diff --git a/通讯协议-SDK应用部分.md b/通讯协议-SDK应用部分.md index a94427c..4598c18 100644 --- a/通讯协议-SDK应用部分.md +++ b/通讯协议-SDK应用部分.md @@ -4236,6 +4236,7 @@ infos:{}// | --- | --- | --- | | B200-2.4G+S6 | 支持 || | B200-5.8G+T2 | 支持 || +| EA3100-2.4G+S62 | 支持 || #### 键盘关机时间 diff --git a/通讯协议-SDK应用部分[内部].md b/通讯协议-SDK应用部分[内部].md index 12d8911..ca02299 100644 --- a/通讯协议-SDK应用部分[内部].md +++ b/通讯协议-SDK应用部分[内部].md @@ -2950,6 +2950,74 @@ infos:{"state":"OK"}//返回状态,成功为OK ### 数字选举 +```json +{ + "fun": "startKeyPadCustomQuestions", + "baseId": 0, + "params": { + "titleTable": ["数字表决1", "数字表决2", "数字表决3"], + "optionTable": [ + ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10"] + ], + "ruleTable": [{ + "ruleType": "2", + "mode": "0", + "modifyMode": "1", + "secrecyMode": "0", + "lessMode": "0", + "repeat": "0", + "sort": "1", + "max": "4", + "min": "1", + "retain": ["777", "999"], + "range": [{ + "rangeStart": "1", + "rangeEnd": "100" + }, { + "rangeStart": "101", + "rangeEnd": "200" + }, { + "rangeStart": "201", + "rangeEnd": "300" + }] + }], + "permissionTable": [{ + "permission": "2", + "keySnList": ["1479824643", "1479824644", "1479824645", "1479824646"] + }, + { + "permission": "1", + "keySnList": ["1479824643", "1479824644", "1479824645", "1479824646"] + } + ], + "configTable": [{ + "number": "1", + "titleID": "1", + "optionID": "1", + "ruleID": "1", + "permissionID": "0" + }, + + { + "number": "2", + "titleID": "2", + "optionID": "1", + "ruleID": "1", + "permissionID": "0" + }, + { + "number": "3", + "titleID": "3", + "optionID": "1", + "ruleID": "1", + "permissionID": "0" + } + ] + }, + "packetTag": "59" +} +``` + ### 自定义题型 #### 开始测试 @@ -3780,6 +3848,165 @@ infos:{"value":"A2021"}//返回基站名称 | B200-2.4G+S6 | 支持 || | B200-5.8G+T2 | 支持 || +#### 基站配对模式[内部使用] +读 +发送: +fun: "readBaseStationPairMode" //读基站配对模式 +baseId: 0// 0~32 (指令不发送baseID,默认为0表示读取所有基站) +params:{}//可不填 + +指令样例: +```json +{ + "fun": "readBaseStationPairMode", + "baseId": 0, + "packetTag": "1" +} +``` + +写 +发送: +fun: "writeBaseStationPairMode" //写基站配对模式 +baseId: 1//1~32 (必须指定基站) +params:{"value":"4"}//1~9 + +| **Json字段** | **字段含义** | **赋值及含义** | +| --- | --- | --- | +|value|模式|1:固定模式
2:自由模式
3:免配对模式
4:配对SN号模式
5:自由SN号模式
6:免配对SN号模式
7:免配对同频点SN模式
8:白名单模式
9:免配对白名单模式| + +在S6型号中 配对模式只有 固定模式和白名单模式,在固定模式中可是使用快速配对方式登录,也可以使用菜单登录方式登录。 + + +| **配对模式** | **键盘识别** | **免配对开关** | **原键盘使用模式** | +| --- | --- | --- | --- | +|固定模式|ID|关闭|1:固定模式| +|固定模式|SN|关闭|4:配对SN号模式| +|固定模式|ID|开启|3:免配对模式| +|固定模式|SN|开启|6:免配对SN模式| +|白名单|ID|关闭|无效| +|白名单|SN|关闭|8:白名单模式| +|白名单|ID|开启|无效| +|白名单|SN|开启|9:免配对白名单模式| + +指令样例: +```json +{ + "fun": "writeBaseStationPairMode", + "baseId": 1, + "params": { + "value": "4" + }, + "packetTag": "1" +} +``` + +返回 +接收: +fun: "baseStationPairMode" +baseId: 1//基站ID +infos:{"value":"4"}//返回基站配对模式值 + +指令样例: +```json +{ + "fun": "baseStationPairMode", + "baseId": 1, + "infos": { + "value": "4" + }, + "packetTag": "1" +} +``` + +| **配对模式** | **键盘识别** | **免配对开关** | **原键盘使用模式** | +| --- | --- | --- | --- | +|固定模式|ID|关闭|1:固定模式| +|固定模式|SN|关闭|4:配对SN号模式| +|固定模式|ID|开启|3:免配对模式| +|固定模式|SN|开启|6:免配对SN模式| +|白名单|ID|关闭|无效| +|白名单|SN|关闭|8:白名单模式| +|白名单|ID|开启|无效| +|白名单|SN|开启|9:免配对白名单模式| + + + +支持设备说明 + +| **基站+键盘** | **支持** | **备注** | +| --- | --- | --- | +| B100-2.4G+S6 | 支持 || +| B200-2.4G+S6 | 支持 || +| B200-5.8G+T2 | 支持 || + + +#### 基站配对模式 +读 +发送: +fun: "readPairMode" //读基站配对模式 +baseId: 0// 0~32 (指令不发送baseID,默认为0表示读取所有基站) +params:{}//可不填 + +指令样例: +```json +{ + "fun": "readPairMode", + "baseId": 0, + "packetTag": "1" +} +``` + +写 +发送: +fun: "writePairMode" //写基站配对模式 +baseId: 1//1~32 (必须指定基站) +params:{"value":"4"}//1~9 + +| **Json字段** | **字段含义** | **赋值及含义** | +| --- | --- | --- | +|value|模式|1:配对SN号模式
2:白名单模式| + +在S6型号中 配对模式只有 配对SN号模式和白名单模式,在配对SN号模式中可是使用快速配对方式登录,也可以使用菜单登录方式登录。 + +指令样例: +```json +{ + "fun": "writePairMode", + "baseId": 1, + "params": { + "value": "1" + }, + "packetTag": "1" +} +``` + +返回 +接收: +fun: "PairMode" +baseId: 1//基站ID +infos:{"value":"1"}//返回基站配对模式值 + +指令样例: +```json +{ + "fun": "PairMode", + "baseId": 1, + "infos": { + "value": "1" + }, + "packetTag": "1" +} +``` + +支持设备说明 + +| **基站+键盘** | **支持** | **备注** | +| --- | --- | --- | +| B100-2.4G+S6 | 支持 || +| B200-2.4G+S6 | 支持 || +| B200-5.8G+T2 | 支持 || + + #### 基站配对码 读 @@ -4603,6 +4830,7 @@ infos:{}// | --- | --- | --- | | B200-2.4G+S6 | 支持 || | B200-5.8G+T2 | 支持 || +| EA3100-2.4G+S62 | 支持 || #### 键盘关机时间 @@ -5902,8 +6130,8 @@ infos:{ "funId":"F0001","code":"10002"}// |F0021|写手动获取返回在线信息| |F0022|读基站设备RF功率| |F0023|写基站设备RF功率| -|F0024|读基站设备配对模式或基站名称(自定义)| -|F0025|写基站设备配对模式| +|F0024|基站设备配对模式或基站名称(自定义)| +|F0025|预留| |F0026|读基站快速配对低功率模式| |F0027|写基站快速配对低功率模式| |F0028|读键盘登录菜单显示允许[S6适用]|