Example #1
0
    def test_hw_load_request(self):
        #######################################################################
        # Make sure start and stop can be called without throwing exceptions

        my_request = HwLoadRequest()
        my_request.request_id = str(uuid.uuid1())
        my_request.requestor_id = "PG_TESTER"
        my_request.hardware_id = "PG_TESTER:1"
        my_request.load_filepath = "/the/path/file/to/load.bin"

        my_request_any = CORBA.Any(CORBA.TypeCode("IDL:CF/Properties:1.0"),
                                   struct_to_props(my_request))

        my_requests = CF.DataType(
            id='hw_load_requests',
            value=CORBA.Any(CORBA.TypeCode("IDL:omg.org/CORBA/AnySeq:1.0"),
                            [my_request_any]))

        hw_load_requests = structseq_property(id_="hw_load_requests",
                                              name="hw_load_requests",
                                              structdef=HwLoadRequest,
                                              defvalue=[],
                                              configurationkind=("property", ),
                                              mode="readwrite")

        self.comp.start()
Example #2
0
 def __init__(self, parent, listener, pcl, props, interval=0.500):
     self.regId = str(uuid.uuid1())
     self.rscId = "UNK_RSC_ID"
     if parent:
         self.rscId = parent._id
     self.listener = listener
     self.pcl = pcl
     self.reportInterval = interval
     self.expiration= time.time() + interval
     self.props = props
     self.parent = parent
 def __init__(self, parent, listener, pcl, props, interval=0.500):
     self.regId = str(uuid.uuid1())
     self.rscId = "UNK_RSC_ID"
     if parent:
         self.rscId = parent._id
     self.listener = listener
     self.pcl = pcl
     self.reportInterval = interval
     self.expiration= time.time() + interval
     self.props = props
     self.parent = parent
Example #4
0
    def notify(self, prec, props):
        retval = 0
        try:
            evt = CF.PropertyChangeListener.PropertyChangeEvent(
                str(uuid.uuid1()), prec.regId, prec.rscId, props)
            if self.listener:
                self.listener.propertyChange(evt)
        except:
            retval = -1

        return retval
    def notify( self, prec, props ):
        retval=0
        try:
            evt = CF.PropertyChangeListener.PropertyChangeEvent( str(uuid.uuid1()),
                                                                 prec.regId,
                                                                 prec.rscId,
                                                                 props)
            if self.listener:
                self.listener.propertyChange( evt )
        except:
            retval=-1

        return retval
Example #6
0
    def notify( self, prec, props ):
        retval=0
        try:
            evt = CF.PropertyChangeListener.PropertyChangeEvent( str(uuid.uuid1()),
                                                                 prec.regId,
                                                                 prec.rscId,
                                                                 props,
                                                                 _makeTime())
            if self.pub:
                self.pub.push( evt )
        except:
            retval=-1

        return retval