Commit 4ce653c430cf17d98060103ddd6d47136b2370f3

Authored by DMchen
1 parent 379ff97f

1.SDK应用部分 修复发现的错误。

通讯协议-SDK应用部分.md
... ... @@ -489,7 +489,7 @@ params:{}
489 489 | lessMode | 预留| 0:(默认值)|
490 490 | modifyMode | 修改模式 | 0:不可修改 1:可以修改(默认值)|
491 491 | limitNumber | 指定位数 | 0:不指定位数(默认值) </br> 1:指定位数 |
492   -| options | 固定值 | 固定值10|
  492 +| options | 预留 | 10:(默认值)|
493 493 | optionalN | 可选数字 | 1≤N≤10 (指定位数才需要设置, 10为0) |
494 494 | keyValue | 指定按键键值 | 0:未指定[OK键签到] </br>1:1 </br>2:2 </br> 3:3 </br> 4:4 </br> 5:5 </br> 6:6 </br> 7:7 </br> 8:8 </br> 9:9 </br> 10:0 </br> 11:上键 </br> 12:下键 </br> 13:OK </br> 14:ESC </br> 15: Menu |
495 495 | tipTitle | 提示标题 | 字符串,长度最多不超过16个字节|
... ... @@ -858,7 +858,7 @@ params:{}
858 858 |secrecyMode| 保密模式| 0:不保密(默认值)<br>1:保密|
859 859 |modifyMode| 修改模式| 0:不可修改<br>1:可以修改(默认值)|
860 860 |lessMode| 预留|0|
861   -|questionNumber|题目个数|1\~10 (默认值10)|
  861 +|questionNumber|题目个数|1~16 |
862 862 |options|选项数目|1~10 (单选题有效, 默认值4)|
863 863 |tipTitle|提示标题|字符串,长度最多不超过16个字节|
864 864  
... ... @@ -967,6 +967,8 @@ infos:{&quot;state&quot;:&quot;OK&quot;} //返回状态,成功为OK
967 967  
968 968 |基站+键盘|支持/不支持|备注|
969 969 |---|---|---|
  970 +|B100-2.4G+S6|支持||
  971 +|B200-2.4G+S6|支持||
970 972 |B200-5.8G+T2|支持||
971 973  
972 974 ### 语音题
... ... @@ -983,7 +985,7 @@ params:{}
983 985 |recordingMode|录音模式|0:按键录音(默认值)|
984 986 |submitTimes|提交次数|0 (0:不限制, 默认值0)|
985 987 |recordingTimeLimit|预留|0|
986   -|recordingFormat|预留|0:固定传0|
  988 +|recordingFormat|预留|0(默认值0)|
987 989 |recordAudioFormat|音频格式|0:mp3(默认值)<br>1:实时流|
988 990  
989 991  
... ... @@ -1316,8 +1318,8 @@ params:{}
1316 1318 |modifyMode|修改模式|0:不可修改<br>1:可以修改(默认值)|
1317 1319 |aswOption|按键模式|0:无规则 (S6最多16位,T2最多14位)<br>1:预留<br>2:预留<br>3:带小数位上下限(T2不支持)|
1318 1320 |digits|小数位数|0:没有小数点<br>1:一位小数点<br>2:二位小数点|
1319   -|numMin|下限|digits=0 范围:0~65535 <br> digits=1 范围:0~6553 <br> digits=2 范围:0~655|
1320   -|numMax|上限|digits=0 范围:0~65535 <br> digits=1 范围:0~6553 <br> digits=2 范围:0~655|
  1321 +|numMin|下限|aswOption=3<br>digits=0 范围:0~65535 <br> digits=1 范围:0~6553 <br> digits=2 范围:0~655|
  1322 +|numMax|上限|aswOption=3<br>digits=0 范围:0~65535 <br> digits=1 范围:0~6553 <br> digits=2 范围:0~655|
1321 1323 |tipTitle|提示标题|字符串,长度最多不超过16个字节|
1322 1324  
1323 1325  
... ... @@ -3464,6 +3466,7 @@ infos:{&quot;value&quot;:&quot;21072333&quot;}//返回基站配对码
3464 3466 | B200-2.4G+S6 | 支持 ||
3465 3467 | B200-5.8G+T2 | 支持 ||
3466 3468  
  3469 +
