fix: 1880 无参查询指令(GST/GFT/GJD)去掉多余的 '|'
PDF 标题里的 'GST|<CR>' 是排版分隔, 实际帧是 'GST<CR>'。 之前多发了一个 '|' 导致机器回 'ERR\r'。 CQI 之前已是正确写法, 有参指令(JDA/SLA/JDI/SST)不变。 Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
f8b6f084d4
commit
3304371560
|
|
@ -91,8 +91,8 @@ class CoderClient:
|
|||
self._send(b"SNO|PRC|1|" + CR)
|
||||
|
||||
def get_status(self) -> dict:
|
||||
"""GST|<CR> -> STS|<overall>|<error>|<currentjob>|<batchcount>|<totalcount>|<CR>"""
|
||||
resp = self._send(b"GST|" + CR, expect_reply=True)
|
||||
"""GST<CR> -> STS|<overall>|<error>|<currentjob>|<batchcount>|<totalcount>|<CR>"""
|
||||
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|<CR> -> FLT|<count>|[<code>|<clearable>|<title>|]*<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}")
|
||||
|
|
|
|||
Loading…
Reference in New Issue