def __init__(self, name, config): Actuator.__init__(self) self.wago = config["controller"] self.key_in = config['cover_state_in'] self.key_out = config['cover_state_out'] self.key_cmd = config['cover_cmd']
def __init__(self, name, config): Actuator.__init__(self) self.ctrl = config["controller"] self.key_in = config['actuator_state_in'] self.key_out = config['actuator_state_out'] self.key_cmd = config['actuator_cmd'] try: inout = config['actuator_inout'] self.inout = ast.literal_eval(inout) except: self.inout = {"in": 1, "out": 0}
def __init__(self, name, config): Actuator.__init__(self) self.ctrl = config["controller"] self.key_in = config["actuator_state_in"] self.key_out = config["actuator_state_out"] self.key_cmd = config["actuator_cmd"] try: inout = config["actuator_inout"] self.inout = ast.literal_eval(inout) except: self.inout = {"in": 1, "out": 0}
def __init__(self, name, config): SamplingCounter.__init__(self, name, None) Actuator.__init__(self) self.host, self.port = config.get("exporter_address").split(":") self._exporter = None