Ejemplo n.º 1
0
 def __init__(self, address, radio):
   WirelessDevice.__init__(self, address, radio)
   self.startTimer(10)
   
   self.tx_buffer = array('B')
   
   self.associationChanged.connect(self.onAssocChanged)
Ejemplo n.º 2
0
 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 = []
Ejemplo n.º 3
0
	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)