From ca8e0b8e0a60c02329e67f7a3b8f8c00755a80cc Mon Sep 17 00:00:00 2001 From: liuqin Date: Thu, 19 Sep 2024 14:52:05 +0800 Subject: [PATCH] 删除键盘识别模式接口,增加清空基站日志,修改几处示例代码错误 --- 通讯协议-B200W-MQTT协议[内部].md | 95 +++++++++++++++++++++++++---------------------------------------------------------------------- 1 file changed, 25 insertions(+), 70 deletions(-) diff --git a/通讯协议-B200W-MQTT协议[内部].md b/通讯协议-B200W-MQTT协议[内部].md index f3e10b5..7044e32 100644 --- a/通讯协议-B200W-MQTT协议[内部].md +++ b/通讯协议-B200W-MQTT协议[内部].md @@ -13,10 +13,10 @@ background-color: yellow; } -# SunVote B200W_MQTT 接口协议 - [TOC] +# SunVote B200W_MQTT 接口协议 + # 功能说明 ## 主题说明 @@ -145,6 +145,7 @@ |网络设置 - MQTT参数|获取MQTT参数|[getBsMqttParams](#getbsmqttparams)|[fEvtBsMqttParams](#fevtbsmqttparams)| ||设置MQTT参数|[setBsMqttParams](#setbsmqttparams)|[fEvtBsMqttParams](#fevtbsmqttparams)|| |基站维护|获取基站日志信息(内)|[getBsLogInfo](#getbsloginfo)|[sEvtStateCode](#sevtstatecode)
[fEvtBsLogInfo](#fevtbsloginfo)| +||清空基站日志(内)|[clearBsLog](#clearBsLog)|[sEvtStateCode](#sevtstatecode)| ||基站软复位|[resetBsSystem](#resetbssystem)|[sEvtStateCode](#sevtstatecode)
[sEvtBsConnectState](#sevtbsconnectstate)| ||基站断电复位|[resetBsPower](#resetbspower)|[sEvtStateCode](#sevtstatecode)
[sEvtBsConnectState](#sevtbsconnectstate)| |基站升级|开启基站升级(内)|[startBsUpdate](#startbsupdate)|[sEvtStateCode](#sevtstatecode)
[fEvtBsUpateState](#fevtbsupatestate)
[fEvtBsUpdateProgress](#fevtbsupdateprogress)| @@ -154,8 +155,6 @@ |---|---|---|---| |识别设置 - 出厂编码(内)|设置键盘出厂编码(内)|[setKpSN](#setkpsn)|[fEvtSetKpSN](#fevtsetkpsn)
| |识别设置 - 键盘编号(内)|设置键盘编号(内)|[setKpID](#setkpid)|[fEvtSetKpID](#fevtsetkpid)| -|识别设置 - 识别模式(内)|获取键盘识别模式(内)|[getKpIdentityMode](#getkpidentitymode)|[fEvtKpIdentityMode](#fevtkpidentitymode)| -||设置键盘识别模式(内)|[setKpIdentityMode](#setkpidentitymode)|[fEvtKpIdentityMode](#fevtkpidentitymode)| |识别设置 - 键盘信息(内)|开始获取键盘信息(内)|[startGetKpInfo](#setkpid)|[sEvtStateCode](#sevtstatecode)
[fEvtKpInfo](#fevtkpinfo)| ||停止获取键盘信息(内)|[stopGetKpInfo](#setkpid)|[sEvtStateCode](#sevtstatecode)| |交互设置 - 用户内置状态语|设置用户内置状态语|[setKpUserStbMsg](#setkpuserstbmsg)|[fEvtKpUserStbMsg](#fevtkpuserstbmsg)| @@ -1959,6 +1958,24 @@ } ``` +##### clearBsLog +- **主题**:/manage/\${baseSN}/send +- **功能描述**:清空基站内部日志记录 +- **参数说明** + +|参数名|类型|限制|是否必填|说明| +|---|---|---|---|---| +|fun|string|-|是|指令名称| +|dataTag|string|-|否|数据包标识,可为空字符串| + +- **示例代码** +```json +{ + "fun":"clearBsLog", + "dataTag":"1" +} +``` + ##### resetBsSystem - **主题**:/client/\${baseSN}/send - **功能描述**:软复位基站(公共主题可用,但不体现在外部版本协议中) @@ -2212,7 +2229,7 @@ - **示例代码** ```json { - "fun":"setKpIdentityMode", + "fun":"setKpSN", "dataTag":"1", "data":{ "oldKeySn":"1234567890", @@ -2283,74 +2300,10 @@ } ``` - -##### getKpIdentityMode -- **主题**:/manage/\${baseSN}/send -- **功能描述**:获取键盘识别模式 -- **参数说明** - -|参数名|类型|限制|是否必填|说明| -|---|---|---|---|---| -|fun|string|-|是|指令名称| -|dataTag|string|-|否|数据包标识,可为空字符串| - -- **示例代码** -```json -{ - "fun":"getKpIdentityMode", - "dataTag":"1" -} -``` -##### setKpIdentityMode -- **主题**:/manage/\${baseSN}/send -- **功能描述**:设置键盘识别模式 -- **参数说明** - -|参数名|类型|限制|是否必填|说明| -|---|---|---|---|---| -|fun|string|-|是|指令名称| -|dataTag|string|-|否|数据包标识,可为空字符串| -|data|object|-|是|传送参数的对象| -|+value|string||是|设置键盘识别模式
0 - SN模式
1 - ID+SN模式| -|+time|string|数字|是|时间,yyyyMMddHHmmss| -|+verCode|string||是|内部主题校验码,时间+固定key加密| - -- **示例代码** -```json -{ - "fun":"setKpIdentityMode", - "dataTag":"1", - "data":{ - "value":"0" - } -} -``` #### 事件 ##### [sEvtStateCode](#sevtstatecode) 发送指令后返回接收状态 -##### fEvtKpIdentityMode -- **主题**:/manage/\${baseSN}/receive -- **功能描述**:返回键盘识别模式 -- **参数说明** - -|参数名|类型|限制|非空|说明| -|---|---|---|---|---| -|fun|string|-|是|指令名称| -|dataTag|string|-|否|数据包标识,可为空字符串| -|data|object|-|是|传送参数的对象| -|+value|string||是|设置键盘识别模式
0 - SN模式
1 - ID+SN模式| - -- **示例代码** -```json -{ - "fun":"fEvtKpIdentityMode", - "dataTag":"1", - "data":{ - "value":"0" - } -} -``` ##### fEvtSetKpSN - **主题**:/manage/\${baseSN}/receive - **功能描述**:返回写键盘SN状态 @@ -2417,7 +2370,7 @@ - **示例代码** ```json { - "fun":"fEvtKpModel", + "fun":"fEvtKpInfo", "dataTag":"1", "data":{ "keySn":"2024021011", @@ -4033,12 +3986,14 @@ "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