From e843d102e764b4c183028f920133fe73adf1dec5 Mon Sep 17 00:00:00 2001 From: Lee Date: Thu, 20 Jul 2023 17:37:00 +0800 Subject: [PATCH] V0.0.11 1、增加键盘协议6.6.2.3.4 扩展规则2,用于适配分段式数字选举; 2、修改键盘协议6.6.2.3.4 ST1字段内容,与原SDK保持一致; --- 通讯协议-教育新版-表决器部分.md | 27 +++++++++++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) diff --git a/通讯协议-教育新版-表决器部分.md b/通讯协议-教育新版-表决器部分.md index 7fcf6f8..371d4c9 100644 --- a/通讯协议-教育新版-表决器部分.md +++ b/通讯协议-教育新版-表决器部分.md @@ -3144,7 +3144,7 @@ E:选项5\n Rule: -采用CMD+LEN+DATA 格式 暂只定义一类基础配置 +采用CMD+LEN+DATA 格式 ,基础规则1 | **字节** | **标识符** | **描述** | | --- | --- | --- | | 1 | CMD | 0x01,配置参数| @@ -3152,10 +3152,33 @@ Rule: | 1 | Mode | 输入模式
0 默认(单选选择)
1 纯数字组合 ,包含(上下键做负号与点号)
2 填空自由组合,键盘自己实现输入方式
3 多小题显示格式 | | 1 | Maximum | 最大可供选择项目数,最大值为10| | 1 | Maxoptions| 可选出数目,最小值是1,最大值不超出Maximum| -| 1 | ST1| BIT0 : 1 不允许修改 0允许修改
BIT1 : 1保密显示 0不保密
BIT2 : 1 迫选 0 不迫选
BIT3 : 1单个选项只能选一次 0不限定
BIT4 :
BIT5 :
BIT6 :
BIT7 :| +| 1 | ST1| BIT0 : 修改模式, 0 不允许修改,1 允许修改
BIT1 : 保密模式,0 不保密,1 保密显示
BIT2 : 迫选,0 允许缺选,1 不允许缺选
BIT3 : 重复,0不限定,1单个选项只能选一次
BIT4 : 自动排序,0 保留输入顺序,1 选项自动排序
BIT5 :
BIT6 :
BIT7 :| | 4 | 上限| 类型浮点| | 4 | 下限| 类型浮点| +扩展规则2 +| **字节** | **标识符** | **描述** | +| --- | --- | --- | +| 1 | CMD | 0x02,配置参数| +| 1 | LEN | 长度1字节| +| 1 | ST1| BIT0 : 修改模式, 0 不允许修改,1 允许修改
BIT1 : 保密模式,0 不保密,1 保密显示
BIT2 : 迫选,0 允许缺选,1 不允许缺选
BIT3 : 重复,0不限定,1单个选项只能选一次
BIT4 : 自动排序,0 保留输入顺序,1 选项自动排序
BIT5 :
BIT6 :
BIT7 :| +| 2 | MAX | 最大可选人数,高位在前 | +| 2 | MIN | 最小可选人数,高位在前 | +| 1 | RETAIN_NUM | 保留数字个数,表示后续有多少个保留数字,一般每个保留数字对应某个特殊功能,(如777表示弃权,999表示后面全空不填),不能用作一般的数字选举序号 | +| 2 | RETAIN_1| 保留数字1,高位在前 | +| ... | ...| ... | +| 2 | RETAIN_n| 保留数字n,高位在前 | +| 1 | RANGE_NUM | 数字范围个数,表示后续有多少个start_end数据对,高位在前 | +| 2 | RANGE1_START| 数字范围1 起始数字,高位在前 | +| 2 | RANGE1_END| 数字范围1 结束数字,高位在前 | +| 2 | RANGE2_START| 数字范围2 起始数字,高位在前 | +| 2 | RANGE2_END| 数字范围2 结束数字,高位在前 | +| 2 | RANGE3_START| 数字范围3 起始数字,高位在前 | +| 2 | RANGE3_END| 数字范围3 结束数字,高位在前 | +| ... | ...| ... | +| 2 | RANGEn_START| 数字范围n 起始数字,高位在前 | +| 2 | RANGEn_END| 数字范围n 起始数字,高位在前 | + ##### 6.6.2.3.6 通用控制权限名单 控制权限名单还是遵循表6.6.2.3-1结构,Data由若干个控制权限名单数据单元组成,具体见下表。 -- libgit2 0.21.4