增加读取门磁、卫浴按钮
This commit is contained in:
@@ -190,8 +190,19 @@ MCU -> PC
|
||||
| PC→MCU | 0x16 | P0: 控制位<br> bit0: 设置门磁开关廊灯事件<br> bit1: 设置卫浴灯开关事件<br><br>门磁开关廊灯事件:<br> P1: 事件触发延迟时间数值<br> P2: 时间单位,1=秒 2=分 3=时<br> P3: 事件释放延迟时间<br> P4: 时间单位,1=秒 2=分 3=时<br><br>卫浴灯开关事件:<br> P5: 事件触发延迟时间数值<br> P6: 时间单位,1=秒 2=分 3=时<br> P7: 事件释放延迟时间<br> P8: 时间单位,1=秒 2=分 3=时 | 设置门磁与卫浴雷达的触发/释放时序参数 |
|
||||
| MCU→PC | 0x16 | P0:<br> 0x01: 参数正确<br> 0x02: 参数错误 | 返回设置结果 |
|
||||
|
||||
## 4. 命令交互流程图
|
||||
|
||||
|
||||
### 3.9 读取门磁/卫浴事件触发/释放参数
|
||||
| 方向 | 命令字 | 参数 | 备注 |
|
||||
|------|-------|------|------|
|
||||
| PC→MCU | 0x17 | P0: 0x01 (读取参数) | 请求设备返回门磁与卫浴雷达的触发/释放延时参数(低地址在前) |
|
||||
| MCU→PC | 0x17 | P0~P1: 门磁事件触发延迟时间(16-bit,单位:秒,低地址在前)<br>P2~P3: 门磁事件释放延迟时间(16-bit,低地址在前)<br>P4~P5: 卫浴雷达事件触发延迟时间(16-bit,低地址在前)<br>P6~P7: 卫浴雷达事件释放延迟时间(16-bit,低地址在前) | 设备返回各项时序参数,均为 16-bit 小端格式,单位为秒。 |
|
||||
|
||||
说明:
|
||||
- 请求示例(PC→MCU):Frame_Type=0x17,P0=0x01。
|
||||
- 响应示例(MCU→PC):Frame_Type=0x17,参数区域例如 P0~P7 = [0x0A,0x00, 0x14,0x00, 0x05,0x00, 0x08,0x00] 表示:门磁触发延时 10s,门磁释放延时 20s,卫浴触发 5s,卫浴释放 8s(均为小端)。
|
||||
|
||||
## 4. 命令交互流程图
|
||||
### 4.1 读版本号流程
|
||||
```mermaid
|
||||
flowchart TD
|
||||
|
||||
Reference in New Issue
Block a user