]> www.average.org Git - loctrkd.git/blobdiff - gps303/termconfig.py
WIP retoure messaging
[loctrkd.git] / gps303 / termconfig.py
index 771f988f038dc6785d7d34a5ff1b1164db476beb..f481a84ff514fcd3b2cb475661453178b796b64b 100644 (file)
@@ -7,7 +7,7 @@ import zmq
 
 from . import common
 from .gps303proto import *
-from .zmsg import Bcast, Resp
+from .zmsg import Bcast, Resp, topic
 
 log = getLogger("gps303/termconfig")
 
@@ -22,8 +22,8 @@ def runserver(conf):
         "SETUP",
         "POSITION_UPLOAD_INTERVAL",
     ):
-        topic = pack("B", proto_by_name(protoname))
-        zsub.setsockopt(zmq.SUBSCRIBE, topic)
+        tosub = topic(proto_by_name(protoname))
+        zsub.setsockopt(zmq.SUBSCRIBE, tosub)
     zpush = zctx.socket(zmq.PUSH)
     zpush.connect(conf.get("collector", "listenurl"))