diff --git a/apps/cm/coder.py b/apps/cm/coder.py index 374cbc26..095fa08f 100644 --- a/apps/cm/coder.py +++ b/apps/cm/coder.py @@ -91,8 +91,8 @@ class CoderClient: self._send(b"SNO|PRC|1|" + CR) def get_status(self) -> dict: - """GST| -> STS||||||""" - resp = self._send(b"GST|" + CR, expect_reply=True) + """GST -> STS||||||""" + resp = self._send(b"GST" + CR, expect_reply=True) parts = resp.rstrip(b"\r\n").decode("latin-1").split("|") if not parts or parts[0] != "STS" or len(parts) < 6: raise CoderError(f"GST 响应不识别: {resp!r}") @@ -108,8 +108,8 @@ class CoderClient: raise CoderError(f"GST 响应解析失败: {resp!r} - {e}") def get_faults(self) -> list: - """GFT| -> FLT||[|||]*<CR>""" - resp = self._send(b"GFT|" + CR, expect_reply=True) + """GFT<CR> -> FLT|<count>|[<code>|<clearable>|<title>|]*<CR>""" + resp = self._send(b"GFT" + CR, expect_reply=True) parts = resp.rstrip(b"\r\n").decode("latin-1").split("|") if not parts or parts[0] != "FLT" or len(parts) < 2: raise CoderError(f"GFT 响应不识别: {resp!r}") @@ -130,8 +130,8 @@ class CoderClient: return faults def get_current_job(self) -> dict: - """GJD|<CR> -> JDL|<count>|<field>=<value>|...|<CR>""" - resp = self._send(b"GJD|" + CR, expect_reply=True) + """GJD<CR> -> JDL|<count>|<field>=<value>|...|<CR>""" + resp = self._send(b"GJD" + CR, expect_reply=True) parts = resp.rstrip(b"\r\n").decode("latin-1").split("|") if not parts or parts[0] != "JDL" or len(parts) < 2: raise CoderError(f"GJD 响应不识别: {resp!r}")