Commit 6ed3c0fc1ff63d606687733140df1230b0a1d8ab

Authored by 李外
1 parent 5cc4f789

V0.0.23 修改表决器协议,增加5.5.2.11 键盘设置 - FSN , 5.5.2.12 键盘授权

通讯协议-教育新版-表决器部分.md
... ... @@ -2514,7 +2514,7 @@ ACK格式:
2514 2514  
2515 2515 | **字节** | **标识符** | **描述** |
2516 2516 | --- | --- | --- |
2517   -| 1 | CMD | 类型<br> 1:姓名写 <br>2:姓名清 <br>3:积分字符串<br> 4:积分栏清<br> 5:积分五角星 <br>6:积分爱心显示 <br>7:测验题分数<br><br>10:第二行文本写 <br>11:第二行文本清 <br>12:第三行文本写 <br>13:第三行文本清<br>30:外设控制 LED <br>31:外设控制 BEEP <br>32:外设控制 MOTO<br><br>40:遥控关机 <br>41:遥改配对码 <br>42:键盘参数设置 - CID<br><br>50:指定答题<br> 51:答题标题<br> 52:"发送中"预置 <br>53:"发送中"预置清<br> 54:"已发送"预置 <br>55:"已发送"预置清<br><br>60:订餐短消息 <br>61:恢复出厂设置<br><br>70生僻字12号字体|
  2517 +| 1 | CMD | 类型<br> 1:姓名写 <br>2:姓名清 <br>3:积分字符串<br> 4:积分栏清<br> 5:积分五角星 <br>6:积分爱心显示 <br>7:测验题分数<br><br>10:第二行文本写 <br>11:第二行文本清 <br>12:第三行文本写 <br>13:第三行文本清<br>30:外设控制 LED <br>31:外设控制 BEEP <br>32:外设控制 MOTO<br><br>40:遥控关机 <br>41:遥改配对码 <br>42:键盘参数设置 - CID<br>43:键盘参数设置 - FSN<br>44:键盘授权<br><br>50:指定答题<br> 51:答题标题<br> 52:"发送中"预置 <br>53:"发送中"预置清<br> 54:"已发送"预置 <br>55:"已发送"预置清<br><br>60:订餐短消息 <br>61:恢复出厂设置<br><br>70生僻字12号字体|
2518 2518 | 1 | LEN | 长度(长度为Data长度,可为0) |
2519 2519 | N | Data | 数据详细内容 |
2520 2520  
... ... @@ -2602,7 +2602,23 @@ ACK格式:
2602 2602 | 1 | LEN | 长度 2 |
2603 2603 | 2 | CID | 编号 |
2604 2604  
2605   -#### 5.5.2.11 指定答题
  2605 +#### 5.5.2.11 键盘参数设置 - FSN
  2606 +
  2607 +| **字节** | **标识符** | **描述** |
  2608 +| --- | --- | --- |
  2609 +| 1 | CMD | 类型<br> 43:键盘设置FSN |
  2610 +| 1 | LEN | 长度 4 |
  2611 +| 4 | FSN | 编号 |
  2612 +
  2613 +#### 5.5.2.12 键盘授权
  2614 +
  2615 +| **字节** | **标识符** | **描述** |
  2616 +| --- | --- | --- |
  2617 +| 1 | CMD | 类型<br> 44:键盘授权 |
  2618 +| 1 | LEN | 长度 1 |
  2619 +| 1 | AUTHORIZE | 授权:<br>1,登录成功;<br>2,信息有误,重新登录;<br>3,失败,系统不允许;<br>4,白名单键盘重新登录;|
  2620 +
  2621 +#### 5.5.2.13 指定答题
2606 2622  
2607 2623 正常单体的指定答题
2608 2624  
... ... @@ -2614,7 +2630,7 @@ ACK格式:
2614 2630 | 1 | MODE | 投票模式 |
2615 2631 | N<18 | MODES | 投票参数 这里SDK是否可以优化,识别到不同的题目后面全0的省掉 减少LEN长度。 |
2616 2632  
2617   -#### 5.5.2.12 答题标题
  2633 +#### 5.5.2.14 答题标题
2618 2634  
2619 2635 | **字节** | **标识符** | **描述** |
2620 2636 | --- | --- | --- |
... ... @@ -2622,7 +2638,7 @@ ACK格式:
2622 2638 | 1 | LEN | 长度 LEN 后面的数据长度 |
2623 2639 | N | TEST | 文本 |
2624 2640  
2625   -#### 5.5.2.13 预置配置显示
  2641 +#### 5.5.2.15 预置配置显示
2626 2642  
2627 2643 | **字节** | **标识符** | **描述** |
2628 2644 | --- | --- | --- |
... ... @@ -2630,7 +2646,7 @@ ACK格式:
2630 2646 | 1 | LEN | 文本字符串长度(清LEN=0) |
2631 2647 | 16 | TEXT | 最大16字节(目前键盘限制到16字节) |
2632 2648  
2633   -#### 5.5.2.14 短消息下发
  2649 +#### 5.5.2.16 短消息下发
2634 2650  
2635 2651 | **字节** | **标识符** | **描述** |
2636 2652 | --- | --- | --- |
... ... @@ -2641,7 +2657,7 @@ ACK格式:
2641 2657 | 1 | date | 日期 1 - 31 |
2642 2658 | 16 | TEXT | 最大80字节 |
2643 2659  
2644   -#### 5.5.2.15 生僻字12号字体
  2660 +#### 5.5.2.17 生僻字12号字体
2645 2661  
2646 2662 用于生僻字12号字体 字符下传。最多单条内支持三个生僻字。多的需要SDK拆包。
2647 2663  
... ... @@ -2658,7 +2674,7 @@ ACK格式:
2658 2674 | 2 | GB_CODE3 | GB18030_编码 |
2659 2675 | 24 | GB_DATA3 | 点阵库数据(24字节) |
2660 2676  
2661   -#### 5.5.2.16 测验题补题答案
  2677 +#### 5.5.2.18 测验题补题答案
2662 2678  
2663 2679 逻辑,SDK进入测验结束时,自动判断谁漏题了,启用快速设置询问键盘该题,键盘若未达,则提交空答案
2664 2680  
... ... @@ -2668,7 +2684,7 @@ ACK格式:
2668 2684 | 1 | LEN | 文本字符串长度(清LEN=0) |
2669 2685 | 1 | SendPos | 缺第几题 |
2670 2686  
2671   -#### 5.5.2.17 恢复出厂设置
  2687 +#### 5.5.2.19 恢复出厂设置
2672 2688  
2673 2689 包含:
2674 2690 &emsp;&emsp;清空短信消息/姓名/分数/自定义信息等等 键盘内缓存不清除配对码
... ...