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, | ... | ... |