def __init__(self, address, radio): WirelessDevice.__init__(self, address, radio) self.startTimer(10) self.tx_buffer = array('B') self.associationChanged.connect(self.onAssocChanged)
def __init__(self, address, radio): WirelessDevice.__init__(self, address, radio) self.speed = 0 self.currentSpeed = 0 self.associationChanged.connect(self.onAssocChanged) self.prev_rfid = None self.speeds = []
def beaconHandler(self, address, beacon): #print "beacon: %04x" % address, str(beacon.name) + " [" + str(beacon.data).encode('hex_codec') + "]" beacon_data = str(beacon.data).encode('hex_codec') name = str(beacon.name).strip("\0") if not address in self.devices: device = WirelessDevice(address, self) self.devices[address] = device device = self.devices[address] device.beacon_name = name device.beacon_data = beacon_data device.onBeacon(beacon) self.signals.beaconEvent.emit(address, name, beacon_data)