X-Git-Url: http://www.average.org/gitweb/?p=loctrkd.git;a=blobdiff_plain;f=gps303%2Fzmsg.py;h=0457685ab05ab6bf6cade6eb466c9ccce3a48946;hp=8179616485f0d9f5b89148e4dcf12d21df4294ae;hb=2cc29ee67b6432e1cd74a21b3c9181b8b5b557f9;hpb=5e1e7a4d37a1e149d5e899dada7b55a863cd8e64 diff --git a/gps303/zmsg.py b/gps303/zmsg.py index 8179616..0457685 100644 --- a/gps303/zmsg.py +++ b/gps303/zmsg.py @@ -130,12 +130,14 @@ class Resp(_Zmsg): @property def packed(self): return ( - "0000000000000000" if self.imei is None else self.imei.encode() - ) + ( + ("0000000000000000" if self.imei is None else self.imei.encode()) + + ( b"\0\0\0\0\0\0\0\0" if self.when is None else pack("!d", self.when) - ) + self.packet + ) + + self.packet + ) def decode(self, buffer): self.imei = buffer[:16].decode()