fix: 恢复 FarStay 为 2 字节 — 与 NearStay 一致

This commit is contained in:
wangfq
2026-06-03 13:40:18 +08:00
parent 7e5fe2cccd
commit dc1d2b8871

View File

@@ -398,7 +398,7 @@ def parse_4c_params(data: bytes) -> DG430FixtureParams | None:
step_tol = payload[20] if len(payload) >= 21 else 0 step_tol = payload[20] if len(payload) >= 21 else 0
back_forth = payload[21] if len(payload) >= 22 else 0 back_forth = payload[21] if len(payload) >= 22 else 0
near_stay = _le16(payload, 22) if len(payload) >= 24 else 0 near_stay = _le16(payload, 22) if len(payload) >= 24 else 0
far_stay = payload[24] if len(payload) >= 25 else 0 # 1 字节 far_stay = _le16(payload, 24) if len(payload) >= 26 else 0
return DG430FixtureParams( return DG430FixtureParams(
addr=addr, addr=addr,