]> www.average.org Git - loctrkd.git/blobdiff - loctrkd/zx303proto.py
Update man pages to use correct name
[loctrkd.git] / loctrkd / zx303proto.py
index aff3405691baa596ca36ca90e00f7067880cef3f..bc044ddc988b4c447dedc5eed4f6b4f574bb8385 100755 (executable)
@@ -48,6 +48,7 @@ __all__ = (
     "Respond",
 )
 
+PMODNAME = __name__.split(".")[-1]
 PROTO_PREFIX: str = "ZX:"
 
 ### Deframer ###
@@ -895,3 +896,9 @@ def exposed_protos() -> List[Tuple[str, bool]]:
         for cls in CLASSES.values()
         if hasattr(cls, "rectified")
     ]
+
+
+def make_response(cmd: str, imei: str, **kwargs: Any) -> Optional[GPS303Pkt]:
+    if cmd == "poweroff":
+        return HIBERNATION.Out()
+    return None