3467 3470 #### 基站频点冲突
3468 3471  
3469 3472 检测到基站频点冲突将会返回给应用程序提示,应用程序可根据情况更改频点。
... ... @@ -3732,6 +3735,9 @@ fun: &quot;writeBaseStationNameHidden&quot; //写基站名称隐藏
3732 3735 baseId: 1 //1~32 (必须指定基站)
3733 3736 params:{"value":"0"}//0~1 (0隐藏,1不隐藏)
3734 3737  
  3738 +| **Json字段** | **字段含义** | **赋值及含义** |
  3739 +| --- | --- | --- |
  3740 +|value|模式|0:隐藏<br>1:不隐藏|
3735 3741  
3736 3742 指令样例:
3737 3743  
... ... @@ -3982,7 +3988,7 @@ infos:{}//
3982 3988 | --- | --- | --- |
3983 3989 | B200-2.4G+S6 | 支持 ||
3984 3990 | B200-5.8G+T2 | 支持 ||
3985   -| EA3100-2.4G+S62 | 支持 ||
  3991 +| EA3100-2.4G+S62 | 支持 |EA3100写白名单后,返回是没有STATE状态|
3986 3992  
3987 3993 #### 基站锁定键盘
3988 3994  
... ... @@ -4886,7 +4892,8 @@ params:{}
4886 4892 "baseId": 1,
4887 4893 "params": {
4888 4894 "title": "请认真听讲"
4889   - }
  4895 + },
  4896 + "packetTag": "1"
