@john-lee
2023-07-11T04:43:42.000000Z
字数 886
阅读 398
CR200设备驱动规格书
设备驱动
规格书
CR200
1. 简介
本规格书定义了CR200设备驱动与固件的交互逻辑与数据描述。
2. 设备ID
设备ID为0x20。
3. 状态
3.1. 非WISE二维码数据
|
bit 7 |
bit 6 |
bit 5 |
bit 4 |
bit 3 |
bit 2 |
bit 1 |
bit 0 |
byte 0 |
1 |
0 |
byte 1-N |
QRC_DATA |
说明:
数据 |
值 |
描述 |
事件 |
面板指示灯 |
QRC_DATA |
- |
非WISE二维码数据,包含null结尾。 |
✘ |
✘ |
4. 指令
4.1. 指示灯及蜂鸣器控制
4.1.1. 命令1
|
bit 7 |
bit 6 |
bit 5 |
bit 4 |
bit 3 |
bit 2 |
bit 1 |
bit 0 |
byte 0 |
1 |
0 |
BEEP |
BLUE |
RED |
说明:
数据 |
值 |
描述 |
RED / BLUE |
0 |
红/蓝灯控制,立即生效。 |
灭。 |
1 |
亮。 |
2 |
闪烁。 |
3 |
忽略。 |
BEEP |
0 |
蜂鸣器控制,立即生效。 |
不响。 |
1 |
响0.4秒。 |
4.1.2. 命令2
|
bit 7 |
bit 6 |
bit 5 |
bit 4 |
bit 3 |
bit 2 |
bit 1 |
bit 0 |
byte 0 |
1 |
0 |
BEEP |
BLUE |
RED |
byte 1 |
INTERVAL |
说明:
数据 |
值 |
描述 |
RED |
- |
与命令1相同。 |
BLUE |
- |
BEEP |
- |
INTERVAL |
0 |
无效。 |
1~255 |
灭灯延迟时间(秒),经过指定的时间后,红灯和蓝灯都灭。 |
4.1.3. 命令3
|
bit 7 |
bit 6 |
bit 5 |
bit 4 |
bit 3 |
bit 2 |
bit 1 |
bit 0 |
byte 0 |
1 |
0 |
BEEP |
BLUE |
RED |
byte 1 |
INTERVAL |
byte 2 |
0 |
BEEP2 |
BLUE2 |
RED2 |
说明:
数据 |
值 |
描述 |
RED |
- |
与命令1相同。 |
BLUE |
- |
BEEP |
- |
INTERVAL |
0 |
RED2、BLUE2、BEEP2无效。 |
1~255 |
RED2、BLUE2、BEEP2的延迟生效时间(秒)。 |
RED |
0 |
红灯控制,延迟INTERVAL时间后生效。 |
灭。 |
1 |
亮。 |
2 |
闪烁。 |
3 |
忽略。 |
BLUE |
0 |
蓝灯控制,延迟INTERVAL时间后生效。 |
灭。 |
1 |
亮。 |
2 |
闪烁。 |
3 |
忽略。 |
BEEP |
0 |
蜂鸣器控制,延迟INTERVAL时间后生效。 |
不响。 |
1 |
响0.4秒。 |
4.2. 远程鉴权
|
bit 7 |
bit 6 |
bit 5 |
bit 4 |
bit 3 |
bit 2 |
bit 1 |
bit 0 |
byte 0 |
0 |
AUTHEN |
说明:
数据 |
值 |
描述 |
AUTHEN |
0 |
非WISE二维码数据鉴权失败。 |
1 |
非WISE二维码数据鉴权通过。 |
7 |
非WISE二维码超期。 |