"Respond",
)
-MODNAME = __name__.split(".")[-1]
+PMODNAME = __name__.split(".")[-1]
PROTO_PREFIX: str = "ZX:"
### Deframer ###
ttup = (tup[0] % 100,) + tup[1:6]
return pack("BBBBBB", *ttup)
- def rectified(self) -> Tuple[str, CoordReport]: # JSON-able dict
- return MODNAME, CoordReport(
+ def rectified(self) -> CoordReport: # JSON-able dict
+ return CoordReport(
devtime=str(self.devtime),
battery_percentage=None,
accuracy=None,
def out_encode(self) -> bytes: # Set interval in minutes
return pack("B", self.upload_interval)
- def rectified(self) -> Tuple[str, StatusReport]:
- return MODNAME, StatusReport(battery_percentage=self.batt)
+ def rectified(self) -> StatusReport:
+ return StatusReport(battery_percentage=self.batt)
class HIBERNATION(GPS303Pkt): # Server can send to send devicee to sleep
]
)
- def rectified(self) -> Tuple[str, HintReport]:
- return MODNAME, HintReport(
+ def rectified(self) -> HintReport:
+ return HintReport(
devtime=str(self.devtime),
battery_percentage=None,
mcc=self.mcc,