Commit 0f1000bec0eada9fe9f46a0f09ffe08a0c573bff

Authored by 刘琴
1 parent 3275cc7c

修改键盘管理-设别设置章节的方法和事件

通讯协议-B200W-MQTT协议[内部].md
@@ -151,13 +151,12 @@ @@ -151,13 +151,12 @@
151 ### 键盘管理 151 ### 键盘管理
152 |功能归类|功能|API指令|指令事件| 152 |功能归类|功能|API指令|指令事件|
153 |---|---|---|---| 153 |---|---|---|---|
154 -|<font color="red">识别设置 - 出厂编码(内)|<font color="red">设置键盘出厂编码(内)|[setKpSN](#setkpsn)|[fEvtKpSN](#fevtkpsn)|  
155 -|识别设置 - 键盘编号|获取键盘编号|[getKpID](#getkpid)|[fEvtKpID](#fevtkpid)|  
156 -|<font color="red">识别设置 - 键盘编号(内)|<font color="red">设置键盘编号(内)|[setKpID](#setkpid)|[fEvtKpID](#fevtkpid)|  
157 -|识别设置 - 键盘型号|获取键盘型号|[getKpModel](#getkpmodel)|[fEvtKpModel](#fevtkpmodel)|  
158 -|识别设置 - 键盘固件版本|获取键盘固件版本|[getKpFWVersion](#getKpfwversion)|[fEvtKpFWVersion](#fevtkpfwversion)| 154 +|<font color="red">识别设置 - 出厂编码(内)|<font color="red">设置键盘出厂编码(内)|[setKpSN](#setkpsn)|[fEvtSetKpSN](#fevtsetkpsn)<br>[sEvtBsKpOnlineMsg](#sevtbskponlinemsg)|
  155 +|<font color="red">识别设置 - 键盘编号(内)|<font color="red">设置键盘编号(内)|[setKpID](#setkpid)|[fEvtSetKpID](#fevtsetkpid)|
159 |<font color="red">识别设置 - 识别模式(内)|<font color="red">获取键盘识别模式(内)|[getKpIdentityMode](#getkpidentitymode)|[fEvtKpIdentityMode](#fevtkpidentitymode)| 156 |<font color="red">识别设置 - 识别模式(内)|<font color="red">获取键盘识别模式(内)|[getKpIdentityMode](#getkpidentitymode)|[fEvtKpIdentityMode](#fevtkpidentitymode)|
160 ||<font color="red">设置键盘识别模式(内)|[setKpIdentityMode](#setkpidentitymode)|[fEvtKpIdentityMode](#fevtkpidentitymode)| 157 ||<font color="red">设置键盘识别模式(内)|[setKpIdentityMode](#setkpidentitymode)|[fEvtKpIdentityMode](#fevtkpidentitymode)|
  158 +|<font color="red">识别设置 - 键盘信息(内)|<font color="red">开始获取键盘信息(内)|[startGetKpInfo](#setkpid)|[sEvtStateCode](#sevtstatecode)<br>[fEvtKpInfo](#fevtkpinfo)|
  159 +||<font color="red">停止获取键盘信息(内)|[stopGetKpInfo](#setkpid)|[sEvtStateCode](#sevtstatecode)|
161 |交互设置 - 用户内置状态语|设置用户内置状态语|[setKpUserStbMsg](#setkpuserstbmsg)|[fEvtKpUserStbMsg](#fevtkpuserstbmsg)| 160 |交互设置 - 用户内置状态语|设置用户内置状态语|[setKpUserStbMsg](#setkpuserstbmsg)|[fEvtKpUserStbMsg](#fevtkpuserstbmsg)|
162 |交互设置 - 用户实时提示反馈信息|实时设置提示反馈信息|[rtSetKpUserPrompt](#rtsetkpuserprompt)|[sEvtStateCode](#sevtstatecode)<br>[fEvtSetKpUserPrompt](#fevtsetkpuserprompt)| 161 |交互设置 - 用户实时提示反馈信息|实时设置提示反馈信息|[rtSetKpUserPrompt](#rtsetkpuserprompt)|[sEvtStateCode](#sevtstatecode)<br>[fEvtSetKpUserPrompt](#fevtsetkpuserprompt)|
163 |在线状态获取|开启扫描在线键盘|[startGetKpOnline](#startgetkponline)|[sEvtStateCode](#sevtstatecode)<br>[fEvtKpOnlineMsg](#fevtkponlinemsg)| 162 |在线状态获取|开启扫描在线键盘|[startGetKpOnline](#startgetkponline)|[sEvtStateCode](#sevtstatecode)<br>[fEvtKpOnlineMsg](#fevtkponlinemsg)|
@@ -2196,30 +2195,9 @@ @@ -2196,30 +2195,9 @@
2196 } 2195 }
2197 } 2196 }
2198 ``` 2197 ```
2199 -##### getKpID  
2200 -- **主题**:/client/\${baseSN}/send  
2201 -- **功能描述**:获取键盘编号  
2202 -- **参数说明**  
2203 2198
2204 -|参数名|类型|限制|是否必填|说明|  
2205 -|---|---|---|---|---|  
2206 -|fun|string|-|是|指令名称|  
2207 -|dataTag|string|-|否|数据包标识,可为空字符串|  
2208 -|data|object|-|是|传送参数的对象|  
2209 -|+keySn|string||是|需读取编号的键盘SN|  
2210 -  
2211 -- **示例代码**  
2212 -```json  
2213 -{  
2214 - "fun":"getKpID",  
2215 - "dataTag":"1",  
2216 - "data":{  
2217 - "keySn":"2024021011"  
2218 - }  
2219 -}  
2220 -```  
2221 ##### setKpID 2199 ##### setKpID
2222 -- **主题**:/client/\${baseSN}/send 2200 +- **主题**:<sapn class="yellowFill">/manage/\${baseSN}/send</span>
2223 - **功能描述**:设置键盘编号 2201 - **功能描述**:设置键盘编号
2224 - **参数说明** 2202 - **参数说明**
2225 2203
@@ -2241,9 +2219,10 @@ @@ -2241,9 +2219,10 @@
2241 } 2219 }
2242 } 2220 }
2243 ``` 2221 ```
2244 -##### getKpModel  
2245 -- **主题**:/client/\${baseSN}/send  
2246 -- **功能描述**:获取键盘型号 2222 +
  2223 +##### startGetKpInfo
  2224 +- **主题**:<sapn class="yellowFill">/manage/\${baseSN}/send</span>
  2225 +- **功能描述**:开始获取键盘信息
2247 - **参数说明** 2226 - **参数说明**
2248 2227
2249 |参数名|类型|限制|是否必填|说明| 2228 |参数名|类型|限制|是否必填|说明|
@@ -2251,22 +2230,18 @@ @@ -2251,22 +2230,18 @@
2251 |fun|string|-|是|指令名称| 2230 |fun|string|-|是|指令名称|
2252 |dataTag|string|-|否|数据包标识,可为空字符串| 2231 |dataTag|string|-|否|数据包标识,可为空字符串|
2253 |data|object|-|是|传送参数的对象| 2232 |data|object|-|是|传送参数的对象|
2254 -|+keySn|string||是|需读取型号的键盘SN|  
2255 2233
2256 - **示例代码** 2234 - **示例代码**
2257 ```json 2235 ```json
2258 { 2236 {
2259 - "fun":"getKpModel",  
2260 - "dataTag":"1",  
2261 - "data":{  
2262 - "keySn":"2024021011"  
2263 - } 2237 + "fun":"startGetKpInfo",
  2238 + "dataTag":"1"
2264 } 2239 }
2265 ``` 2240 ```
2266 2241
2267 -##### getKpFWVersion  
2268 -- **主题**:/client/\${baseSN}/send  
2269 -- **功能描述**:获取键盘型号 2242 +##### stopGetKpInfo
  2243 +- **主题**:<sapn class="yellowFill">/manage/\${baseSN}/send</span>
  2244 +- **功能描述**:停止获取键盘信息
2270 - **参数说明** 2245 - **参数说明**
2271 2246
2272 |参数名|类型|限制|是否必填|说明| 2247 |参数名|类型|限制|是否必填|说明|
@@ -2274,21 +2249,18 @@ @@ -2274,21 +2249,18 @@
2274 |fun|string|-|是|指令名称| 2249 |fun|string|-|是|指令名称|
2275 |dataTag|string|-|否|数据包标识,可为空字符串| 2250 |dataTag|string|-|否|数据包标识,可为空字符串|
2276 |data|object|-|是|传送参数的对象| 2251 |data|object|-|是|传送参数的对象|
2277 -|+keySn|string||是|需读取版本的键盘SN|  
2278 2252
2279 - **示例代码** 2253 - **示例代码**
2280 ```json 2254 ```json
2281 { 2255 {
2282 - "fun":"getKpFWVersion",  
2283 - "dataTag":"1",  
2284 - "data":{  
2285 - "keySn":"2024021011"  
2286 - } 2256 + "fun":"stopGetKpInfo",
  2257 + "dataTag":"1"
2287 } 2258 }
2288 ``` 2259 ```
2289 2260
  2261 +
2290 ##### getKpIdentityMode 2262 ##### getKpIdentityMode
2291 -- **主题**:/client/\${baseSN}/send 2263 +- **主题**:<sapn class="yellowFill">/manage/\${baseSN}/send</span>
2292 - **功能描述**:获取键盘识别模式 2264 - **功能描述**:获取键盘识别模式
2293 - **参数说明** 2265 - **参数说明**
2294 2266
@@ -2329,8 +2301,11 @@ @@ -2329,8 +2301,11 @@
2329 } 2301 }
2330 ``` 2302 ```
2331 #### 事件 2303 #### 事件
  2304 +##### [sEvtStateCode](#sevtstatecode)
  2305 +发送指令后返回接收状态
  2306 +
2332 ##### fEvtKpIdentityMode 2307 ##### fEvtKpIdentityMode
2333 -- **主题**:/basestation/\${baseSN}/receive 2308 +- **主题**:<sapn class="yellowFill">/manage/\${baseSN}/receive</span>
2334 - **功能描述**:返回键盘识别模式 2309 - **功能描述**:返回键盘识别模式
2335 - **参数说明** 2310 - **参数说明**
2336 2311
@@ -2351,7 +2326,7 @@ @@ -2351,7 +2326,7 @@
2351 } 2326 }
2352 } 2327 }
2353 ``` 2328 ```
2354 -##### fEvtKpSN 2329 +##### fEvtSetKpSN
2355 - **主题**:<sapn class="yellowFill">/manage/\${baseSN}/receive</span> 2330 - **主题**:<sapn class="yellowFill">/manage/\${baseSN}/receive</span>
2356 - **功能描述**:返回写键盘SN状态 2331 - **功能描述**:返回写键盘SN状态
2357 - **参数说明** 2332 - **参数说明**
@@ -2367,7 +2342,7 @@ @@ -2367,7 +2342,7 @@
2367 - **示例代码** 2342 - **示例代码**
2368 ```json 2343 ```json
2369 { 2344 {
2370 - "fun":"fEvtKpSN", 2345 + "fun":"fEvtSetKpSN",
2371 "dataTag":"1", 2346 "dataTag":"1",
2372 "data":{ 2347 "data":{
2373 "keySn":"1234567890", 2348 "keySn":"1234567890",
@@ -2375,8 +2350,8 @@ @@ -2375,8 +2350,8 @@
2375 } 2350 }
2376 } 2351 }
2377 ``` 2352 ```
2378 -##### fEvtKpID  
2379 -- **主题**:/basestation/\${baseSN}/receive 2353 +##### fEvtSetKpID
  2354 +- **主题**:<sapn class="yellowFill">/manage/\${baseSN}/receive</span>
