Commit 2f6c6309f5cd4f125a789ab962575ca2cb8bee58
1 parent
4e55ae70
修改自定义提示下发的keySns的说明,统一keySns的说明
Showing
1 changed file
with
25 additions
and
13 deletions
通讯协议-B200W-MQTT协议[内部].md
| ... | ... | @@ -1186,23 +1186,35 @@ | 
| 1186 | 1186 | |fun|string|-|是|指令名称| | 
| 1187 | 1187 | |dataTag|string|-|否|数据包标识,可为空字符串| | 
| 1188 | 1188 | |data|array|-|否|传送参数的对象数组| | 
| 1189 | -|++keySns|array||是|指定的键盘SN数组,可空表示全部在线键盘| | |
| 1190 | -|++info|string||否|设置的反馈信息,<br>不同键盘可设置不同反馈信息| | |
| 1189 | +|++keySns|array||是|指定的键盘SN数组,空数组表示全部在线键盘<br><font color="red">注意:不允许空数组和指定SN数组混合使用<br>包含空数组默认为全部在线键盘,其他指定键盘无效</font>| | |
| 1190 | +|++info|string||否|设置的反馈信息<br>不同键盘可设置不同反馈信息| | |
| 1191 | 1191 | ```json | 
| 1192 | +//分别提示 | |
| 1192 | 1193 | { | 
| 1193 | 1194 | "fun": "rtSetKpUserPrompt", | 
| 1194 | 1195 | "dataTag":"1", | 
| 1195 | 1196 | "data": [ | 
| 1196 | 1197 | { | 
| 1197 | - "keySn": ["1479824643","1479824645"], | |
| 1198 | + "keySns": ["1479824643","1479824645"], | |
| 1198 | 1199 | "info": "答对了" | 
| 1199 | 1200 | }, | 
| 1200 | 1201 | { | 
| 1201 | - "keySn": ["1479824644"], | |
| 1202 | + "keySns": ["1479824644"], | |
| 1202 | 1203 | "info": "答错了" | 
| 1203 | 1204 | } | 
| 1204 | 1205 | ] | 
| 1205 | 1206 | } | 
| 1207 | +//统一提示 | |
| 1208 | +{ | |
| 1209 | + "fun": "rtSetKpUserPrompt", | |
| 1210 | + "dataTag":"1", | |
| 1211 | + "data": [ | |
| 1212 | + { | |
| 1213 | + "keySns": [], | |
| 1214 | + "info": "答题结束" | |
| 1215 | + } | |
| 1216 | + ] | |
| 1217 | +} | |
| 1206 | 1218 | ``` | 
| 1207 | 1219 | #### 事件 | 
| 1208 | 1220 | ##### [sEvtStateCode](#sevtstatecode) | 
| ... | ... | @@ -1314,7 +1326,7 @@ | 
| 1314 | 1326 | |fun|string|-|是|指令名称| | 
| 1315 | 1327 | |dataTag|string|-|否|数据包标识,可为空字符串| | 
| 1316 | 1328 | |data|object|-|是|传送参数的对象数组| | 
| 1317 | -|+keySns|array||否|需要执行指令的键盘SN数组,<br>为空表示所有键盘| | |
| 1329 | +|+keySns|array||否|需要执行指令的键盘SN数组,<br>空数组表示所有键盘| | |
| 1318 | 1330 | |
| 1319 | 1331 | - **示例代码** | 
| 1320 | 1332 | ```Json | 
| ... | ... | @@ -1336,7 +1348,7 @@ | 
| 1336 | 1348 | |fun|string|-|是|指令名称| | 
| 1337 | 1349 | |dataTag|string|-|否|数据包标识,可为空字符串| | 
| 1338 | 1350 | |data|object|-|是|传送参数的对象数组| | 
| 1339 | -|+keySns|array||否|需要执行指令的键盘SN数组,为空表示所有键盘| | |
| 1351 | +|+keySns|array||否|需要执行指令的键盘SN数组,空数组表示所有键盘| | |
| 1340 | 1352 | |
| 1341 | 1353 | - **示例代码** | 
| 1342 | 1354 | ```Json | 
| ... | ... | @@ -1496,7 +1508,7 @@ | 
| 1496 | 1508 | |fun|string|-|是|指令名称| | 
| 1497 | 1509 | |dataTag|string|-|否|数据包标识,可为空字符串| | 
| 1498 | 1510 | |data|object|-|是|传送参数的对象数组| | 
| 1499 | -|+keySns|array||否|需要清除绑定信息键盘SN数组,<br>为空表示清空所有键盘| | |
| 1511 | +|+keySns|array||否|需要清除绑定信息键盘SN数组,<br>空数组表示清空所有键盘| | |
| 1500 | 1512 | ```json | 
| 1501 | 1513 | { | 
| 1502 | 1514 | "fun": "clearKpBindingInfo", | 
| ... | ... | @@ -1687,7 +1699,7 @@ | 
| 1687 | 1699 | |fun|string|-|是|指令名称| | 
| 1688 | 1700 | |dataTag|string|-|否|数据包标识,可为空字符串| | 
| 1689 | 1701 | |data|object|-|是|传送参数的对象| | 
| 1690 | -|+keySns|array||是|指定的键盘SN数组,可空表示全部在线键盘| | |
| 1702 | +|+keySns|array||是|指定的键盘SN数组,空数组表示全部在线键盘| | |
| 1691 | 1703 | |+count|int||是|题目数量,1-16,>1多题快答| | 
| 1692 | 1704 | |+mode|int||是|1 - True/False 对/错 <br>2 - Yes/No 是/否<br> 3 - √/×| | 
| 1693 | 1705 | |+allowModify|int||是|0 - 不允许修改<br>1 - 允许修改| | 
| ... | ... | @@ -1766,7 +1778,7 @@ | 
| 1766 | 1778 | |fun|string|-|是|指令名称| | 
| 1767 | 1779 | |dataTag|string|-|否|数据包标识,可为空字符串| | 
| 1768 | 1780 | |data|object|-|是|传送参数的对象| | 
| 1769 | -|+keySns|array||是|指定的键盘SN数组,可空表示全部在线键盘| | |
| 1781 | +|+keySns|array||是|指定的键盘SN数组,空数组表示全部在线键盘| | |
| 1770 | 1782 | |+count|int||是|题目数量,1-16,>1多题快答<br>optionalN >1时无效| | 
| 1771 | 1783 | |+mode|int||是|显示模式<br>1:显示字母(默认值) </br>2:显示数字 | | 
| 1772 | 1784 | |+lessMode|int||是|迫选模式<br>0:可缺选(默认值) </br>1:不可缺选</br>2:允许重复输入</br>3:允许重复输入且不可缺选 | | 
| ... | ... | @@ -1850,7 +1862,7 @@ | 
| 1850 | 1862 | |fun|string|-|是|指令名称| | 
| 1851 | 1863 | |dataTag|string|-|否|数据包标识,可为空字符串| | 
| 1852 | 1864 | |data|object|-|是|传送参数的对象| | 
| 1853 | -|+keySns|array||是|指定的键盘SN数组,可空表示全部在线键盘| | |
| 1865 | +|+keySns|array||是|指定的键盘SN数组,空数组表示全部在线键盘| | |
| 1854 | 1866 | |+mode|int||是|模式<br>0:无规则 (S6最多16位,T2最多14位)<br>1:带小数位上下限(T2不支持)| | 
| 1855 | 1867 | |+digits|int||是|小数位数,范围0-2,mode=1时有效 | 
| 1856 | 1868 | |+numMin|int||是|可输入下限,mode=1有效<br> digits=0时 范围:0~65535 <br> digits=1时 范围:0~6553 <br> digits=2时 范围:0~655| | 
| ... | ... | @@ -1932,7 +1944,7 @@ | 
| 1932 | 1944 | |fun|string|-|是|指令名称| | 
| 1933 | 1945 | |dataTag|string|-|否|数据包标识,可为空字符串| | 
| 1934 | 1946 | |data|object|-|是|传送参数的对象| | 
| 1935 | -|+keySns|array||是|指定的键盘SN数组,可空表示全部在线键盘| | |
| 1947 | +|+keySns|array||是|指定的键盘SN数组,空数组表示全部在线键盘| | |
| 1936 | 1948 | |+mode|int||是|模式<br>0:普通抢答| | 
| 1937 | 1949 | |+allowModify|int||是|修改模式<br>0 - 不允许修改<br>1 - 允许修改| | 
| 1938 | 1950 | |+tip|string||否|提示的标题,长度不超过16字符| | 
| ... | ... | @@ -2124,7 +2136,7 @@ | 
| 2124 | 2136 | |fun|string|-|是|指令名称| | 
| 2125 | 2137 | |dataTag|string|-|否|数据包标识,可为空字符串| | 
| 2126 | 2138 | |data|object|-|是|传送参数的对象| | 
| 2127 | -|+keySns|array||是|指定的键盘SN数组,可空表示全部在线键盘| | |
| 2139 | +|+keySns|array||是|指定的键盘SN数组,空数组表示全部在线键盘| | |
| 2128 | 2140 | ```json | 
| 2129 | 2141 | { | 
| 2130 | 2142 | "fun": "rtGetKpExamData", | 
| ... | ... | @@ -2144,7 +2156,7 @@ | 
| 2144 | 2156 | |fun|string|-|是|指令名称| | 
| 2145 | 2157 | |dataTag|string|-|否|数据包标识,可为空字符串| | 
| 2146 | 2158 | |data|object|-|是|传送参数的对象| | 
| 2147 | -|+keySns|array||是|指定的键盘SN数组,可空表示全部在线键盘| | |
| 2159 | +|+keySns|array||是|指定的键盘SN数组,空数组表示全部在线键盘| | |
| 2148 | 2160 | ```json | 
| 2149 | 2161 | { | 
| 2150 | 2162 | "fun": "rtKpAllowEdited", | ... | ... | 
