コード例 #1
0
    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)
コード例 #2
0
    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)
コード例 #3
0
 def __init__(self, name, device=None):
     SerialListenerPlugin.__init__(name, device)
コード例 #4
0
 def __init__(self, name, device=None):
     SerialListenerPlugin.__init__(name, device)