@john-lee
2023-07-21T07:24:22.000000Z
字数 714
阅读 464
设备驱动 规格书 BX2
本规格书定义了BX2中控驱动与固件的交互逻辑与数据描述。
设备ID为0x00。
| bit 7 | bit 6 | bit 5 | bit 4 | bit 3 | bit 2 | bit 1 | bit 0 | |
|---|---|---|---|---|---|---|---|---|
| byte 0 | 0 | DELAY | CD | CLASS | CFG | PANEL | ||
| byte 1 | 0 | |||||||
| byte 2 | DIN8 | DIN7 | DIN6 | DIN5 | DIN4 | DIN3 | DIN2 | DIN1 |
| byte 3 | 0 | |||||||
| byte 4~7 | 0 | |||||||
| byte 8 | BV | |||||||
| byte 9 | CT | |||||||
说明:
| 数据 | 值 | 描述 | 事件 | 面板指示灯 | |
|---|---|---|---|---|---|
| PANEL | 0 | 面板状态。 | 锁定 | ✔ | ✔ |
| 1 | 解锁。 | ||||
| CFG | 0 | 配置数据状态。 | 未改变 | ✔ | ✔ |
| 1 | 已改变。 | ||||
| CONN1 | 0 | 网络连接状态1。 | 未连接到服务器。 | ✔ | ✔ |
| 1 | 已连接到服务器。 | ||||
| CONN2 | 0 | 网络连接状态1 | 未连接到服务器且在课表时段。 | ✔ | ✔ |
| 1 | 已连接到服务器或在非课表时段。 | ||||
| CLASS | 0 | WOO 状态。 | 下课 | ✔ | ✔ |
| 1 | 上课。 | ||||
| CD | 0 | 未倒计时 | ✔ | ✔ | |
| 1 | 上课并倒计时中。 | ||||
| DELAY | 0 | 未延堂 | ✔ | ✔ | |
| 1 | 上课并延堂中。 | ||||
| DINx[x=1-8] | 0 | 数字输入x。 | 断 | ✔ | ✔ |
| 1 | 通。 | ||||
| PASS | 0 | 射频卡鉴权通过。 | - | ✔ | ✔ |
| 1 | 鉴权通过,3秒后自动置0。 | ||||
| DENY | 0 | 射频卡鉴权失败。 | - | ✔ | ✔ |
| 1 | 鉴权失败,3秒后自动置0。 | ||||
| WITHDRAW | 0 | 射频卡拔卡。 | - | ✔ | ✔ |
| 1 | 拔卡,3秒后自动置0。 | ||||
| SLINKx[x=1-12] | 0 | 串口x设备通信状态。 | 错误或无设备 | ✔ | ✔ |
| 1 | 正常。 | ||||
| BV | - | 电池电压,单位:0.1V。 | ✘ | ✔ | |
| CT | - | 芯片温度,有符号数,单位:1℃。 | ✘ | ✔ | |
| bit 7 | bit 6 | bit 5 | bit 4 | bit 3 | bit 2 | bit 1 | bit 0 | |
|---|---|---|---|---|---|---|---|---|
| byte 0 | 1 | 0 | ||||||
| bit 7 | bit 6 | bit 5 | bit 4 | bit 3 | bit 2 | bit 1 | bit 0 | |
|---|---|---|---|---|---|---|---|---|
| byte 0 | 0 | 1 | 0 | |||||