def __init__(self, index, parent): self.index = index self._on = False self.parent = parent self.output_changed = Signal(providing_args=["value"]) self.power_changed = Signal(providing_args=["value"]) self._voltage = -1 self._powerfactor = -1 self._energy = -1 self._current = -1 self._power = -1 self._output = -1
def __init__(self, index, parent): self.index = index self._output = None self.parent = parent self.output_changed = Signal(providing_args=["value"]) self.power_changed = Signal(providing_args=["value"]) self._voltage = -1 self._powerfactor = -1 self._energy = -1 self._current = -1 self._power = -1 #need a _ready property to indicate that the output exists and has a known state self._ready = False
def __init__(self, ip, port=7682, username="******", password="******", device_name = "unknown"): #MFiRestClient.__init__(self, ip, username, password) UBNTWebSocketClient.__init__(self, ip, port, username, password) self.device_name = device_name self.num_outputs_changed = Signal(providing_args=["num_outputs"]) self.outputs = [] self.OutputClass = Output
def __init__(self, index, parent): Output.__init__(self, index, parent) _dimmer_level = 0 _lock = 0 self.dimmer_level_changed = Signal(providing_args=["value"])
from pysignals import Signal, receiver # Work around a bug in pysignals when in the interactive interpreter import sys _main = sys.modules.get('__main__') if _main: _main.__file__ = "__main__.py" # Fires when a device responds to a broadcast discovered = Signal(providing_args=["address", "headers"]) # Fires when a device is found and added to the environment devicefound = Signal() # Fires when a subscriber receives an event subscription = Signal(providing_args=["type", "value"]) # Fires when a device changes state statechange = Signal(providing_args=["state"]) @receiver(subscription) def _got_subscription(sender, **kwargs): if kwargs['type'] == 'BinaryState': statechange.send(sender, state=int(kwargs['value']))
from pysignals import Signal pre_init = Signal(providing_args=["instance", "values"]) post_init = Signal(providing_args=["instance"]) pre_save = Signal(providing_args=["instance"]) post_save = Signal(providing_args=["instance", "created"]) pre_delete = Signal(providing_args=["instance"]) post_delete = Signal(providing_args=["instance"])