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()
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 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
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