]> www.average.org Git - loctrkd.git/blobdiff - gps303/opencellid.py
cleanup of gps303proto
[loctrkd.git] / gps303 / opencellid.py
index 843e595e78003fd3b228154b4297d93045dddb76..436d559bd6ca4699e2fa97d041410d4318f9ae8d 100644 (file)
@@ -63,12 +63,12 @@ if __name__.endswith("__main__"):
     db = connect(sys.argv[1])
     c = db.cursor()
     c.execute(
-        """select timestamp, imei, clntaddr, length, proto, payload from events
+        """select select tstamp, packet from events
             where proto in (?, ?)""",
         (WIFI_POSITIONING.PROTO, WIFI_OFFLINE_POSITIONING.PROTO),
     )
-    for timestamp, imei, clntaddr, length, proto, payload in c:
-        obj = make_object(length, proto, payload)
+    for timestamp, imei, clntaddr, proto, payload in c:
+        obj = parse_message(packet)
         avlat, avlon = qry_cell(sys.argv[2], obj.mcc, obj.gsm_cells)
         print(
             "{} {:+#010.8g},{:+#010.8g}".format(