X-Git-Url: http://average.org/gitweb/?a=blobdiff_plain;f=gps303%2Fopencellid.py;h=436d559bd6ca4699e2fa97d041410d4318f9ae8d;hb=3b94b72763b7db9e9665d60c3dd26812bd134a8d;hp=843e595e78003fd3b228154b4297d93045dddb76;hpb=b613110bb16c95d9b641882c2ad6869e3ced1a0c;p=loctrkd.git diff --git a/gps303/opencellid.py b/gps303/opencellid.py index 843e595..436d559 100644 --- a/gps303/opencellid.py +++ b/gps303/opencellid.py @@ -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(