4890 4897 }
4891 4898 ```
4892 4899  
... ... @@ -5352,7 +5359,7 @@ infos:{ &quot;funId&quot;:&quot;F0001&quot;,&quot;code&quot;:&quot;10002&quot;}//
5352 5359 |F0001|基站未连接|
5353 5360 |F0002|读基站信道|
5354 5361 |F0003|写基站信道|
5355   -|F0004|读基站baseId|
  5362 +|F0004|读取基站baseId 、信道、RF功率等级|
5356 5363 |F0005|写基站baseId|
5357 5364 |F0006|读基站名称|
5358 5365 |F0007|写基站名称|
... ... @@ -5362,7 +5369,7 @@ infos:{ &quot;funId&quot;:&quot;F0001&quot;,&quot;code&quot;:&quot;10002&quot;}//
5362 5369 |F0011|写基站配对码|
5363 5370 |F0012|读基站序列号|
5364 5371 |F0013|写基站序列号|
5365   -|F0014|读基站硬件和软件版本|
  5372 +|F0014|读取基站的型号、硬件版本、软件版本、设备SN号|
5366 5373 |F0015|写基站硬件版本|
5367 5374 |F0016|读基站类型|
5368 5375 |F0017|写基站类型|
... ... @@ -5372,8 +5379,8 @@ infos:{ &quot;funId&quot;:&quot;F0001&quot;,&quot;code&quot;:&quot;10002&quot;}//
5372 5379 |F0021|写手动获取返回在线信息|
5373 5380 |F0022|读基站设备RF功率|
5374 5381 |F0023|写基站设备RF功率|
5375   -|F0024|读基站设备配对模式或基站名称(自定义)|
5376   -|F0025|写基站设备配对模式|
  5382 +|F0024|基站设备配对模式或基站名称(自定义)|
  5383 +|F0025|预留|
5377 5384 |F0026|读基站快速配对低功率模式|
5378 5385 |F0027|写基站快速配对低功率模式|
5379 5386 |F0028|读键盘登录菜单显示允许[S6适用]|
... ... @@ -5458,3 +5465,10 @@ infos:{ &quot;funId&quot;:&quot;F0001&quot;,&quot;code&quot;:&quot;10002&quot;}//
5458 5465 |F0107|基础参数配置|
5459 5466 |F0108|删除指定白名单SN|
5460 5467 |F0109|追加指定SN 到白名单|
  5468 +|F0110|语音题模式|
  5469 +|F0111|多题快答模式|
  5470 +|F0112|快速配对模式|
  5471 +|F0113|键盘测试模式|
  5472 +|F0114|写入积分和第二行文本|
  5473 +|F0115|写入键盘姓名|
  5474 +|F0116|键盘关机时间等级|
... ...
通讯协议-SDK应用部分[内部].md
... ... @@ -489,7 +489,7 @@ params:{}
489 489 | lessMode | 预留| 0:(默认值)|
490 490 | modifyMode | 修改模式 | 0:不可修改 1:可以修改(默认值)|
491 491 | limitNumber | 指定位数 | 0:不指定位数(默认值) </br> 1:指定位数 |
492   -| options | 固定值 | 固定值10|
  492 +| options | 预留 | 10:(默认值)|
493 493 | optionalN | 可选数字 | 1≤N≤10 (指定位数才需要设置, 10为0) |
494 494 | keyValue | 指定按键键值 | 0:未指定[OK键签到] </br>1:1 </br>2:2 </br> 3:3 </br> 4:4 </br> 5:5 </br> 6:6 </br> 7:7 </br> 8:8 </br> 9:9 </br> 10:0 </br> 11:上键 </br> 12:下键 </br> 13:OK </br> 14:ESC </br> 15: Menu |
495 495 | tipTitle | 提示标题 | 字符串,长度最多不超过16个字节|
... ... @@ -858,7 +858,7 @@ params:{}
858 858 |secrecyMode| 保密模式| 0:不保密(默认值)<br>1:保密|
859 859 |modifyMode| 修改模式| 0:不可修改<br>1:可以修改(默认值)|
860 860 |lessMode| 预留|0|
861   -|questionNumber|题目个数|1\~10 (默认值10)|
  861 +|questionNumber|题目个数|1~16 |
862 862 |options|选项数目|1~10 (单选题有效, 默认值4)|
863 863 |tipTitle|提示标题|字符串,长度最多不超过16个字节|
864 864  
... ... @@ -967,6 +967,8 @@ infos:{&quot;state&quot;:&quot;OK&quot;} //返回状态,成功为OK
967 967  
968 968 |基站+键盘|支持/不支持|备注|
969 969 |---|---|---|
  970 +|B100-2.4G+S6|支持||
  971 +|B200-2.4G+S6|支持||
970 972 |B200-5.8G+T2|支持||
971 973  
972 974 ### 语音题
... ... @@ -983,7 +985,7 @@ params:{}
983 985 |recordingMode|录音模式|0:按键录音(默认值)|
984 986 |submitTimes|提交次数|0 (0:不限制, 默认值0)|
985 987 |recordingTimeLimit|预留|0|
986   -|recordingFormat|预留|0:固定传0|
  988 +|recordingFormat|预留|0(默认值0)|
987 989 |recordAudioFormat|音频格式|0:mp3(默认值)<br>1:实时流|
988 990  
989 991  
... ... @@ -1316,8 +1318,8 @@ params:{}
1316 1318 |modifyMode|修改模式|0:不可修改<br>1:可以修改(默认值)|
1317 1319 |aswOption|按键模式|0:无规则 (S6最多16位,T2最多14位)<br>1:预留<br>2:预留<br>3:带小数位上下限(T2不支持)|
1318 1320 |digits|小数位数|0:没有小数点<br>1:一位小数点<br>2:二位小数点|
1319   -|numMin|下限|digits=0 范围:0~65535 <br> digits=1 范围:0~6553 <br> digits=2 范围:0~655|
1320   -|numMax|上限|digits=0 范围:0~65535 <br> digits=1 范围:0~6553 <br> digits=2 范围:0~655|
  1321 +|numMin|下限|aswOption=3<br>digits=0 范围:0~65535 <br> digits=1 范围:0~6553 <br> digits=2 范围:0~655|
  1322 +|numMax|上限|aswOption=3<br>digits=0 范围:0~65535 <br> digits=1 范围:0~6553 <br> digits=2 范围:0~655|
1321 1323 |tipTitle|提示标题|字符串,长度最多不超过16个字节|
1322 1324  
1323 1325  
... ... @@ -3851,14 +3853,14 @@ infos:{&quot;value&quot;:&quot;A2021&quot;}//返回基站名称
3851 3853 #### 基站配对模式[内部使用]
3852 3854
3853 3855 发送:
3854   -fun: "readBaseStationPairMode" //读基站配对模式
  3856 +fun: "readPairMode" //读基站配对模式
3855 3857 baseId: 0// 0~32 (指令不发送baseID,默认为0表示读取所有基站)
3856 3858 params:{}//可不填
3857 3859  
3858 3860 指令样例:
3859 3861 ```json
3860 3862 {
3861   - "fun": "readBaseStationPairMode",
  3863 + "fun": "readPairMode",
3862 3864 "baseId": 0,
3863 3865 "packetTag": "1"
3864 3866 }
... ... @@ -3866,7 +3868,7 @@ params:{}//可不填
3866 3868  
3867 3869
3868 3870 发送:
3869   -fun: "writeBaseStationPairMode" //写基站配对模式
  3871 +fun: "writePairMode" //写基站配对模式
