]> www.average.org Git - loctrkd.git/blobdiff - gps303/termconfig.py
WIP convert to In/Out nested classes
[loctrkd.git] / gps303 / termconfig.py
index fe1f2cd78f2410696ee53fe7ff8a11ef1f063dbc..771f988f038dc6785d7d34a5ff1b1164db476beb 100644 (file)
@@ -38,7 +38,7 @@ def runserver(conf):
                 datetime.fromtimestamp(zmsg.when).astimezone(tz=timezone.utc),
                 msg,
             )
-            if msg.DIR is not Dir.EXT:
+            if msg.RESPOND is not Respond.EXT:
                 log.error(
                     "%s does not expect externally provided response", msg
                 )
@@ -63,7 +63,7 @@ def runserver(conf):
                 ):
                     if key in termconfig:
                         kwargs[key] = termconfig[key]
-            resp = Resp(imei=zmsg.imei, packet=msg.response(**kwargs))
+            resp = Resp(imei=zmsg.imei, packet=msg.Out(**kwargs).packed)
             log.debug("Response: %s", resp)
             zpush.send(resp.packed)