예제 #1
0
   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']
예제 #2
0
    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']
예제 #3
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}
예제 #4
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}
예제 #5
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
예제 #6
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