2380 - **功能描述**:返回键盘编号 2355 - **功能描述**:返回键盘编号
2381 - **参数说明** 2356 - **参数说明**
2382 2357
@@ -2385,13 +2360,13 @@ @@ -2385,13 +2360,13 @@
2385 |fun|string|-|是|指令名称| 2360 |fun|string|-|是|指令名称|
2386 |dataTag|string|-|否|数据包标识,可为空字符串| 2361 |dataTag|string|-|否|数据包标识,可为空字符串|
2387 |data|object|-|是|传送参数的对象| 2362 |data|object|-|是|传送参数的对象|
2388 -|+keySn|string||是|设置键盘SN的原SN| 2363 +|+keySn|string||是|设置键盘id的键盘SN|
2389 |+keyId|int||是|键盘编号| 2364 |+keyId|int||是|键盘编号|
2390 2365
2391 - **示例代码** 2366 - **示例代码**
2392 ```json 2367 ```json
2393 { 2368 {
2394 - "fun":"fEvtKpID", 2369 + "fun":"fEvtSetKpID",
2395 "dataTag":"1", 2370 "dataTag":"1",
2396 "data":{ 2371 "data":{
2397 "keySn":"2024021011", 2372 "keySn":"2024021011",
@@ -2399,9 +2374,9 @@ @@ -2399,9 +2374,9 @@
2399 } 2374 }
2400 } 2375 }
2401 ``` 2376 ```
2402 -##### fEvtKpModel  
2403 -- **主题**:/basestation/\${baseSN}/receive  
2404 -- **功能描述**:返回键盘型号 2377 +##### fEvtKpInfo
  2378 +- **主题**:<sapn class="yellowFill">/manage/\${baseSN}/receive</span>
  2379 +- **功能描述**:返回键盘信息
