예제 #1
0
 def __init__(self, topic: str, hardware_device=None):
     logger.debug(
         'Creating a current sensor named {0}'.format(topic))
     AnalogDevice.__init__(self)
     LTC2945Sensor.__init__(self, topic=topic, hardware_device=hardware_device)
     MQTTTarget.__init__(self, topic=topic)
     self._value = 0
     self._read_value_from_hardware_device()
     logger.debug('Current sensor named {0} is created'.format(topic))
예제 #2
0
 def __init__(self, topic: str, hardware_device=None, min_alarm=None, max_alarm=None):
     logger.debug(
         'Creating a voltage sensor named {0}'.format(topic))
     Observer.__init__(self)
     AnalogDevice.__init__(self)
     LTC2945Sensor.__init__(self, topic=topic, hardware_device=hardware_device)
     MQTTTarget.__init__(self, topic=topic)
     self._value = 0
     self._read_value_from_hardware_device()
     logger.debug('Voltage sensor named {0} is created'.format(topic))