Commit 8249800332f6621384cbcbc9ad0122158acedc5c
1 parent
69c5827a
修改协议中的指令键盘keySns统一格式为字符串数组
Showing
1 changed file
with
23 additions
and
23 deletions
通讯协议-B200W-MQTT协议[内部].md
@@ -1360,7 +1360,7 @@ | @@ -1360,7 +1360,7 @@ | ||
1360 | |fun|string|-|是|指令名称| | 1360 | |fun|string|-|是|指令名称| |
1361 | |dataTag|string|-|否|数据包标识,可为空字符串| | 1361 | |dataTag|string|-|否|数据包标识,可为空字符串| |
1362 | |data|array|-|否|传送参数的对象数组| | 1362 | |data|array|-|否|传送参数的对象数组| |
1363 | -|++keySn|string||否|需要设置绑定信息的键盘SN,<br>可设置多个SN,用英文字符","分隔| | 1363 | +|++keySns|array||是|指定的键盘SN数组,可空表示全部在线键盘| |
1364 | |++info|string||否|设置的反馈信息,<br>不同键盘可设置不同反馈信息| | 1364 | |++info|string||否|设置的反馈信息,<br>不同键盘可设置不同反馈信息| |
1365 | ```json | 1365 | ```json |
1366 | { | 1366 | { |
@@ -1368,11 +1368,11 @@ | @@ -1368,11 +1368,11 @@ | ||
1368 | "dataTag":"1", | 1368 | "dataTag":"1", |
1369 | "data": [ | 1369 | "data": [ |
1370 | { | 1370 | { |
1371 | - "keySn": "1479824643,1479824645", | 1371 | + "keySn": ["1479824643","1479824645"], |
1372 | "info": "答对了" | 1372 | "info": "答对了" |
1373 | }, | 1373 | }, |
1374 | { | 1374 | { |
1375 | - "keySn": "1479824644", | 1375 | + "keySn": ["1479824644"], |
1376 | "info": "答错了" | 1376 | "info": "答错了" |
1377 | } | 1377 | } |
1378 | ] | 1378 | ] |
@@ -1994,7 +1994,7 @@ | @@ -1994,7 +1994,7 @@ | ||
1994 | |fun|string|-|是|指令名称| | 1994 | |fun|string|-|是|指令名称| |
1995 | |dataTag|string|-|否|数据包标识,可为空字符串| | 1995 | |dataTag|string|-|否|数据包标识,可为空字符串| |
1996 | |data|object|-|是|传送参数的对象| | 1996 | |data|object|-|是|传送参数的对象| |
1997 | -|+keySns|string||是|指定的键盘SN,可空表示全部在线键盘,<br>多个SN用英文","分隔| | 1997 | +|+keySns|array||是|指定的键盘SN数组,可空表示全部在线键盘| |
1998 | |+count|int||是|题目数量,1-16,>1多题快答| | 1998 | |+count|int||是|题目数量,1-16,>1多题快答| |
1999 | |+mode|int||是|1 - True/False 对/错 <br>2 - Yes/No 是/否<br> 3 - √/×| | 1999 | |+mode|int||是|1 - True/False 对/错 <br>2 - Yes/No 是/否<br> 3 - √/×| |
2000 | |+allowModify|int||是|0 - 不允许修改<br>1 - 允许修改| | 2000 | |+allowModify|int||是|0 - 不允许修改<br>1 - 允许修改| |
@@ -2006,7 +2006,7 @@ | @@ -2006,7 +2006,7 @@ | ||
2006 | "fun": "startQATrueFalse", | 2006 | "fun": "startQATrueFalse", |
2007 | "dataTag":"1", | 2007 | "dataTag":"1", |
2008 | "data":{ | 2008 | "data":{ |
2009 | - "keySns":"", | 2009 | + "keySns":[], |
2010 | "count":1, | 2010 | "count":1, |
2011 | "mode":1, | 2011 | "mode":1, |
2012 | "allowModify":1, | 2012 | "allowModify":1, |
@@ -2110,7 +2110,7 @@ | @@ -2110,7 +2110,7 @@ | ||
2110 | |fun|string|-|是|指令名称| | 2110 | |fun|string|-|是|指令名称| |
2111 | |dataTag|string|-|否|数据包标识,可为空字符串| | 2111 | |dataTag|string|-|否|数据包标识,可为空字符串| |
2112 | |data|object|-|是|传送参数的对象| | 2112 | |data|object|-|是|传送参数的对象| |
2113 | -|+keySns|string||是|指定的键盘SN,可空表示全部在线键盘,<br>多个SN用英文","分隔| | 2113 | +|+keySns|array||是|指定的键盘SN数组,可空表示全部在线键盘| |
2114 | |+count|int||是|题目数量,1-16,>1多题快答<br>optionalN >1时无效| | 2114 | |+count|int||是|题目数量,1-16,>1多题快答<br>optionalN >1时无效| |
2115 | |+mode|int||是|显示模式<br>1:显示字母(默认值) </br>2:显示数字 | | 2115 | |+mode|int||是|显示模式<br>1:显示字母(默认值) </br>2:显示数字 | |
2116 | |+secrecyMode|int||是|保密模式<br>0:不保密(默认值)</br>1:保密 | | 2116 | |+secrecyMode|int||是|保密模式<br>0:不保密(默认值)</br>1:保密 | |
@@ -2126,7 +2126,7 @@ | @@ -2126,7 +2126,7 @@ | ||
2126 | "fun": "startQAChoice", | 2126 | "fun": "startQAChoice", |
2127 | "dataTag":"1", | 2127 | "dataTag":"1", |
2128 | "data":{ | 2128 | "data":{ |
2129 | - "keySns":"", | 2129 | + "keySns":[], |
2130 | "mode": 1, | 2130 | "mode": 1, |
2131 | "count":1, | 2131 | "count":1, |
2132 | "secrecyMode": 0, | 2132 | "secrecyMode": 0, |
@@ -2233,7 +2233,7 @@ | @@ -2233,7 +2233,7 @@ | ||
2233 | |fun|string|-|是|指令名称| | 2233 | |fun|string|-|是|指令名称| |
2234 | |dataTag|string|-|否|数据包标识,可为空字符串| | 2234 | |dataTag|string|-|否|数据包标识,可为空字符串| |
2235 | |data|object|-|是|传送参数的对象| | 2235 | |data|object|-|是|传送参数的对象| |
2236 | -|+keySns|string||是|指定的键盘SN,可空表示全部在线键盘,<br>多个SN用英文","分隔| | 2236 | +|+keySns|array||是|指定的键盘SN数组,可空表示全部在线键盘| |
2237 | |+mode|int||是|模式<br>0:无规则 (S6最多16位,T2最多14位)<br>1:预留<br>2:预留<br>3:带小数位上下限(T2不支持)| | 2237 | |+mode|int||是|模式<br>0:无规则 (S6最多16位,T2最多14位)<br>1:预留<br>2:预留<br>3:带小数位上下限(T2不支持)| |
2238 | |+secrecyMode|int||是|保密模式<br>0:不保密(默认值)</br>1:保密 | | 2238 | |+secrecyMode|int||是|保密模式<br>0:不保密(默认值)</br>1:保密 | |
2239 | |+digits|int||是|小数位数,0-2 | 2239 | |+digits|int||是|小数位数,0-2 |
@@ -2248,7 +2248,7 @@ | @@ -2248,7 +2248,7 @@ | ||
2248 | "fun": "startQANum", | 2248 | "fun": "startQANum", |
2249 | "dataTag":"1", | 2249 | "dataTag":"1", |
2250 | "data":{ | 2250 | "data":{ |
2251 | - "keySns":"", | 2251 | + "keySns":[], |
2252 | "mode": 3, | 2252 | "mode": 3, |
2253 | "secrecyMode": 0, | 2253 | "secrecyMode": 0, |
2254 | "digits": 1, | 2254 | "digits": 1, |
@@ -2354,7 +2354,7 @@ | @@ -2354,7 +2354,7 @@ | ||
2354 | |fun|string|-|是|指令名称| | 2354 | |fun|string|-|是|指令名称| |
2355 | |dataTag|string|-|否|数据包标识,可为空字符串| | 2355 | |dataTag|string|-|否|数据包标识,可为空字符串| |
2356 | |data|object|-|是|传送参数的对象| | 2356 | |data|object|-|是|传送参数的对象| |
2357 | -|+keySns|string||是|指定的键盘SN,可空表示全部在线键盘,<br>多个SN用英文","分隔| | 2357 | +|+keySns|array||是|指定的键盘SN数组,可空表示全部在线键盘| |
2358 | |+mode|int||是|模式<br>0:普通抢答| | 2358 | |+mode|int||是|模式<br>0:普通抢答| |
2359 | |+allowModify|int||是|修改模式<br>0 - 不允许修改<br>1 - 允许修改| | 2359 | |+allowModify|int||是|修改模式<br>0 - 不允许修改<br>1 - 允许修改| |
2360 | |+tip|string||否|提示的标题,长度不超过16字符| | 2360 | |+tip|string||否|提示的标题,长度不超过16字符| |
@@ -2365,7 +2365,7 @@ | @@ -2365,7 +2365,7 @@ | ||
2365 | "fun": "startQAQuicker", | 2365 | "fun": "startQAQuicker", |
2366 | "dataTag":"1", | 2366 | "dataTag":"1", |
2367 | "data":{ | 2367 | "data":{ |
2368 | - "keySns":"", | 2368 | + "keySns":[], |
2369 | "mode": 0, | 2369 | "mode": 0, |
2370 | "allowModify":1, | 2370 | "allowModify":1, |
2371 | "tip":"请按键抢答", | 2371 | "tip":"请按键抢答", |
@@ -2468,7 +2468,7 @@ | @@ -2468,7 +2468,7 @@ | ||
2468 | |fun|string|-|是|指令名称| | 2468 | |fun|string|-|是|指令名称| |
2469 | |dataTag|string|-|否|数据包标识,可为空字符串| | 2469 | |dataTag|string|-|否|数据包标识,可为空字符串| |
2470 | |data|object|-|是|传送参数的对象| | 2470 | |data|object|-|是|传送参数的对象| |
2471 | -|+keySns|string||是|指定的键盘SN,可空表示全部在线键盘,<br>多个SN用英文","分隔| | 2471 | +|+keySns|array||是|指定的键盘SN数组,可空表示全部在线键盘| |
2472 | |+examNo|int||是|1-9999| | 2472 | |+examNo|int||是|1-9999| |
2473 | |+mode|int||是|显示模式<br>0-不显示开头<br>1-显示“Q”开头<br>2-显示“题”开头| | 2473 | |+mode|int||是|显示模式<br>0-不显示开头<br>1-显示“Q”开头<br>2-显示“题”开头| |
2474 | |+questions|array||是|题目详情| | 2474 | |+questions|array||是|题目详情| |
@@ -2478,14 +2478,14 @@ | @@ -2478,14 +2478,14 @@ | ||
2478 | |++startNo | int||是| 起始题号 | | 2478 | |++startNo | int||是| 起始题号 | |
2479 | |++count | int||是| 题目数量 | | 2479 | |++count | int||是| 题目数量 | |
2480 | |+simParams|object||否|内部模拟测试参数设置对象| | 2480 | |+simParams|object||否|内部模拟测试参数设置对象| |
2481 | -|++answer|string||是|预设提交的按键值<br>格式为"单选题答案;多选题答案;<br>数字题答案;判断题答案(1对2错)"<br>如"A;ABCD;10;1"| | 2481 | +|++answer|array||是|预设提交的按键值<br>格式为"单选题答案,多选题答案;<br>数字题答案;判断题答案(1对2错)"<br>如["A","ABCD","10","1"]| |
2482 | ```json | 2482 | ```json |
2483 | //自定义题号 | 2483 | //自定义题号 |
2484 | { | 2484 | { |
2485 | "fun": "startKpExam", | 2485 | "fun": "startKpExam", |
2486 | "dataTag":"1", | 2486 | "dataTag":"1", |
2487 | "data":{ | 2487 | "data":{ |
2488 | - "keySns":"", | 2488 | + "keySns":[], |
2489 | "mode": 0, | 2489 | "mode": 0, |
2490 | "examNo": 1, | 2490 | "examNo": 1, |
2491 | "questions": [{ | 2491 | "questions": [{ |
@@ -2515,7 +2515,7 @@ | @@ -2515,7 +2515,7 @@ | ||
2515 | "count":2 | 2515 | "count":2 |
2516 | }], | 2516 | }], |
2517 | "simParams":{ | 2517 | "simParams":{ |
2518 | - "answer":"A,ABCD,10,1" | 2518 | + "answer":["A","ABCD","10","1"] |
2519 | } | 2519 | } |
2520 | } | 2520 | } |
2521 | } | 2521 | } |
@@ -2525,7 +2525,7 @@ | @@ -2525,7 +2525,7 @@ | ||
2525 | "fun": "startKpExam", | 2525 | "fun": "startKpExam", |
2526 | "dataTag":"1", | 2526 | "dataTag":"1", |
2527 | "data":{ | 2527 | "data":{ |
2528 | - "keySns":"", | 2528 | + "keySns":[], |
2529 | "mode": 1, | 2529 | "mode": 1, |
2530 | "examNo": 1, | 2530 | "examNo": 1, |
2531 | "questions": [{ | 2531 | "questions": [{ |
@@ -2536,7 +2536,7 @@ | @@ -2536,7 +2536,7 @@ | ||
2536 | "count":20 | 2536 | "count":20 |
2537 | }], | 2537 | }], |
2538 | "simParams":{ | 2538 | "simParams":{ |
2539 | - "answer":"A,,," | 2539 | + "answer":["A","","",""] |
2540 | } | 2540 | } |
2541 | } | 2541 | } |
2542 | } | 2542 | } |
@@ -2546,7 +2546,7 @@ | @@ -2546,7 +2546,7 @@ | ||
2546 | "fun": "startKpExam", | 2546 | "fun": "startKpExam", |
2547 | "dataTag":"1", | 2547 | "dataTag":"1", |
2548 | "data":{ | 2548 | "data":{ |
2549 | - "keySns":"", | 2549 | + "keySns":[], |
2550 | "mode": 2, | 2550 | "mode": 2, |
2551 | "examNo": 1, | 2551 | "examNo": 1, |
2552 | "questions": [{ | 2552 | "questions": [{ |
@@ -2557,7 +2557,7 @@ | @@ -2557,7 +2557,7 @@ | ||
2557 | "count":20 | 2557 | "count":20 |
2558 | }], | 2558 | }], |
2559 | "simParams":{ | 2559 | "simParams":{ |
2560 | - "answer":"A,,," | 2560 | + "answer":["A","","",""] |
2561 | } | 2561 | } |
2562 | } | 2562 | } |
2563 | } | 2563 | } |
@@ -2587,13 +2587,13 @@ | @@ -2587,13 +2587,13 @@ | ||
2587 | |fun|string|-|是|指令名称| | 2587 | |fun|string|-|是|指令名称| |
2588 | |dataTag|string|-|否|数据包标识,可为空字符串| | 2588 | |dataTag|string|-|否|数据包标识,可为空字符串| |
2589 | |data|object|-|是|传送参数的对象| | 2589 | |data|object|-|是|传送参数的对象| |
2590 | -|+keySns|string||是|指定的键盘SN,可空表示全部在线键盘<br>多个SN用英文","分隔| | 2590 | +|+keySns|array||是|指定的键盘SN数组,可空表示全部在线键盘| |
2591 | ```json | 2591 | ```json |
2592 | { | 2592 | { |
2593 | "fun": "rtGetKpExamData", | 2593 | "fun": "rtGetKpExamData", |
2594 | "dataTag":"1", | 2594 | "dataTag":"1", |
2595 | "data":{ | 2595 | "data":{ |
2596 | - "keySns":"1234567890,1234567891", | 2596 | + "keySns":["1234567890","1234567891"] |
2597 | } | 2597 | } |
2598 | } | 2598 | } |
2599 | ``` | 2599 | ``` |
@@ -2607,13 +2607,13 @@ | @@ -2607,13 +2607,13 @@ | ||
2607 | |fun|string|-|是|指令名称| | 2607 | |fun|string|-|是|指令名称| |
2608 | |dataTag|string|-|否|数据包标识,可为空字符串| | 2608 | |dataTag|string|-|否|数据包标识,可为空字符串| |
2609 | |data|object|-|是|传送参数的对象| | 2609 | |data|object|-|是|传送参数的对象| |
2610 | -|+keySns|string||是|指定的键盘SN,可空表示全部在线键盘,多个SN用英文","分隔| | 2610 | +|+keySns|array||是|指定的键盘SN数组,可空表示全部在线键盘| |
2611 | ```json | 2611 | ```json |
2612 | { | 2612 | { |
2613 | "fun": "rtKpAllowEdited", | 2613 | "fun": "rtKpAllowEdited", |
2614 | "dataTag":"1", | 2614 | "dataTag":"1", |
2615 | "data":{ | 2615 | "data":{ |
2616 | - "keySns":"1234567890,1234567891" | 2616 | + "keySns":["1234567890","1234567891"] |
2617 | } | 2617 | } |
2618 | } | 2618 | } |
2619 | ``` | 2619 | ``` |