X-Git-Url: http://www.average.org/gitweb/?p=loctrkd.git;a=blobdiff_plain;f=gps303%2Fwatch.py;h=ed51ad19ebea040062d3e3cca1ead844bfb9e5af;hp=8ae9ab99bce84206084c91b0e21950ae65b066d9;hb=9d43b364c397f1f50bd8620e487cbc8fc7189f20;hpb=ccfb47bba216d7f1b99f1d2e4f488afec4c37738 diff --git a/gps303/watch.py b/gps303/watch.py index 8ae9ab9..ed51ad1 100644 --- a/gps303/watch.py +++ b/gps303/watch.py @@ -5,7 +5,7 @@ from logging import getLogger import zmq from . import common -from .zmsg import LocEvt +from .zmsg import Bcast log = getLogger("gps303/watch") @@ -13,13 +13,14 @@ log = getLogger("gps303/watch") def runserver(conf): zctx = zmq.Context() zsub = zctx.socket(zmq.SUB) - zsub.connect(conf.get("lookaside", "publishurl")) + zsub.connect(conf.get("collector", "publishurl")) zsub.setsockopt(zmq.SUBSCRIBE, b"") try: while True: - zmsg = LocEvt(zsub.recv()) - print(zmsg) + zmsg = Bcast(zsub.recv()) + msg = parse_message(zmsg.packet) + print(zmsg.imei, msg) except KeyboardInterrupt: pass