def __init__(self, name): SerialListenerPlugin.__init__(self, 'W800') self._description = 'Plugin to support WGL W800 X10 RF Receiver' self._version = '0.1.0' self._requirements.append('coreX10 >= 0.1.0') # TODO: configurable params: device (serial port), duplicate message threshold self._validateMessages = False self._checksumError = 0 self._deviceMessageLength = 4 self._deviceName = 'w800' self._duplicateMessageThreshold = 2 self._serialParams = { 'baudrate': 4800, 'bytesize': 8, 'parity': 'N', 'stopbits': 1, } self._translators = (X10BasicTranslator(), X10SecurityTranslator()) self._deviceBus = 'X10' self._mydeviceid = '1234' # TODO: get device id from device manager (bus, address)
def __init__(self, name): SerialListenerPlugin.__init__(self, 'W800') self._description = 'Plugin to support WGL W800 X10 RF Receiver' self._version = '0.1.0' self._requirements.append('coreX10 >= 0.1.0') # TODO: configurable params: device (serial port), duplicate message threshold self._validateMessages = False self._checksumError = 0 self._deviceMessageLength = 4 self._deviceName = 'w800' self._duplicateMessageThreshold = 2 self._serialParams = { 'baudrate' : 4800, 'bytesize': 8, 'parity': 'N', 'stopbits': 1, } self._translators = (X10BasicTranslator(), X10SecurityTranslator()) self._deviceBus = 'X10' self._mydeviceid = '1234' # TODO: get device id from device manager (bus, address)
def __init__(self, name, device=None): SerialListenerPlugin.__init__(name, device)
def __init__(self, name, device=None): SerialListenerPlugin.__init__(name, device)