Commit f3310fd7fe278fa81d34407d47e2d1e0d7d61077

Authored by 刘琴
1 parent 5382b1d9

增加读取反馈开启状态,增加刷卡的键盘卡类型返回

通讯协议-B200W-MQTT协议[内部].md
... ... @@ -189,6 +189,7 @@
189 189 |抢答题|启动抢答题答题|[startQAQuicker](#startqaquicker)|[sEvtStateCode](#sevtstatecode)<br>[fEvtQAQuicker](#fevtqaquicker)|
190 190 ||停止抢答题答题|[stopKpVote](#stopkpvote)|[sEvtStateCode](#sevtstatecode)|
191 191 |待机实时反馈|设置待机实时反馈状态|[setKpStbResponse](#setkpstbresponse)|[fEvtKpStbResponse](#fevtkpstbresponse)<br>[sEvtKpRtFeedback](#sevtkprtfeedback)<br>[sEvtKpHandUp](#sevtkphandup)|
  192 +||设置待机实时反馈状态|[getKpStbResponse](#getkpstbresponse)|[fEvtKpStbResponse](#fevtkpstbresponse)|
192 193 ### 在线测验
193 194 |功能归类|功能|API指令|指令事件|
194 195 |---|---|---|---|
... ... @@ -291,6 +292,7 @@
291 292 |dataTag|string|-|否|数据包标识,不需要时可传空字符串|
292 293 |data|object|-|是|传送参数的对象|
293 294 |+keySn|string||是|刷卡的键盘SN|
  295 +|+cardType|int||是|刷卡的键盘类型<br>1-NFC类型<br>2-M1类型|
294 296 |+value|int||是|刷卡的状态<br>1-成功<br>2-失败|
295 297  
296 298 - **示例代码**
... ... @@ -299,7 +301,8 @@
299 301 "fun":"sEvtBsNfcResults",
300 302 "dataTag":"1", //不需要时可传空字符串
301 303 "data":{
302   - "keySn":"1234567890",
  304 + "keySn":"1234567890",
  305 + "cardType":1,
303 306 "value":1
304 307 }
305 308 }
... ... @@ -3436,6 +3439,25 @@
3436 3439 }
3437 3440 ```
3438 3441  
  3442 +##### getKpStbResponse
  3443 +- **主题**:/client/\${baseSN}/send
  3444 +- **功能描述**:获取实时反馈是否打开
  3445 +- **参数说明**
  3446 +
  3447 +|参数名|类型|限制|是否必填|说明|
  3448 +|---|---|---|---|---|
  3449 +|fun|string|-|是|指令名称|
  3450 +|dataTag|string|-|否|数据包标识,可为空字符串|
  3451 +
  3452 +- **示例代码**
  3453 +```json
  3454 +//启用举手反馈
  3455 +{
  3456 + "fun":"getKpStbResponse",
  3457 + "dataTag":"1"
  3458 +}
  3459 +```
  3460 +
3439 3461 #### 事件
3440 3462 #### fEvtKpStbResponse
3441 3463 - **主题**:/basestation/\${baseSN}/receive
... ... @@ -3448,6 +3470,7 @@
3448 3470 |dataTag|string|-|否|数据包标识,可为空字符串|
3449 3471 |data|array|-|是|传送参数的对象数组|
3450 3472 |+state|int||是|启用待机实时反馈<br>0-不启用<br>1-启用|
  3473 +|+mode|int||是|当前启动待机反馈类型,state=1时返回<br>0-举手<br>1-指定按键反馈|
3451 3474  
3452 3475 - **示例代码**
3453 3476 ```json
... ... @@ -3455,7 +3478,8 @@
3455 3478 "fun":"fEvtKpStbResponse",
3456 3479 "dataTag":"1",
3457 3480 "data": {
3458   - "state": 1
  3481 + "state": 1,
  3482 + "mode": 1
3459 3483 }
3460 3484 }
3461 3485 ```
... ... @@ -3970,7 +3994,6 @@
3970 3994 |+examNo|int||是|0-9999<br>=0,新的录分<br>>0时,与上次启动卷号一致继续录分,不一致进入新的录分|
3971 3995 |+mode|int||是|录分模式<br>0-自主录分<br>1-交叉录分,需先输入录分的人员标识|
3972 3996 |+questions|array||是|题目详情|
3973   -|++symbol | string||是 | 题号前缀,可为空 |
3974 3997 |++max |int||是|可输入的最大值,<=100|
3975 3998 |++digits|int||是|可输入的小数位数,范围0-2|
3976 3999 |++startNo | int||是| 起始题号|
... ... @@ -3986,14 +4009,12 @@
3986 4009 "examNo": 0,
3987 4010 "questions": [{
3988 4011 //题号1 到 2 共2题,单题满分10分
3989   - "symbol":"",
3990 4012 "max":10,
3991 4013 "digits":1,
3992 4014 "startNo": 1,
3993 4015 "count":2
3994 4016 }, {
3995 4017 //题号3到6 共4道题,单题满分5
3996   - "symbol":"",
3997 4018 "max":5,
3998 4019 "digits":0,
3999 4020 "startNo": 3,
... ...