@john-lee
2023-05-31T06:33:07.000000Z
字数 868
阅读 420
CX2 中控驱动规格书
设备驱动
规格书
CX2
1. 简介
本规格书定义了 CX2 中控驱动与固件的交互逻辑与数据描述。
2. 设备ID
设备ID为 0x00。
3. 状态
3.1. 设备状态
|
bit 7 |
bit 6 |
bit 5 |
bit 4 |
bit 3 |
bit 2 |
bit 1 |
bit 0 |
byte 0 |
0 |
DELAY |
CD |
CLASS |
CONN2 |
CONN1 |
CFG |
PANEL |
byte 1 |
0 |
byte 2 |
0 |
DI4 |
DI3 |
DI2 |
DI1 |
byte 3 |
0 |
DC2 |
DC1 |
DO2 |
DO1 |
byte 4~7 |
0 |
byte 8 |
BV |
byte 9 |
CT |
说明:
数据 |
值 |
描述 |
事件 |
面板指示灯 |
PANEL |
0 |
面板状态。 |
锁定 |
✔ |
✔ |
1 |
解锁。 |
CFG |
0 |
配置数据状态。 |
未改变 |
✔ |
✔ |
1 |
已改变。 |
CONN1 |
0 |
网络连接状态1。 |
未连接到服务器。 |
✔ |
✔ |
1 |
已连接到服务器。 |
CONN2 |
0 |
网络连接状态2。 |
未连接到服务器且在课表内时段。 |
✔ |
✔ |
1 |
已连接到服务器或在课表外时段。 |
CLASS |
0 |
WOO 状态。 |
下课 |
✔ |
✔ |
1 |
上课。 |
CD |
0 |
未倒计时 |
✔ |
✔ |
1 |
上课并倒计时中。 |
DELAY |
0 |
未延堂 |
✔ |
✔ |
1 |
上课并延堂中。 |
DIx[x=1~4] |
0 |
数字输入x。 |
断 |
✔ |
✔ |
1 |
通 |
DOx[x=1~2] |
0 |
数字输出x。 |
✔ |
✔ |
1 |
DCx[x=1~2] |
0 |
干接点x。 |
断 |
✔ |
✔ |
1 |
通。 |
BV |
- |
电池电压,单位:0.1V。 |
✘ |
✔ |
CT |
- |
芯片温度,有符号数,单位:1℃。 |
✘ |
✔ |
3.2. 心跳请求
|
bit 7 |
bit 6 |
bit 5 |
bit 4 |
bit 3 |
bit 2 |
bit 1 |
bit 0 |
byte 0 |
1 |
0 |
4. 指令
4.1. 心跳应答
|
bit 7 |
bit 6 |
bit 5 |
bit 4 |
bit 3 |
bit 2 |
bit 1 |
bit 0 |
byte 0 |
0 |
1 |
0 |
4.2. 干接点和数字输出控制
4.2.1 命令1
|
bit 7 |
bit 6 |
bit 5 |
bit 4 |
bit 3 |
bit 2 |
bit 1 |
bit 0 |
byte 0 |
OP |
0 |
0 |
DC2 |
DC1 |
DO2 |
DO1 |
说明:
数据 |
值 |
描述 |
DO1 |
0 |
数字输出通道 1。 |
无效 |
1 |
输出 OP 值 |
DO2 |
0 |
数字输出通道 2。 |
无效 |
1 |
输出 OP 值 |
DC1 |
0 |
干接点通道 1。 |
无效 |
1 |
输出 OP 值 |
DC2 |
0 |
干接点通道 2。 |
无效 |
1 |
输出 OP 值 |
OP |
- |
输出值。 |
4.2.2 命令2
|
bit 7 |
bit 6 |
bit 5 |
bit 4 |
bit 3 |
bit 2 |
bit 1 |
bit 0 |
byte 0 |
CMD1 |
byte 1 |
CMD2 |
说明:
数据 |
值 |
描述 |
CMD1 |
- |
与“命令 1”相同。 |
CMD2 |
- |
与“命令 1”相同。 |