fix: 前端继电器显示同步为新格式 + 更新子模块
与后端 decode_relay_info 保持一致:bit 0/1 始终显示 有/无,不再用缩写 MAP
This commit is contained in:
@@ -388,15 +388,12 @@ function fmtTime(v) {
|
||||
return `${y}-${m}-${d2} ${h}:${min}:${s}`;
|
||||
}
|
||||
|
||||
const RELAY_MAP = {
|
||||
0: '无输出',
|
||||
1: '存在信号',
|
||||
2: '脉冲信号',
|
||||
3: '存在信号; 脉冲信号',
|
||||
};
|
||||
function decodeRelay(v) {
|
||||
if (v === null || v === undefined || v === '') return '-';
|
||||
return RELAY_MAP[parseInt(v)] || `0x${parseInt(v).toString(16).toUpperCase().padStart(2, '0')}`;
|
||||
const code = parseInt(v);
|
||||
const exist = (code & 0x01) ? "存在继电器有输出" : "存在继电器无输出";
|
||||
const pulse = (code & 0x02) ? "脉冲继电器有输出" : "脉冲继电器无输出";
|
||||
return `${exist},${pulse}`;
|
||||
}
|
||||
|
||||
// ─── 显示最新结果 ──────────────────────────────
|
||||
|
||||
Reference in New Issue
Block a user