Commit 0f1000bec0eada9fe9f46a0f09ffe08a0c573bff
1 parent
3275cc7c
修改键盘管理-设别设置章节的方法和事件
Showing
1 changed file
with
36 additions
and
82 deletions
通讯协议-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 | } | ... | ... |