diff --git a/通讯协议-SDK应用部分.md b/通讯协议-SDK应用部分.md
index 5863f2c..3f06ab9 100644
--- a/通讯协议-SDK应用部分.md
+++ b/通讯协议-SDK应用部分.md
@@ -1287,168 +1287,131 @@ infos:{"state":"OK"}//返回状态,成功为OK
发送:
-fun: \"startNumber\" //开始数字题
-
+fun: "startNumber" //开始数字题
params:{}
-+----------------+--------------+-------------------------------------+
-| Json字段 | 字段含义 | 赋值及含义 |
-+----------------+--------------+-------------------------------------+
-| secrecyMode | 保密模式 | 0-不保密(默认值) |
-| | | |
-| | | 1-保密 |
-+----------------+--------------+-------------------------------------+
-| modifyMode | 修改模式 | 0-不可修改 |
-| | | |
-| | | 1-可以修改(默认值) |
-+----------------+--------------+-------------------------------------+
-| aswOption | 按键模式 | 0-无规则 (S6最多16位,T2最多14位) |
-| | | |
-| | | 1-预留 |
-| | | |
-| | | 2-预留 |
-| | | |
-| | | 3-带小数位上下限(T2不支持) |
-+----------------+--------------+-------------------------------------+
-| digits | 小数位数 | 0. 没有小数点 |
-| | | |
-| | | 1. 一位小数点 |
-| | | |
-| | | 2. 二位小数点 |
-+----------------+--------------+-------------------------------------+
-| numMin | 下限 | 0-655.35 |
-+----------------+--------------+-------------------------------------+
-| numMax | 上限 | 0-655.35 |
-+----------------+--------------+-------------------------------------+
-| tipTitle | 提示标题 | 16个字节 |
-+----------------+--------------+-------------------------------------+
-
-指令样例:
-
-{\
- \"fun\":\"startNumber\",
-
- \"baseId\":0,\
- \"params\":{\
- \"secrecyMode\":\"0\",\
- \"modifyMode\":\"1\",
-
-\"aswOption\":\"0\",
+|Json字段|字段含义|赋值及含义|
+|---|---|---|
+|secrecyMode|保密模式|0-不保密(默认值)
1-保密|
+|modifyMode|修改模式|0-不可修改
1-可以修改(默认值)|
+|aswOption|按键模式|0-无规则 (S6最多16位,T2最多14位)
1-预留
2-预留
3-带小数位上下限(T2不支持)|
+|digits|小数位数|0.没有小数点
1.一位小数点
2.二位小数点|
+|numMin|下限|0-655.35|
+|numMax|上限|0-655.35|
+|tipTitle|提示标题|16个字节|
-\"digits\":\"0\",
-\"numMin\":\"0\",
-\"numMax\":\"0\"\
- },\
- \"packetTag\":\"1\"\
+指令样例:
+```json
+{
+ "fun": "startNumber",
+ "baseId": 0,
+ "params": {
+ "secrecyMode": "0",
+ "modifyMode": "1",
+ "aswOption": "0",
+ "digits": "0",
+ "numMin": "0",
+ "numMax": "0"
+ },
+ "packetTag": "1"
}
+```
接收:
-fun: \"startNumber\" //开始数字题
-
-baseId: \"1\"//接收到指令的基站ID
-
-infos:{\"state\":\"OK\"}//返回状态,成功为OK
+fun: "startNumber" //开始数字题
+baseId: "1"//接收到指令的基站ID
+infos:{"state":"OK"}//返回状态,成功为OK
指令样例:
-{\
- \"fun\":\"startNumber\",
-
-\"baseId\":1,\
- \"infos\":{\
- \"state\":\"OK\"\
- },
-
-\"packetTag\":\"1\"\
+```json
+{
+ "fun": "startNumber",
+ "baseId": 1,
+ "infos": {
+ "state": "OK"
+ },
+ "packetTag": "1"
}
+```
#### 接收作答
接收:
-fun: \"answerNumber\" //数字题作答返回
-
-baseId: \"1\"//接收到指令的基站ID
-
+fun: "answerNumber" //数字题作答返回
+baseId: "1"//接收到指令的基站ID
infos: {}
- ----------------- --------------- --------------------------------------
- Json字段 字段含义 赋值及含义
-
- time 答题时间 单位秒
-
- keySn 键盘Sn
+|Json字段|字段含义|赋值及含义|
+|---|---|---|
+|time|答题时间|单位秒|
+|keySn|键盘Sn||
+|keyValue|键值|键盘提交的值|
- keyValue 键值 键盘提交的值
- ----------------- --------------- --------------------------------------
指令样例:
-{\
- \"fun\":\"answerNumber\",\
- \"baseId\":1,\
- \"infos\":{\
- \"time\":\"2.42\",\
- \"keySn\":\"1479824643\",\
- \"keyValue\":\"12\"\
- },
-
- \"packetTag\":\"1\"\
+```json
+{
+ "fun": "answerNumber",
+ "baseId": 1,
+ "infos": {
+ "time": "2.42",
+ "keySn": "1479824643",
+ "keyValue": "12"
+ },
+ "packetTag": "1"
}
+```
#### 停止作答
发送:
-fun: \"stopNumber\" //停止数字题
-
+fun: "stopNumber" //停止数字题
params:{} //默认空
指令样例:
-{\
- \"fun\":\"stopNumber\",
-
- \"baseId\":0,\
- \"packetTag\":\"1\"\
+```json
+{
+ "fun": "stopNumber",
+ "baseId": 0,
+ "packetTag": "1"
}
+```
接收:
-fun: \"stopNumber\" //停止数字题
-
-baseId: \"1\"//收到的基站ID
-
-infos:{\"state\":\"OK\"}//返回状态,成功为OK
+fun: "stopNumber" //停止数字题
+baseId: "1"//收到的基站ID
+infos:{"state":"OK"}//返回状态,成功为OK
指令样例:
-{\
- \"fun\":\"stopNumber\",\
- \"baseId\":1,\
- \"infos\":{\
- \"state\":\"OK\"\
- },\
- \"packetTag\":\"1\"\
+```json
+{
+ "fun": "stopNumber",
+ "baseId": 1,
+ "infos": {
+ "state": "OK"
+ },
+ "packetTag": "1"
}
+```
#### 支持设备说明
-+--------------------+--------------+---------------------------------+
-| 基站+键盘 | 支持/不支持 | 备注 |
-+--------------------+--------------+---------------------------------+
-| B100-2.4G+S6 | 支持 | 按键模式(0-无规则 最多16位) |
-+--------------------+--------------+---------------------------------+
-| B200-2.4G+S6 | 支持 | 按键模式(0-无规则 最多16位) |
-+--------------------+--------------+---------------------------------+
-| B200-5.8G+T2 | 支持 | 按键模式(0-无规则 最多14位) |
-| | | |
-| | | 按键模 |
-| | | 式(3-带小数位上下限)(不支持) |
-+--------------------+--------------+---------------------------------+
+|基站+键盘|支持/不支持|备注|
+|---|---|---|
+|B100-2.4G+S6|支持|按键模式(0-无规则 最多16位)|
+|B200-2.4G+S6|支持|按键模式(0-无规则 最多16位)|
+|B200-5.8G+T2|支持|按键模式(0-无规则 最多14位)
按键模式 (3-带小数位上下限)(不支持)|
+
### 键盘测试
@@ -1456,130 +1419,111 @@ infos:{\"state\":\"OK\"}//返回状态,成功为OK
发送:
-fun: \"startKeyPadTest\" //开始键盘
-
+fun: "startKeyPadTest" //开始键盘
params:{}
-+----------------+--------------+-------------------------------------+
-| Json字段 | 字段含义 | 赋值及含义 |
-+----------------+--------------+-------------------------------------+
-| mode | 测试模式 | 1-报告状态 |
-| | | |
-| | | 2-按键模拟 |
-+----------------+--------------+-------------------------------------+
-| keyTime | 启动时间 | 0-60 单位秒 0马上执行 默认为0 |
-+----------------+--------------+-------------------------------------+
-| gapTime | 间隔时间 | 0-60 单位秒 0无效 默认为0 |
-+----------------+--------------+-------------------------------------+
-
-指令样例:
+|Json字段|字段含义|赋值及含义|
+|---|---|---|
+|mode|测试模式|1-报告状态
2-按键模拟|
+|keyTime|启动时间|0-60 单位秒 0马上执行 默认为0|
+|gapTime|间隔时间|0-60 单位秒 0无效 默认为0|
-{\
- \"fun\":\"startKeyPadTest\",
- \"baseId\":0,\
- \"params\":{\
- \"mode\":\"1\",\
- \"keyTime\":\"0\",
+指令样例:
-\"gapTime\":\"0\"\
- },\
- \"packetTag\":\"1\"\
+```json
+{
+ "fun": "startKeyPadTest",
+ "baseId": 0,
+ "params": {
+ "mode": "1",
+ "keyTime": "0",
+ "gapTime": "0"
+ },
+ "packetTag": "1"
}
+```
#### 接收作答
接收:
-fun: \"answerKeyPadTest\" //按键测试返回
-
-baseId: \"1\"//接收到指令的基站ID
-
+fun: "answerKeyPadTest" //按键测试返回
+baseId: "1"//接收到指令的基站ID
infos: {}
- ----------------- --------------- --------------------------------------
- Json字段 字段含义 赋值及含义
-
- Time 答题时间 单位秒
-
- keySn 键盘Sn
-
- hModel 键盘硬件型号
-
- keyValue 键值
-
- Ver 键盘软件版本
+|Json字段|字段含义|赋值及含义|
+|---|---|---|
+|Time|答题时间|单位秒|
+|keySn|键盘Sn||
+|hModel|键盘硬件型号||
+|keyValue|键盘键值||
+|ver|键盘软件版本||
+|volt|键盘电池电量|T2百分比值,S6无效|
- Volt 键盘电池电量 T2百分比值,S6无效
- ----------------- --------------- --------------------------------------
指令样例:
-{\
- \"fun\":\"answerKeyPadTest\",\
- \"baseId\":1,\
- \"infos\":{\
- \"time\":\"2.42\",
-
- \"hModel\":\"67\",
-
- \"keyValue\":\"0\",
-
- \"ver\":\"1.0.0\",\
- \"keySn\":\"1479824643\",\
- \"volt\":\"12\"\
- },
-
- \"packetTag\":\"1\"\
+```json
+{
+ "fun": "answerKeyPadTest",
+ "baseId": 1,
+ "infos": {
+ "time": "2.42",
+ "keySn": "1479824643",
+ "hModel": "67",
+ "keyValue": "0",
+ "ver": "1.0.0",
+ "volt": "12"
+ },
+ "packetTag": "1"
}
+```
#### 停止作答
发送:
-fun: \"stopKeyPadTest\" //停止键盘测试
-
+fun: "stopKeyPadTest" //停止键盘测试
params:{} //默认空
指令样例:
-{\
- \"fun\":\"stopKeyPadTest\",
-
-\"baseId\":0,\
- \"packetTag\":\"1\"\
+```json
+{
+ "fun": "stopKeyPadTest",
+ "baseId": 0,
+ "packetTag": "1"
}
+```
接收:
-fun: \"stopKeyPadTest\" //停止键盘测试
-
-baseId: \"1\"//收到的基站ID
-
-infos:{\"state\":\"OK\"}//返回状态,成功为OK
+fun: "stopKeyPadTest" //停止键盘测试
+baseId: "1"//收到的基站ID
+infos:{"state":"OK"}//返回状态,成功为OK
指令样例:
-{\
- \"fun\":\"stopKeyPadTest\",\
- \"baseId\":1,\
- \"infos\":{\
- \"state\":\"OK\"\
- },\
- \"packetTag\":\"1\"\
+```json
+{
+ "fun": "stopKeyPadTest",
+ "baseId": 1,
+ "infos": {
+ "state": "OK"
+ },
+ "packetTag": "1"
}
+```
#### 支持设备说明
- ----------------------- ----------------------- -----------------------
- 基站+键盘 支持/不支持 备注
-
- B100-2.4G+S6 支持 键盘电池电量参数无效
-
- B200-2.4G+S6 支持 键盘电池电量参数无效
+|基站+键盘|支持/不支持|备注|
+|---|---|---|
+|B100-2.4G+S6|支持|键盘电池电量参数无效|
+|B200-2.4G+S6|支持|键盘电池电量参数无效|
+|B200-5.8G+T2|支持||
- B200-5.8G+T2 支持
- ----------------------- ----------------------- -----------------------
### 多题题型
#### 开始测试