3870 3872 baseId: 1//1~32 (必须指定基站)
3871 3873 params:{"value":"4"}//1~9
3872 3874  
... ... @@ -3891,7 +3893,7 @@ params:{&quot;value&quot;:&quot;4&quot;}//1~9
3891 3893 指令样例:
3892 3894 ```json
3893 3895 {
3894   - "fun": "writeBaseStationPairMode",
  3896 + "fun": "writePairMode",
3895 3897 "baseId": 1,
3896 3898 "params": {
3897 3899 "value": "4"
... ... @@ -3902,14 +3904,14 @@ params:{&quot;value&quot;:&quot;4&quot;}//1~9
3902 3904  
3903 3905 返回
3904 3906 接收:
3905   -fun: "baseStationPairMode"
  3907 +fun: "PairMode"
3906 3908 baseId: 1//基站ID
3907 3909 infos:{"value":"4"}//返回基站配对模式值
3908 3910  
3909 3911 指令样例:
3910 3912 ```json
3911 3913 {
3912   - "fun": "baseStationPairMode",
  3914 + "fun": "PairMode",
3913 3915 "baseId": 1,
3914 3916 "infos": {
3915 3917 "value": "4"
... ... @@ -3943,14 +3945,14 @@ infos:{&quot;value&quot;:&quot;4&quot;}//返回基站配对模式值
3943 3945 #### 基站配对模式
3944 3946
3945 3947 发送:
3946   -fun: "readPairMode" //读基站配对模式
  3948 +fun: "readBaseStationPairMode" //读基站配对模式
3947 3949 baseId: 0// 0~32 (指令不发送baseID,默认为0表示读取所有基站)
3948 3950 params:{}//可不填
3949 3951  
3950 3952 指令样例:
3951 3953 ```json
3952 3954 {
3953   - "fun": "readPairMode",
  3955 + "fun": "readBaseStationPairMode",
3954 3956 "baseId": 0,
3955 3957 "packetTag": "1"
3956 3958 }
... ... @@ -3958,7 +3960,7 @@ params:{}//可不填
3958 3960  
3959 3961
3960 3962 发送:
3961   -fun: "writePairMode" //写基站配对模式
  3963 +fun: "writeBaseStationPairMode" //写基站配对模式
3962 3964 baseId: 1//1~32 (必须指定基站)
3963 3965 params:{"value":"4"}//1~9
3964 3966  
... ... @@ -3966,12 +3968,11 @@ params:{&quot;value&quot;:&quot;4&quot;}//1~9
3966 3968 | --- | --- | --- |
3967 3969 |value|模式|1:配对SN号模式<br>2:白名单模式|
3968 3970  
3969   -在S6型号中 配对模式只有 配对SN号模式和白名单模式,在配对SN号模式中可是使用快速配对方式登录,也可以使用菜单登录方式登录。
3970 3971  
3971 3972 指令样例:
3972 3973 ```json
3973 3974 {
3974   - "fun": "writePairMode",
  3975 + "fun": "writeBaseStationPairMode",
3975 3976 "baseId": 1,
3976 3977 "params": {
3977 3978 "value": "1"
... ... @@ -3982,14 +3983,14 @@ params:{&quot;value&quot;:&quot;4&quot;}//1~9
3982 3983  
3983 3984 返回
3984 3985 接收:
3985   -fun: "PairMode"
  3986 +fun: "BaseStationPairMode"
3986 3987 baseId: 1//基站ID
3987 3988 infos:{"value":"1"}//返回基站配对模式值
3988 3989  
3989 3990 指令样例:
3990 3991 ```json
3991 3992 {
3992   - "fun": "PairMode",
  3993 + "fun": "BaseStationPairMode",
3993 3994 "baseId": 1,
3994 3995 "infos": {
3995 3996 "value": "1"
... ... @@ -4006,7 +4007,6 @@ infos:{&quot;value&quot;:&quot;1&quot;}//返回基站配对模式值
4006 4007 | B200-2.4G+S6 | 支持 ||
4007 4008 | B200-5.8G+T2 | 支持 ||
4008 4009  
4009   -
4010 4010 #### 基站配对码
4011 4011  
4012 4012
... ... @@ -4058,6 +4058,7 @@ infos:{&quot;value&quot;:&quot;21072333&quot;}//返回基站配对码
4058 4058 | B200-2.4G+S6 | 支持 ||
4059 4059 | B200-5.8G+T2 | 支持 ||
4060 4060  
  4061 +
4061 4062 #### 基站频点冲突
4062 4063  
4063 4064 检测到基站频点冲突将会返回给应用程序提示,应用程序可根据情况更改频点。
... ... @@ -4326,6 +4327,9 @@ fun: &quot;writeBaseStationNameHidden&quot; //写基站名称隐藏
4326 4327 baseId: 1 //1~32 (必须指定基站)
4327 4328 params:{"value":"0"}//0~1 (0隐藏,1不隐藏)
4328 4329  
  4330 +| **Json字段** | **字段含义** | **赋值及含义** |
  4331 +| --- | --- | --- |
  4332 +|value|模式|0:隐藏<br>1:不隐藏|
4329 4333  
4330 4334 指令样例:
4331 4335  
... ... @@ -4576,7 +4580,7 @@ infos:{}//
4576 4580 | --- | --- | --- |
4577 4581 | B200-2.4G+S6 | 支持 ||
4578 4582 | B200-5.8G+T2 | 支持 ||
4579   -| EA3100-2.4G+S62 | 支持 ||
  4583 +| EA3100-2.4G+S62 | 支持 |EA3100写白名单后,返回是没有STATE状态|
4580 4584  
4581 4585 #### 基站锁定键盘
4582 4586  
... ... @@ -5644,7 +5648,8 @@ params:{}
5644 5648 "baseId": 1,
5645 5649 "params": {
5646 5650 "title": "请认真听讲"
5647   - }
  5651 + },
  5652 + "packetTag": "1"
5648 5653 }
5649 5654 ```
5650 5655  
... ... @@ -6110,7 +6115,7 @@ infos:{ &quot;funId&quot;:&quot;F0001&quot;,&quot;code&quot;:&quot;10002&quot;}//
6110 6115 |F0001|基站未连接|
6111 6116 |F0002|读基站信道|
6112 6117 |F0003|写基站信道|
6113   -|F0004|读基站baseId|
  6118 +|F0004|读取基站baseId 、信道、RF功率等级|
6114 6119 |F0005|写基站baseId|
6115 6120 |F0006|读基站名称|
6116 6121 |F0007|写基站名称|
... ... @@ -6120,7 +6125,7 @@ infos:{ &quot;funId&quot;:&quot;F0001&quot;,&quot;code&quot;:&quot;10002&quot;}//
6120 6125 |F0011|写基站配对码|
6121 6126 |F0012|读基站序列号|
6122 6127 |F0013|写基站序列号|
6123   -|F0014|读基站硬件和软件版本|
  6128 +|F0014|读取基站的型号、硬件版本、软件版本、设备SN号|
6124 6129 |F0015|写基站硬件版本|
6125 6130 |F0016|读基站类型|
6126 6131 |F0017|写基站类型|
... ... @@ -6216,3 +6221,10 @@ infos:{ &quot;funId&quot;:&quot;F0001&quot;,&quot;code&quot;:&quot;10002&quot;}//
6216 6221 |F0107|基础参数配置|
6217 6222 |F0108|删除指定白名单SN|
6218 6223 |F0109|追加指定SN 到白名单|
  6224 +|F0110|语音题模式|
  6225 +|F0111|多题快答模式|
  6226 +|F0112|快速配对模式|
  6227 +|F0113|键盘测试模式|
  6228 +|F0114|写入积分和第二行文本|
  6229 +|F0115|写入键盘姓名|
  6230 +|F0116|键盘关机时间等级|
... ...