this_application = BIPSimpleApplication(this_device, args.ini.address) # make a random input object ravo1 = RandomAnalogValueObject( objectIdentifier=('analogValue', 1), objectName='Random1', description='normal', ) _log.debug(" - ravo1: %r", ravo1) # add it to the device this_application.add_object(ravo1) _log.debug(" - object list: %r", this_device.objectList) print this_device._dict_contents() def sense_value(): ravo1d = ravo1._dict_contents().popitem() b = ravo1d[1] return b #a,b=ravo1d.split(",") run() while True: time.sleep(10) value = sense_value() if value >= 40: print("High", value) else: print("low")
this_device.protocolServicesSupported = services_supported.value # make a random input object ravo1 = RandomAnalogValueObject( objectIdentifier=('analogValue', 1), objectName='Random1' ) _log.debug(" - ravo1: %r", ravo1) ravo1d = ravo1._dict_contents() print(ravo1d) ravo2 = RandomAnalogValueObject( objectIdentifier=('analogValue', 2), objectName='Random2' ) _log.debug(" - ravo2: %r", ravo2) # add it to the device this_application.add_object(ravo1) this_application.add_object(ravo2) _log.debug(" - object list: %r", this_device.objectList) print(this_device._dict_contents()) run() except Exception as error: _log.exception("an error has occurred: %s", error) finally: _log.debug("finally")
this_device.protocolServicesSupported = services_supported.value # make a random input object ravo1 = RandomAnalogValueObject( objectIdentifier=('analogValue', 1), objectName='Random1' ) _log.debug(" - ravo1: %r", ravo1) ravo1d = ravo1._dict_contents() print ravo1d ravo2 = RandomAnalogValueObject( objectIdentifier=('analogValue', 2), objectName='Random2' ) _log.debug(" - ravo2: %r", ravo2) # add it to the device this_application.add_object(ravo1) this_application.add_object(ravo2) _log.debug(" - object list: %r", this_device.objectList) print this_device._dict_contents() run() except Exception, e: _log.exception("an error has occurred: %s", e) finally: _log.debug("finally")
if _debug: _log.debug(" - services_supported: %r", services_supported) # let the device object know this_device.protocolServicesSupported = services_supported.value # make a random input object ravo1 = RandomAnalogValueObject(objectIdentifier=('analogValue', 1), objectName='Random1') _log.debug(" - ravo1: %r", ravo1) ravo1d = ravo1._dict_contents() print(ravo1d) ravo2 = RandomAnalogValueObject(objectIdentifier=('analogValue', 2), objectName='Random2') _log.debug(" - ravo2: %r", ravo2) # add it to the device this_application.add_object(ravo1) this_application.add_object(ravo2) _log.debug(" - object list: %r", this_device.objectList) print(this_device._dict_contents()) run() except Exception as error: _log.exception("an error has occurred: %s", error) finally: _log.debug("finally")