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