Commit 7c79e92e4ddb95759b12ec52d5a8369a72a476e9

Authored by 李外
1 parent 9c35640d

V0.0.13

1、通讯协议-教育新版-表决器部分第 6.6.2.3.4 通用规则数据各种规则明确默认值;
通讯协议-教育新版-表决器部分.md
@@ -3149,15 +3149,15 @@ Rule: @@ -3149,15 +3149,15 @@ Rule:
3149 | --- | --- | --- | 3149 | --- | --- | --- |
3150 | 1 | CMD | 0x01,标准配置参数 | 3150 | 1 | CMD | 0x01,标准配置参数 |
3151 | 1 | LEN | 长度1字节 | 3151 | 1 | LEN | 长度1字节 |
3152 -| 1 | ST1 | BIT0 : 修改模式, 0 不允许修改,1 允许修改 <br>BIT1 : 保密模式,0 不保密,1 保密显示<br>BIT2 : 迫选,0 允许缺选,1 不允许缺选<br>BIT3 : 重复,0不限定,1单个选项只能选一次<br>BIT4 : 自动排序,0 保留输入顺序,1 选项自动排序<br>BIT5 :<br>BIT6 :<br>BIT7 :|  
3153 -| 1 | ST2 | 备用控制位域 |  
3154 -| 2 | MAX | 批次最大可选人数,高位在前 |  
3155 -| 2 | MIN | 批次最小可选人数,高位在前 |  
3156 -| 1 | Maximum | 选项数据,最大可供选择项目数,最大值为10 |  
3157 -| 1 | Maxoptions | 选项数据,可选出数目,最小值是1,最大值不超出Maximum |  
3158 | 1 | Mode | 输入模式<br>0 默认(单选选择)<br>1 纯数字组合 ,包含(上下键做负号与点号)<br>2 填空自由组合,键盘自己实现输入方式<br>3 多小题显示格式 <br>4 批次表决、批次评议 <br>5 批次评分 <br>6 名单选举 <br>7 累计投票、股权投票 | 3152 | 1 | Mode | 输入模式<br>0 默认(单选选择)<br>1 纯数字组合 ,包含(上下键做负号与点号)<br>2 填空自由组合,键盘自己实现输入方式<br>3 多小题显示格式 <br>4 批次表决、批次评议 <br>5 批次评分 <br>6 名单选举 <br>7 累计投票、股权投票 |
3159 -| 4 | 数字上限 | 类型浮点 |  
3160 -| 4 | 数字下限 | 类型浮点 | 3153 +| 1 | ST1 | BIT0 : 修改模式, 0 不允许修改,1 允许修改,默认 1 <br>BIT1 : 保密模式,0 不保密,1 保密显示,默认 0 <br>BIT2 : 迫选,0 允许缺选,1 不允许缺选,默认 0 <br>BIT3 : 重复,0不限定,1单个选项只能选一次,默认 0 <br>BIT4 : 自动排序,0 保留输入顺序,1 选项自动排序,默认 1 <br>BIT5 :暂 0 <br>BIT6 :暂 0 <br>BIT7 :暂 0 |
  3154 +| 1 | ST2 | 备用控制位域,保留,作为通用配置,可能在不同模式有不同含义,暂0 |
  3155 +| 2 | MAX | 批次最大可选人数,高位在前,默认 4 |
  3156 +| 2 | MIN | 批次最小可选人数,高位在前,默认 1 |
  3157 +| 1 | Maximum | 选项数据,最大可供选择项目数,最大值为10,默认 4 |
  3158 +| 1 | Maxoptions | 选项数据,可选出数目,最小值是1,最大值不超出Maximum,默认 1|
  3159 +| 4 | 数字上限 | 类型浮点,默认 100 |
  3160 +| 4 | 数字下限 | 类型浮点,默认 0.1 |
