diff --git a/通讯协议-教育新版-表决器部分.md b/通讯协议-教育新版-表决器部分.md index a8cd216..c529af2 100644 --- a/通讯协议-教育新版-表决器部分.md +++ b/通讯协议-教育新版-表决器部分.md @@ -1208,7 +1208,7 @@ M6键盘批次表决,由于题目数量有两字节,原有的ANSTYPE=7的数 | **字节** | **标识符** | **描述** | | --- | --- | --- | | 1 | ANSCMD | 0x94硬件序列号带编号提交结果 | -| 2 | ANSTYPE | 数据包类型
15--批次表决BCD码格式数据,按字母ABCD解码
这里带了类型,键盘提交要注意,以前是SDK根据现在的投票模式来处理,那么做带题型测验的时候,SDK还需判断题型数据,不方便,这样修改就比较容易解析数据 | +| 2 | ANSTYPE | 数据包类型
15--批次表决BCD码格式数据,按字母ABCD解码
16--批次表决BCD码格式数据,按数字解码
这里带了类型,键盘提交要注意,以前是SDK根据现在的投票模式来处理,那么做带题型测验的时候,SDK还需判断题型数据,不方便,这样修改就比较容易解析数据 | | 3-6 | KEYSN | 表决器硬件序列号,4字节,高位在前 | | 7-8 | ID | 表决器编号ID,高字节在前 | | 9-10 | KEYTIME | 按键时间,离投票开始的时间,2字节,高位在前,平常单位20ms,测验时候单位是100ms,最大约105分钟
值为0表示使用电脑时间 | @@ -3167,7 +3167,7 @@ Rule: | 1 | CMD | 0x01,标准配置参数 | | 1 | LEN | 长度1字节 | | 1 | Mode | 输入模式
0 默认(单选选择)
1 纯数字组合 ,包含(上下键做负号与点号)
2 填空自由组合,键盘自己实现输入方式
3 多小题显示格式
4 批次表决、批次评议
5 批次评分
6 名单选举
7 累计投票、股权投票 | -| 1 | ST1 | BIT0 : 修改模式, 0 不允许修改,1 允许修改,默认 1
BIT1 : 保密模式,0 不保密,1 保密显示,默认 0
BIT2 : 迫选,0 允许缺选,1 不允许缺选,默认 0
BIT3 : 重复,0不限定,1单个选项只能选一次,默认 0
BIT4 : 自动排序,0 保留输入顺序,1 选项自动排序,默认 1
BIT5 :暂 0
BIT6 :暂 0
BIT7 :暂 0 | +| 1 | ST1 | BIT0 : 修改模式, 0 不允许修改,1 允许修改,默认 1
BIT1 : 保密模式,0 不保密,1 保密显示,默认 0
BIT2 : 迫选,0 允许缺选,1 不允许缺选,默认 0
BIT3 : 重复,0不限定,1单个选项只能选一次,默认 0
BIT4 : 自动排序,0 保留输入顺序,1 选项自动排序,默认 1
BIT5 : 自动提交,0 按提交键提交,1 延时自动提交
BIT6 : 暂 0
BIT7 : 暂 0 | | 1 | ST2 | 备用控制位域,保留,作为通用配置,可能在不同模式有不同含义,暂0 | | 2 | MAX | 批次最大可选人数,高位在前,默认 4 | | 2 | MIN | 批次最小可选人数,高位在前,默认 1 |