From f3310fd7fe278fa81d34407d47e2d1e0d7d61077 Mon Sep 17 00:00:00 2001 From: liuqin Date: Fri, 20 Sep 2024 16:16:30 +0800 Subject: [PATCH] 增加读取反馈开启状态,增加刷卡的键盘卡类型返回 --- 通讯协议-B200W-MQTT协议[内部].md | 31 ++++++++++++++++++++++++++----- 1 file changed, 26 insertions(+), 5 deletions(-) diff --git a/通讯协议-B200W-MQTT协议[内部].md b/通讯协议-B200W-MQTT协议[内部].md index 3f06873..2987c38 100644 --- a/通讯协议-B200W-MQTT协议[内部].md +++ b/通讯协议-B200W-MQTT协议[内部].md @@ -189,6 +189,7 @@ |抢答题|启动抢答题答题|[startQAQuicker](#startqaquicker)|[sEvtStateCode](#sevtstatecode)
[fEvtQAQuicker](#fevtqaquicker)| ||停止抢答题答题|[stopKpVote](#stopkpvote)|[sEvtStateCode](#sevtstatecode)| |待机实时反馈|设置待机实时反馈状态|[setKpStbResponse](#setkpstbresponse)|[fEvtKpStbResponse](#fevtkpstbresponse)
[sEvtKpRtFeedback](#sevtkprtfeedback)
[sEvtKpHandUp](#sevtkphandup)| +||设置待机实时反馈状态|[getKpStbResponse](#getkpstbresponse)|[fEvtKpStbResponse](#fevtkpstbresponse)| ### 在线测验 |功能归类|功能|API指令|指令事件| |---|---|---|---| @@ -291,6 +292,7 @@ |dataTag|string|-|否|数据包标识,不需要时可传空字符串| |data|object|-|是|传送参数的对象| |+keySn|string||是|刷卡的键盘SN| +|+cardType|int||是|刷卡的键盘类型
1-NFC类型
2-M1类型| |+value|int||是|刷卡的状态
1-成功
2-失败| - **示例代码** @@ -299,7 +301,8 @@ "fun":"sEvtBsNfcResults", "dataTag":"1", //不需要时可传空字符串 "data":{ - "keySn":"1234567890", + "keySn":"1234567890", + "cardType":1, "value":1 } } @@ -3436,6 +3439,25 @@ } ``` +##### getKpStbResponse +- **主题**:/client/\${baseSN}/send +- **功能描述**:获取实时反馈是否打开 +- **参数说明** + +|参数名|类型|限制|是否必填|说明| +|---|---|---|---|---| +|fun|string|-|是|指令名称| +|dataTag|string|-|否|数据包标识,可为空字符串| + +- **示例代码** +```json +//启用举手反馈 +{ + "fun":"getKpStbResponse", + "dataTag":"1" +} +``` + #### 事件 #### fEvtKpStbResponse - **主题**:/basestation/\${baseSN}/receive @@ -3448,6 +3470,7 @@ |dataTag|string|-|否|数据包标识,可为空字符串| |data|array|-|是|传送参数的对象数组| |+state|int||是|启用待机实时反馈
0-不启用
1-启用| +|+mode|int||是|当前启动待机反馈类型,state=1时返回
0-举手
1-指定按键反馈| - **示例代码** ```json @@ -3455,7 +3478,8 @@ "fun":"fEvtKpStbResponse", "dataTag":"1", "data": { - "state": 1 + "state": 1, + "mode": 1 } } ``` @@ -3970,7 +3994,6 @@ |+examNo|int||是|0-9999
=0,新的录分
>0时,与上次启动卷号一致继续录分,不一致进入新的录分| |+mode|int||是|录分模式
0-自主录分
1-交叉录分,需先输入录分的人员标识| |+questions|array||是|题目详情| -|++symbol | string||是 | 题号前缀,可为空 | |++max |int||是|可输入的最大值,<=100| |++digits|int||是|可输入的小数位数,范围0-2| |++startNo | int||是| 起始题号| @@ -3986,14 +4009,12 @@ "examNo": 0, "questions": [{ //题号1 到 2 共2题,单题满分10分 - "symbol":"", "max":10, "digits":1, "startNo": 1, "count":2 }, { //题号3到6 共4道题,单题满分5 - "symbol":"", "max":5, "digits":0, "startNo": 3, -- libgit2 0.21.4