From 2f6c6309f5cd4f125a789ab962575ca2cb8bee58 Mon Sep 17 00:00:00 2001 From: 刘琴 Date: Mon, 3 Jun 2024 14:14:27 +0800 Subject: [PATCH] 修改自定义提示下发的keySns的说明,统一keySns的说明 --- 通讯协议-B200W-MQTT协议[内部].md | 38 +++++++++++++++++++++++++------------- 1 file changed, 25 insertions(+), 13 deletions(-) diff --git a/通讯协议-B200W-MQTT协议[内部].md b/通讯协议-B200W-MQTT协议[内部].md index 278e423..c481757 100644 --- a/通讯协议-B200W-MQTT协议[内部].md +++ b/通讯协议-B200W-MQTT协议[内部].md @@ -1186,23 +1186,35 @@ |fun|string|-|是|指令名称| |dataTag|string|-|否|数据包标识,可为空字符串| |data|array|-|否|传送参数的对象数组| -|++keySns|array||是|指定的键盘SN数组,可空表示全部在线键盘| -|++info|string||否|设置的反馈信息,
不同键盘可设置不同反馈信息| +|++keySns|array||是|指定的键盘SN数组,空数组表示全部在线键盘
注意:不允许空数组和指定SN数组混合使用
包含空数组默认为全部在线键盘,其他指定键盘无效
| +|++info|string||否|设置的反馈信息
不同键盘可设置不同反馈信息| ```json +//分别提示 { "fun": "rtSetKpUserPrompt", "dataTag":"1", "data": [ { - "keySn": ["1479824643","1479824645"], + "keySns": ["1479824643","1479824645"], "info": "答对了" }, { - "keySn": ["1479824644"], + "keySns": ["1479824644"], "info": "答错了" } ] } +//统一提示 +{ + "fun": "rtSetKpUserPrompt", + "dataTag":"1", + "data": [ + { + "keySns": [], + "info": "答题结束" + } + ] +} ``` #### 事件 ##### [sEvtStateCode](#sevtstatecode) @@ -1314,7 +1326,7 @@ |fun|string|-|是|指令名称| |dataTag|string|-|否|数据包标识,可为空字符串| |data|object|-|是|传送参数的对象数组| -|+keySns|array||否|需要执行指令的键盘SN数组,
为空表示所有键盘| +|+keySns|array||否|需要执行指令的键盘SN数组,
空数组表示所有键盘| - **示例代码** ```Json @@ -1336,7 +1348,7 @@ |fun|string|-|是|指令名称| |dataTag|string|-|否|数据包标识,可为空字符串| |data|object|-|是|传送参数的对象数组| -|+keySns|array||否|需要执行指令的键盘SN数组,为空表示所有键盘| +|+keySns|array||否|需要执行指令的键盘SN数组,空数组表示所有键盘| - **示例代码** ```Json @@ -1496,7 +1508,7 @@ |fun|string|-|是|指令名称| |dataTag|string|-|否|数据包标识,可为空字符串| |data|object|-|是|传送参数的对象数组| -|+keySns|array||否|需要清除绑定信息键盘SN数组,
为空表示清空所有键盘| +|+keySns|array||否|需要清除绑定信息键盘SN数组,
空数组表示清空所有键盘| ```json { "fun": "clearKpBindingInfo", @@ -1687,7 +1699,7 @@ |fun|string|-|是|指令名称| |dataTag|string|-|否|数据包标识,可为空字符串| |data|object|-|是|传送参数的对象| -|+keySns|array||是|指定的键盘SN数组,可空表示全部在线键盘| +|+keySns|array||是|指定的键盘SN数组,空数组表示全部在线键盘| |+count|int||是|题目数量,1-16,>1多题快答| |+mode|int||是|1 - True/False 对/错
2 - Yes/No 是/否
3 - √/×| |+allowModify|int||是|0 - 不允许修改
1 - 允许修改| @@ -1766,7 +1778,7 @@ |fun|string|-|是|指令名称| |dataTag|string|-|否|数据包标识,可为空字符串| |data|object|-|是|传送参数的对象| -|+keySns|array||是|指定的键盘SN数组,可空表示全部在线键盘| +|+keySns|array||是|指定的键盘SN数组,空数组表示全部在线键盘| |+count|int||是|题目数量,1-16,>1多题快答
optionalN >1时无效| |+mode|int||是|显示模式
1:显示字母(默认值)
2:显示数字 | |+lessMode|int||是|迫选模式
0:可缺选(默认值)
1:不可缺选
2:允许重复输入
3:允许重复输入且不可缺选 | @@ -1850,7 +1862,7 @@ |fun|string|-|是|指令名称| |dataTag|string|-|否|数据包标识,可为空字符串| |data|object|-|是|传送参数的对象| -|+keySns|array||是|指定的键盘SN数组,可空表示全部在线键盘| +|+keySns|array||是|指定的键盘SN数组,空数组表示全部在线键盘| |+mode|int||是|模式
0:无规则 (S6最多16位,T2最多14位)
1:带小数位上下限(T2不支持)| |+digits|int||是|小数位数,范围0-2,mode=1时有效 |+numMin|int||是|可输入下限,mode=1有效
digits=0时 范围:0~65535
digits=1时 范围:0~6553
digits=2时 范围:0~655| @@ -1932,7 +1944,7 @@ |fun|string|-|是|指令名称| |dataTag|string|-|否|数据包标识,可为空字符串| |data|object|-|是|传送参数的对象| -|+keySns|array||是|指定的键盘SN数组,可空表示全部在线键盘| +|+keySns|array||是|指定的键盘SN数组,空数组表示全部在线键盘| |+mode|int||是|模式
0:普通抢答| |+allowModify|int||是|修改模式
0 - 不允许修改
1 - 允许修改| |+tip|string||否|提示的标题,长度不超过16字符| @@ -2124,7 +2136,7 @@ |fun|string|-|是|指令名称| |dataTag|string|-|否|数据包标识,可为空字符串| |data|object|-|是|传送参数的对象| -|+keySns|array||是|指定的键盘SN数组,可空表示全部在线键盘| +|+keySns|array||是|指定的键盘SN数组,空数组表示全部在线键盘| ```json { "fun": "rtGetKpExamData", @@ -2144,7 +2156,7 @@ |fun|string|-|是|指令名称| |dataTag|string|-|否|数据包标识,可为空字符串| |data|object|-|是|传送参数的对象| -|+keySns|array||是|指定的键盘SN数组,可空表示全部在线键盘| +|+keySns|array||是|指定的键盘SN数组,空数组表示全部在线键盘| ```json { "fun": "rtKpAllowEdited", -- libgit2 0.21.4