]> www.average.org Git - loctrkd.git/commitdiff
beesure: decode wifi aps
authorEugene Crosser <crosser@average.org>
Mon, 11 Jul 2022 22:17:20 +0000 (00:17 +0200)
committerEugene Crosser <crosser@average.org>
Thu, 14 Jul 2022 20:39:57 +0000 (22:39 +0200)
loctrkd/beesure.py

index 9c10286e178769b9bc31aaf465cd0388d3ef52cc..e535b76d1c56420c72b77433ee8078f7a8a5d61e 100755 (executable)
@@ -351,11 +351,12 @@ class UD(BeeSurePkt):
         ) = args[:17]
         rest_args = args[17:]
         self.base_stations_number = int(rest_args[0])
+        # ???, mcc, net, (area, cell, strength)*
         self.base_stations = rest_args[1 : 4 + 3 * self.base_stations_number]
         rest_args = rest_args[3 + 3 * self.base_stations_number + 1 :]
         self.wifi_ap_number = int(rest_args[0])
-        self.wifi_ap = rest_args[1 : self.wifi_ap_number]
-        # rest_args = rest_args[self_wifi_ap_number+1:]
+        # (SSID, MAC, strength)*
+        self.wifi_ap = rest_args[1 : 1 + 3 * self.wifi_ap_number]
         self.positioning_accuracy = rest_args[-1]