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|键盘关机时间等级|