diff --git a/通讯协议-SDK应用部分.md b/通讯协议-SDK应用部分.md
index 4598c18..078a7a9 100644
--- a/通讯协议-SDK应用部分.md
+++ b/通讯协议-SDK应用部分.md
@@ -489,7 +489,7 @@ params:{}
| lessMode | 预留| 0:(默认值)|
| modifyMode | 修改模式 | 0:不可修改 1:可以修改(默认值)|
| limitNumber | 指定位数 | 0:不指定位数(默认值) 1:指定位数 |
-| options | 固定值 | 固定值10|
+| options | 预留 | 10:(默认值)|
| optionalN | 可选数字 | 1≤N≤10 (指定位数才需要设置, 10为0) |
| keyValue | 指定按键键值 | 0:未指定[OK键签到] 1:1 2:2 3:3 4:4 5:5 6:6 7:7 8:8 9:9 10:0 11:上键 12:下键 13:OK 14:ESC 15: Menu |
| tipTitle | 提示标题 | 字符串,长度最多不超过16个字节|
@@ -858,7 +858,7 @@ params:{}
|secrecyMode| 保密模式| 0:不保密(默认值)
1:保密|
|modifyMode| 修改模式| 0:不可修改
1:可以修改(默认值)|
|lessMode| 预留|0|
-|questionNumber|题目个数|1\~10 (默认值10)|
+|questionNumber|题目个数|1~16 |
|options|选项数目|1~10 (单选题有效, 默认值4)|
|tipTitle|提示标题|字符串,长度最多不超过16个字节|
@@ -967,6 +967,8 @@ infos:{"state":"OK"} //返回状态,成功为OK
|基站+键盘|支持/不支持|备注|
|---|---|---|
+|B100-2.4G+S6|支持||
+|B200-2.4G+S6|支持||
|B200-5.8G+T2|支持||
### 语音题
@@ -983,7 +985,7 @@ params:{}
|recordingMode|录音模式|0:按键录音(默认值)|
|submitTimes|提交次数|0 (0:不限制, 默认值0)|
|recordingTimeLimit|预留|0|
-|recordingFormat|预留|0:固定传0|
+|recordingFormat|预留|0(默认值0)|
|recordAudioFormat|音频格式|0:mp3(默认值)
1:实时流|
@@ -1316,8 +1318,8 @@ params:{}
|modifyMode|修改模式|0:不可修改
1:可以修改(默认值)|
|aswOption|按键模式|0:无规则 (S6最多16位,T2最多14位)
1:预留
2:预留
3:带小数位上下限(T2不支持)|
|digits|小数位数|0:没有小数点
1:一位小数点
2:二位小数点|
-|numMin|下限|digits=0 范围:0~65535
digits=1 范围:0~6553
digits=2 范围:0~655|
-|numMax|上限|digits=0 范围:0~65535
digits=1 范围:0~6553
digits=2 范围:0~655|
+|numMin|下限|aswOption=3
digits=0 范围:0~65535
digits=1 范围:0~6553
digits=2 范围:0~655|
+|numMax|上限|aswOption=3
digits=0 范围:0~65535
digits=1 范围:0~6553
digits=2 范围:0~655|
|tipTitle|提示标题|字符串,长度最多不超过16个字节|
@@ -3464,6 +3466,7 @@ infos:{"value":"21072333"}//返回基站配对码
| B200-2.4G+S6 | 支持 ||
| B200-5.8G+T2 | 支持 ||
+
#### 基站频点冲突
检测到基站频点冲突将会返回给应用程序提示,应用程序可根据情况更改频点。
@@ -3732,6 +3735,9 @@ fun: "writeBaseStationNameHidden" //写基站名称隐藏
baseId: 1 //1~32 (必须指定基站)
params:{"value":"0"}//0~1 (0隐藏,1不隐藏)
+| **Json字段** | **字段含义** | **赋值及含义** |
+| --- | --- | --- |
+|value|模式|0:隐藏
1:不隐藏|
指令样例:
@@ -3982,7 +3988,7 @@ infos:{}//
| --- | --- | --- |
| B200-2.4G+S6 | 支持 ||
| B200-5.8G+T2 | 支持 ||
-| EA3100-2.4G+S62 | 支持 ||
+| EA3100-2.4G+S62 | 支持 |EA3100写白名单后,返回是没有STATE状态|
#### 基站锁定键盘
@@ -4886,7 +4892,8 @@ params:{}
"baseId": 1,
"params": {
"title": "请认真听讲"
- }
+ },
+ "packetTag": "1"
}
```
@@ -5352,7 +5359,7 @@ infos:{ "funId":"F0001","code":"10002"}//
|F0001|基站未连接|
|F0002|读基站信道|
|F0003|写基站信道|
-|F0004|读基站baseId|
+|F0004|读取基站baseId 、信道、RF功率等级|
|F0005|写基站baseId|
|F0006|读基站名称|
|F0007|写基站名称|
@@ -5362,7 +5369,7 @@ infos:{ "funId":"F0001","code":"10002"}//
|F0011|写基站配对码|
|F0012|读基站序列号|
|F0013|写基站序列号|
-|F0014|读基站硬件和软件版本|
+|F0014|读取基站的型号、硬件版本、软件版本、设备SN号|
|F0015|写基站硬件版本|
|F0016|读基站类型|
|F0017|写基站类型|
@@ -5372,8 +5379,8 @@ infos:{ "funId":"F0001","code":"10002"}//
|F0021|写手动获取返回在线信息|
|F0022|读基站设备RF功率|
|F0023|写基站设备RF功率|
-|F0024|读基站设备配对模式或基站名称(自定义)|
-|F0025|写基站设备配对模式|
+|F0024|基站设备配对模式或基站名称(自定义)|
+|F0025|预留|
|F0026|读基站快速配对低功率模式|
|F0027|写基站快速配对低功率模式|
|F0028|读键盘登录菜单显示允许[S6适用]|
@@ -5458,3 +5465,10 @@ infos:{ "funId":"F0001","code":"10002"}//
|F0107|基础参数配置|
|F0108|删除指定白名单SN|
|F0109|追加指定SN 到白名单|
+|F0110|语音题模式|
+|F0111|多题快答模式|
+|F0112|快速配对模式|
+|F0113|键盘测试模式|
+|F0114|写入积分和第二行文本|
+|F0115|写入键盘姓名|
+|F0116|键盘关机时间等级|
diff --git a/通讯协议-SDK应用部分[内部].md b/通讯协议-SDK应用部分[内部].md
index ca02299..a8c76b3 100644
--- a/通讯协议-SDK应用部分[内部].md
+++ b/通讯协议-SDK应用部分[内部].md
@@ -489,7 +489,7 @@ params:{}
| lessMode | 预留| 0:(默认值)|
| modifyMode | 修改模式 | 0:不可修改 1:可以修改(默认值)|
| limitNumber | 指定位数 | 0:不指定位数(默认值) 1:指定位数 |
-| options | 固定值 | 固定值10|
+| options | 预留 | 10:(默认值)|
| optionalN | 可选数字 | 1≤N≤10 (指定位数才需要设置, 10为0) |
| keyValue | 指定按键键值 | 0:未指定[OK键签到] 1:1 2:2 3:3 4:4 5:5 6:6 7:7 8:8 9:9 10:0 11:上键 12:下键 13:OK 14:ESC 15: Menu |
| tipTitle | 提示标题 | 字符串,长度最多不超过16个字节|
@@ -858,7 +858,7 @@ params:{}
|secrecyMode| 保密模式| 0:不保密(默认值)
1:保密|
|modifyMode| 修改模式| 0:不可修改
1:可以修改(默认值)|
|lessMode| 预留|0|
-|questionNumber|题目个数|1\~10 (默认值10)|
+|questionNumber|题目个数|1~16 |
|options|选项数目|1~10 (单选题有效, 默认值4)|
|tipTitle|提示标题|字符串,长度最多不超过16个字节|
@@ -967,6 +967,8 @@ infos:{"state":"OK"} //返回状态,成功为OK
|基站+键盘|支持/不支持|备注|
|---|---|---|
+|B100-2.4G+S6|支持||
+|B200-2.4G+S6|支持||
|B200-5.8G+T2|支持||
### 语音题
@@ -983,7 +985,7 @@ params:{}
|recordingMode|录音模式|0:按键录音(默认值)|
|submitTimes|提交次数|0 (0:不限制, 默认值0)|
|recordingTimeLimit|预留|0|
-|recordingFormat|预留|0:固定传0|
+|recordingFormat|预留|0(默认值0)|
|recordAudioFormat|音频格式|0:mp3(默认值)
1:实时流|
@@ -1316,8 +1318,8 @@ params:{}
|modifyMode|修改模式|0:不可修改
1:可以修改(默认值)|
|aswOption|按键模式|0:无规则 (S6最多16位,T2最多14位)
1:预留
2:预留
3:带小数位上下限(T2不支持)|
|digits|小数位数|0:没有小数点
1:一位小数点
2:二位小数点|
-|numMin|下限|digits=0 范围:0~65535
digits=1 范围:0~6553
digits=2 范围:0~655|
-|numMax|上限|digits=0 范围:0~65535
digits=1 范围:0~6553
digits=2 范围:0~655|
+|numMin|下限|aswOption=3
digits=0 范围:0~65535
digits=1 范围:0~6553
digits=2 范围:0~655|
+|numMax|上限|aswOption=3
digits=0 范围:0~65535
digits=1 范围:0~6553
digits=2 范围:0~655|
|tipTitle|提示标题|字符串,长度最多不超过16个字节|
@@ -3851,14 +3853,14 @@ infos:{"value":"A2021"}//返回基站名称
#### 基站配对模式[内部使用]
读
发送:
-fun: "readBaseStationPairMode" //读基站配对模式
+fun: "readPairMode" //读基站配对模式
baseId: 0// 0~32 (指令不发送baseID,默认为0表示读取所有基站)
params:{}//可不填
指令样例:
```json
{
- "fun": "readBaseStationPairMode",
+ "fun": "readPairMode",
"baseId": 0,
"packetTag": "1"
}
@@ -3866,7 +3868,7 @@ params:{}//可不填
写
发送:
-fun: "writeBaseStationPairMode" //写基站配对模式
+fun: "writePairMode" //写基站配对模式
baseId: 1//1~32 (必须指定基站)
params:{"value":"4"}//1~9
@@ -3891,7 +3893,7 @@ params:{"value":"4"}//1~9
指令样例:
```json
{
- "fun": "writeBaseStationPairMode",
+ "fun": "writePairMode",
"baseId": 1,
"params": {
"value": "4"
@@ -3902,14 +3904,14 @@ params:{"value":"4"}//1~9
返回
接收:
-fun: "baseStationPairMode"
+fun: "PairMode"
baseId: 1//基站ID
infos:{"value":"4"}//返回基站配对模式值
指令样例:
```json
{
- "fun": "baseStationPairMode",
+ "fun": "PairMode",
"baseId": 1,
"infos": {
"value": "4"
@@ -3943,14 +3945,14 @@ infos:{"value":"4"}//返回基站配对模式值
#### 基站配对模式
读
发送:
-fun: "readPairMode" //读基站配对模式
+fun: "readBaseStationPairMode" //读基站配对模式
baseId: 0// 0~32 (指令不发送baseID,默认为0表示读取所有基站)
params:{}//可不填
指令样例:
```json
{
- "fun": "readPairMode",
+ "fun": "readBaseStationPairMode",
"baseId": 0,
"packetTag": "1"
}
@@ -3958,7 +3960,7 @@ params:{}//可不填
写
发送:
-fun: "writePairMode" //写基站配对模式
+fun: "writeBaseStationPairMode" //写基站配对模式
baseId: 1//1~32 (必须指定基站)
params:{"value":"4"}//1~9
@@ -3966,12 +3968,11 @@ params:{"value":"4"}//1~9
| --- | --- | --- |
|value|模式|1:配对SN号模式
2:白名单模式|
-在S6型号中 配对模式只有 配对SN号模式和白名单模式,在配对SN号模式中可是使用快速配对方式登录,也可以使用菜单登录方式登录。
指令样例:
```json
{
- "fun": "writePairMode",
+ "fun": "writeBaseStationPairMode",
"baseId": 1,
"params": {
"value": "1"
@@ -3982,14 +3983,14 @@ params:{"value":"4"}//1~9
返回
接收:
-fun: "PairMode"
+fun: "BaseStationPairMode"
baseId: 1//基站ID
infos:{"value":"1"}//返回基站配对模式值
指令样例:
```json
{
- "fun": "PairMode",
+ "fun": "BaseStationPairMode",
"baseId": 1,
"infos": {
"value": "1"
@@ -4006,7 +4007,6 @@ infos:{"value":"1"}//返回基站配对模式值
| B200-2.4G+S6 | 支持 ||
| B200-5.8G+T2 | 支持 ||
-
#### 基站配对码
读
@@ -4058,6 +4058,7 @@ infos:{"value":"21072333"}//返回基站配对码
| B200-2.4G+S6 | 支持 ||
| B200-5.8G+T2 | 支持 ||
+
#### 基站频点冲突
检测到基站频点冲突将会返回给应用程序提示,应用程序可根据情况更改频点。
@@ -4326,6 +4327,9 @@ fun: "writeBaseStationNameHidden" //写基站名称隐藏
baseId: 1 //1~32 (必须指定基站)
params:{"value":"0"}//0~1 (0隐藏,1不隐藏)
+| **Json字段** | **字段含义** | **赋值及含义** |
+| --- | --- | --- |
+|value|模式|0:隐藏
1:不隐藏|
指令样例:
@@ -4576,7 +4580,7 @@ infos:{}//
| --- | --- | --- |
| B200-2.4G+S6 | 支持 ||
| B200-5.8G+T2 | 支持 ||
-| EA3100-2.4G+S62 | 支持 ||
+| EA3100-2.4G+S62 | 支持 |EA3100写白名单后,返回是没有STATE状态|
#### 基站锁定键盘
@@ -5644,7 +5648,8 @@ params:{}
"baseId": 1,
"params": {
"title": "请认真听讲"
- }
+ },
+ "packetTag": "1"
}
```
@@ -6110,7 +6115,7 @@ infos:{ "funId":"F0001","code":"10002"}//
|F0001|基站未连接|
|F0002|读基站信道|
|F0003|写基站信道|
-|F0004|读基站baseId|
+|F0004|读取基站baseId 、信道、RF功率等级|
|F0005|写基站baseId|
|F0006|读基站名称|
|F0007|写基站名称|
@@ -6120,7 +6125,7 @@ infos:{ "funId":"F0001","code":"10002"}//
|F0011|写基站配对码|
|F0012|读基站序列号|
|F0013|写基站序列号|
-|F0014|读基站硬件和软件版本|
+|F0014|读取基站的型号、硬件版本、软件版本、设备SN号|
|F0015|写基站硬件版本|
|F0016|读基站类型|
|F0017|写基站类型|
@@ -6216,3 +6221,10 @@ infos:{ "funId":"F0001","code":"10002"}//
|F0107|基础参数配置|
|F0108|删除指定白名单SN|
|F0109|追加指定SN 到白名单|
+|F0110|语音题模式|
+|F0111|多题快答模式|
+|F0112|快速配对模式|
+|F0113|键盘测试模式|
+|F0114|写入积分和第二行文本|
+|F0115|写入键盘姓名|
+|F0116|键盘关机时间等级|