]> average.org Git - loctrkd.git/blobdiff - gps303/__main__.py
WIP to reorganise to microservices
[loctrkd.git] / gps303 / __main__.py
index e3fd84a2460271a69fb65acfee1485e406e06a89..51e462c3fcdf07b68fa5024bf7334dcdb83af522 100755 (executable)
@@ -7,7 +7,7 @@ import sys
 from time import time
 
 from .config import readconfig
-from .GT06mod import handle_packet, make_response, LOGIN, set_config
+from .gps303proto import handle_packet, make_response, LOGIN, set_config
 from .evstore import initdb, stow
 from .lookaside import prepare_response
 
@@ -69,7 +69,7 @@ if __name__.endswith("__main__"):
                     packet = clntsock.recv(4096)
                     when = time()
                     if packet:
-                        msg = handle_packet(packet, clntaddr, when)
+                        msg = handle_packet(packet)
                         log.debug("%s from %s fd %d", msg, clntaddr, fd)
                         if isinstance(msg, LOGIN):
                             imei = msg.imei
@@ -79,7 +79,7 @@ if __name__.endswith("__main__"):
                             when,
                             imei,
                             msg.length,
-                            msg.proto,
+                            msg.PROTO,
                             msg.payload,
                         )
                         kwargs = prepare_response(conf, msg)