Thomas Buck 1 vuosi sitten
vanhempi
commit
f8b009d641
1 muutettua tiedostoa jossa 4 lisäystä ja 3 poistoa
  1. 4
    3
      python-test/state_scan.py

+ 4
- 3
python-test/state_scan.py Näytä tiedosto

21
         if self.lock.locked():
21
         if self.lock.locked():
22
             self.lock.release()
22
             self.lock.release()
23
 
23
 
24
-        return self.results[self.current]
24
+        return self.results[self.current][4]
25
 
25
 
26
     async def scan(self):
26
     async def scan(self):
27
         while True:
27
         while True:
31
                 name = n.name()
31
                 name = n.name()
32
                 mac = n.device.addr_hex()
32
                 mac = n.device.addr_hex()
33
                 rssi = n.rssi
33
                 rssi = n.rssi
34
-                value = [name, mac, rssi, time.time()]
34
+                value = [name, mac, rssi, time.time(), n]
35
 
35
 
36
                 async with self.lock:
36
                 async with self.lock:
37
                     found = False
37
                     found = False
41
                             self.results[i][0] = name
41
                             self.results[i][0] = name
42
                             self.results[i][2] = rssi
42
                             self.results[i][2] = rssi
43
                             self.results[i][3] = time.time()
43
                             self.results[i][3] = time.time()
44
+                            self.results[i][4] = n
44
                             break
45
                             break
45
 
46
 
46
                     if found == False:
47
                     if found == False:
48
 
49
 
49
     def draw_list(self):
50
     def draw_list(self):
50
         for i, d in enumerate(self.results):
51
         for i, d in enumerate(self.results):
51
-            name, mac, rssi, timeout = self.results[i]
52
+            name, mac, rssi, timeout, device = self.results[i]
52
             s1 = "{}: {}".format(i + 1, name)
53
             s1 = "{}: {}".format(i + 1, name)
53
             s2 = "[{}] {}".format(mac, rssi)
54
             s2 = "[{}] {}".format(mac, rssi)
54
 
55
 

Loading…
Peruuta
Tallenna