Commit 0f1000bec0eada9fe9f46a0f09ffe08a0c573bff

Authored by 刘琴
1 parent 3275cc7c

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

通讯协议-B200W-MQTT协议[内部].md
... ... @@ -151,13 +151,12 @@
151 151 ### 键盘管理
152 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 156 |<font color="red">识别设置 - 识别模式(内)|<font color="red">获取键盘识别模式(内)|[getKpIdentityMode](#getkpidentitymode)|[fEvtKpIdentityMode](#fevtkpidentitymode)|
160 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 160 |交互设置 - 用户内置状态语|设置用户内置状态语|[setKpUserStbMsg](#setkpuserstbmsg)|[fEvtKpUserStbMsg](#fevtkpuserstbmsg)|
162 161 |交互设置 - 用户实时提示反馈信息|实时设置提示反馈信息|[rtSetKpUserPrompt](#rtsetkpuserprompt)|[sEvtStateCode](#sevtstatecode)<br>[fEvtSetKpUserPrompt](#fevtsetkpuserprompt)|
163 162 |在线状态获取|开启扫描在线键盘|[startGetKpOnline](#startgetkponline)|[sEvtStateCode](#sevtstatecode)<br>[fEvtKpOnlineMsg](#fevtkponlinemsg)|
... ... @@ -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 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 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 2230 |fun|string|-|是|指令名称|
2252 2231 |dataTag|string|-|否|数据包标识,可为空字符串|
2253 2232 |data|object|-|是|传送参数的对象|
2254   -|+keySn|string||是|需读取型号的键盘SN|
2255 2233  
2256 2234 - **示例代码**
2257 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 2249 |fun|string|-|是|指令名称|
2275 2250 |dataTag|string|-|否|数据包标识,可为空字符串|
2276 2251 |data|object|-|是|传送参数的对象|
2277   -|+keySn|string||是|需读取版本的键盘SN|
2278 2252  
2279 2253 - **示例代码**
2280 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 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 2301 }
2330 2302 ```
2331 2303 #### 事件
  2304 +##### [sEvtStateCode](#sevtstatecode)
  2305 +发送指令后返回接收状态
  2306 +
2332 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 2326 }
2352 2327 }
2353 2328 ```
2354   -##### fEvtKpSN
  2329 +##### fEvtSetKpSN
2355 2330 - **主题**:<sapn class="yellowFill">/manage/\${baseSN}/receive</span>
2356 2331 - **功能描述**:返回写键盘SN状态
2357 2332 - **参数说明**
... ... @@ -2367,7 +2342,7 @@
2367 2342 - **示例代码**
2368 2343 ```json
2369 2344 {
2370   - "fun":"fEvtKpSN",
  2345 + "fun":"fEvtSetKpSN",
2371 2346 "dataTag":"1",
2372 2347 "data":{
2373 2348 "keySn":"1234567890",
... ... @@ -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 2360 |fun|string|-|是|指令名称|
2386 2361 |dataTag|string|-|否|数据包标识,可为空字符串|
2387 2362 |data|object|-|是|传送参数的对象|
2388   -|+keySn|string||是|设置键盘SN的原SN|
  2363 +|+keySn|string||是|设置键盘id的键盘SN|
2389 2364 |+keyId|int||是|键盘编号|
2390 2365  
2391 2366 - **示例代码**
2392 2367 ```json
2393 2368 {
2394   - "fun":"fEvtKpID",
  2369 + "fun":"fEvtSetKpID",
2395 2370 "dataTag":"1",
2396 2371 "data":{
2397 2372 "keySn":"2024021011",
... ... @@ -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 2384 |fun|string|-|是|指令名称|
2410 2385 |dataTag|string|-|否|数据包标识,可为空字符串|
2411 2386 |data|object|-|是|传送参数的对象|
2412   -|+keySn|string||是|设置键盘SN的原SN|
  2387 +|+keySn|string||是|键盘SN|
  2388 +|+keyId|int||是|键盘Id|
2413 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 2390 |+version|string||是|键盘固件版本|
2439 2391  
2440 2392 - **示例代码**
2441 2393 ```json
2442 2394 {
2443   - "fun":"fEvtKpFWVersion",
  2395 + "fun":"fEvtKpModel",
2444 2396 "dataTag":"1",
2445 2397 "data":{
2446 2398 "keySn":"2024021011",
  2399 + "keyId":1,
  2400 + "model":67,
2447 2401 "version":"1.0.0"
2448 2402 }
2449 2403 }
... ...