2405 - **参数说明** 2380 - **参数说明**
2406 2381
2407 |参数名|类型|限制|非空|说明| 2382 |参数名|类型|限制|非空|说明|
@@ -2409,41 +2384,20 @@ @@ -2409,41 +2384,20 @@
2409 |fun|string|-|是|指令名称| 2384 |fun|string|-|是|指令名称|
2410 |dataTag|string|-|否|数据包标识,可为空字符串| 2385 |dataTag|string|-|否|数据包标识,可为空字符串|
2411 |data|object|-|是|传送参数的对象| 2386 |data|object|-|是|传送参数的对象|
2412 -|+keySn|string||是|设置键盘SN的原SN| 2387 +|+keySn|string||是|键盘SN|
  2388 +|+keyId|int||是|键盘Id|
2413 |+model|int||是|键盘型号代码| 2389 |+model|int||是|键盘型号代码|
2414 -  
2415 -- **示例代码**  
2416 -```json  
2417 -{  
2418 - "fun":"fEvtKpModel",  
2419 - "dataTag":"1",  
2420 - "data":{  
2421 - "keySn":"2024021011",  
2422 - "model":67  
2423 - }  
2424 -}  
2425 -```  
2426 -  
2427 -##### fEvtKpFWVersion  
2428 -- **主题**:/basestation/\${baseSN}/receive  
2429 -- **功能描述**:返回键盘型号  
2430 -- **参数说明**  
2431 -  
2432 -|参数名|类型|限制|非空|说明|  
2433 -|---|---|---|---|---|  
2434 -|fun|string|-|是|指令名称|  
2435 -|dataTag|string|-|否|数据包标识,可为空字符串|  
2436 -|data|object|-|是|传送参数的对象|  
2437 -|+keySn|string||是|设置键盘SN的原SN|  
2438 |+version|string||是|键盘固件版本| 2390 |+version|string||是|键盘固件版本|
2439 2391
2440 - **示例代码** 2392 - **示例代码**
2441 ```json 2393 ```json
2442 { 2394 {
2443 - "fun":"fEvtKpFWVersion", 2395 + "fun":"fEvtKpModel",
2444 "dataTag":"1", 2396 "dataTag":"1",
2445 "data":{ 2397 "data":{
2446 "keySn":"2024021011", 2398 "keySn":"2024021011",
  2399 + "keyId":1,
  2400 + "model":67,
2447 "version":"1.0.0" 2401 "version":"1.0.0"
2448 } 2402 }
2449 } 2403 }