3161 3161
3162 3162
3163 扩展规则2 3163 扩展规则2
@@ -3165,21 +3165,22 @@ Rule: @@ -3165,21 +3165,22 @@ Rule:
3165 | --- | --- | --- | 3165 | --- | --- | --- |
3166 | 1 | CMD | 0x02,分段式数字选举配置参数 | 3166 | 1 | CMD | 0x02,分段式数字选举配置参数 |
3167 | 1 | LEN | 长度1字节 | 3167 | 1 | LEN | 长度1字节 |
3168 -| 1 | ST1 | BIT0 : 修改模式, 0 不允许修改,1 允许修改 <br>BIT1 : 保密模式,0 不保密,1 保密显示<br>BIT2 : 迫选,0 允许缺选,1 不允许缺选<br>BIT3 : 重复,0不限定,1单个选项只能选一次<br>BIT4 : 自动排序,0 保留输入顺序,1 选项自动排序<br>BIT5 :<br>BIT6 :<br>BIT7 :|  
3169 -| 1 | ST2 | 备用控制位域 |  
3170 -| 2 | MAX | 最大可选人数,高位在前 |  
3171 -| 2 | MIN | 最小可选人数,高位在前 |  
3172 -| 1 | RETAIN_NUM | 保留数字个数,表示后续有多少个保留数字,一般每个保留数字对应某个特殊功能,(如777表示弃权,999表示后面全空不填),不能用作一般的数字选举序号 | 3168 +| 1 | Mode | 输入模式<br>默认 0|
  3169 +| 1 | ST1 | BIT0 : 修改模式, 0 不允许修改,1 允许修改,默认 1 <br>BIT1 : 保密模式,0 不保密,1 保密显示,默认 0 <br>BIT2 : 迫选,0 允许缺选,1 不允许缺选,默认 0 <br>BIT3 : 重复,0不限定,1单个选项只能选一次,默认 0 <br>BIT4 : 自动排序,0 保留输入顺序,1 选项自动排序,默认 1 <br>BIT5 :暂 0 <br>BIT6 :暂 0 <br>BIT7 :暂 0 |
  3170 +| 1 | ST2 | 备用控制位域,保留,作为通用配置,可能在不同模式有不同含义,暂0 |
  3171 +| 2 | MAX | 批次最大可选人数,高位在前,默认 4 |
  3172 +| 2 | MIN | 批次最小可选人数,高位在前,默认 1 |
  3173 +| 1 | RETAIN_NUM | 保留数字个数,表示后续有多少个保留数字,一般每个保留数字对应某个特殊功能,(如777表示弃权,999表示后面全空不填),不能用作一般的数字选举序号,默认2,后面数据默认跟777,999 |
3173 | 2 | RETAIN_1 | 保留数字1,高位在前 | 3174 | 2 | RETAIN_1 | 保留数字1,高位在前 |
3174 | ... | ... | ... | 3175 | ... | ... | ... |
3175 | 2 | RETAIN_n | 保留数字n,高位在前 | 3176 | 2 | RETAIN_n | 保留数字n,高位在前 |
3176 -| 1 | RANGE_NUM | 数字范围个数,表示后续有多少个start_end数据对,高位在前 |  
3177 -| 2 | RANGE1_START | 数字范围1 起始数字,高位在前 |  
3178 -| 2 | RANGE1_END | 数字范围1 结束数字,高位在前 |  
3179 -| 2 | RANGE2_START | 数字范围2 起始数字,高位在前 |  
3180 -| 2 | RANGE2_END | 数字范围2 结束数字,高位在前 |  
3181 -| 2 | RANGE3_START | 数字范围3 起始数字,高位在前 |  
3182 -| 2 | RANGE3_END | 数字范围3 结束数字,高位在前 | 3177 +| 1 | RANGE_NUM | 数字范围个数,表示后续有多少个start_end数据对,高位在前,默认3 |
  3178 +| 2 | RANGE1_START | 数字范围1 起始数字,高位在前,默认 1 |
  3179 +| 2 | RANGE1_END | 数字范围1 结束数字,高位在前,默认 100 |
  3180 +| 2 | RANGE2_START | 数字范围2 起始数字,高位在前,默认 200 |
  3181 +| 2 | RANGE2_END | 数字范围2 结束数字,高位在前,默认 300 |
  3182 +| 2 | RANGE3_START | 数字范围3 起始数字,高位在前,默认 400 |
  3183 +| 2 | RANGE3_END | 数字范围3 结束数字,高位在前,默认 500 |
3183 | ... | ... | ... | 3184 | ... | ... | ... |
3184 | 2 | RANGEn_START | 数字范围n 起始数字,高位在前 | 3185 | 2 | RANGEn_START | 数字范围n 起始数字,高位在前 |
3185 | 2 | RANGEn_END | 数字范围n 起始数字,高位在前 | 3186 | 2 | RANGEn_END | 数字范围n 起始数字,高位在前 |
@@ -3201,7 +3202,7 @@ Rule: @@ -3201,7 +3202,7 @@ Rule:
3201 3202
3202 ##### 6.6.2.3.5 单题配置数据 3203 ##### 6.6.2.3.5 单题配置数据
3203 指定单题数据还是遵循表6.6.2.3-1结构,Data由若干个单题配置数据单元组成,具体见下表。 3204 指定单题数据还是遵循表6.6.2.3-1结构,Data由若干个单题配置数据单元组成,具体见下表。
3204 -注意: 3205 +注意:如果某题题号未出现在列表中,则表示该题所有属性配置均用该属性默认的第1个配置。只要某一题的任意一个属性不是用的第1个默认配置,则该题需完整的列除所有属性对应序号。亦即要么没有,要么是完整的属性配置,确保列表出现的每题配置都是等长的。
3205 3206
3206 | **字节** | **标识符** | **描述** | 3207 | **字节** | **标识符** | **描述** |
3207 | --- | --- | --- | 3208 | --- | --- | --- |