Commit f3310fd7fe278fa81d34407d47e2d1e0d7d61077
1 parent
5382b1d9
增加读取反馈开启状态,增加刷卡的键盘卡类型返回
Showing
1 changed file
with
26 additions
and
5 deletions
通讯协议-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, | ... | ... |