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