]> www.average.org Git - loctrkd.git/blobdiff - loctrkd/zx303proto.py
cleanup framing/deframing of beesure
[loctrkd.git] / loctrkd / zx303proto.py
index ebead92e0e28c88f64517547ed8ac1828fa5d301..c47c216134c1e6ff737d01c4107c79351c3c07ea 100755 (executable)
@@ -92,10 +92,6 @@ class Stream:
     def __init__(self) -> None:
         self.buffer = b""
 
-    @staticmethod
-    def enframe(buffer: bytes, imei: Optional[str] = None) -> bytes:
-        return b"xx" + buffer + b"\r\n"
-
     def recv(self, segment: bytes) -> List[Union[bytes, str]]:
         """
         Process next segment of the stream. Return successfully deframed
@@ -150,6 +146,10 @@ class Stream:
         return ret
 
 
+def enframe(buffer: bytes, imei: Optional[str] = None) -> bytes:
+    return b"xx" + buffer + b"\r\n"
+
+
 ### Parser/Constructor ###