Commit 3764da681c560ae44b079d0f32f115c1b9d22ba9

Authored by DMchen
1 parent 2a30181c

1.开放 基站配对模式 到对外版本中。

2.SDK应用部分[内部] 增加功能提示预设
3.SDK应用部分[内部] 基站语言[公司内部使用指令]
通讯协议-SDK应用部分.md
... ... @@ -371,8 +371,8 @@ params:{} //无该值
371 371 指令样例:
372 372  
373 373 ```json
374   -{       
375   - "keySnList": [{            
  374 +{
  375 + "keySnList": [{
376 376 "keySn": "1837454011"        
377 377 }, {            
378 378 "keySn": "1837454012"        
... ... @@ -485,13 +485,13 @@ params:{}
485 485  
486 486 |**Json字段**| **字段含义** | **赋值及含义**|
487 487 | --- | --- | --- |
488   -|bindMode| 签到模式| 1:指定键签到 </br> 2:PIN码签到(默认值) |
  488 +|bindMode| 签到模式| 1:指定键签到 <br> 2:PIN码签到(默认值) |
489 489 | lessMode | 预留| 0:(默认值)|
490   -| modifyMode | 修改模式 | 0:不可修改 1:可以修改(默认值)|
491   -| limitNumber | 指定位数 | 0:不指定位数(默认值) </br> 1:指定位数 |
  490 +| modifyMode | 修改模式 | 0:不可修改 <br>1:可以修改(默认值)|
  491 +| limitNumber | 指定位数 | 0:不指定位数(默认值) <br> 1:指定位数 |
492 492 | options | 预留 | 10:(默认值)|
493 493 | optionalN | 可选数字 | 1≤N≤14 (指定位数才需要设置) |
494   -| keyValue | 指定按键键值 | 0:未指定[OK键签到] </br>1:1 </br>2:2 </br> 3:3 </br> 4:4 </br> 5:5 </br> 6:6 </br> 7:7 </br> 8:8 </br> 9:9 </br> 10:0 </br> 11:上键 </br> 12:下键 </br> 13:OK </br> 14:ESC </br> 15: Menu |
  494 +| keyValue | 指定按键键值 | 0:未指定[OK键签到] <br>1:1 <br>2:2 <br> 3:3 <br> 4:4 <br> 5:5 <br> 6:6 <br> 7:7 <br> 8:8 <br> 9:9 <br> 10:0 <br> 11:上键 <br> 12:下键 <br> 13:OK <br> 14:ESC <br> 15: Menu |
495 495 | tipTitle | 提示标题 | 字符串,长度最多不超过16个字节|
496 496  
497 497  
... ... @@ -3415,6 +3415,73 @@ infos:{&quot;value&quot;:&quot;A2021&quot;}//返回基站名称
3415 3415 | B200-2.4G+S6 | 支持 ||
3416 3416 | B200-5.8G+T2 | 支持 ||
3417 3417  
  3418 +#### 基站配对模式
  3419 +读
  3420 +发送:
  3421 +fun: "readBaseStationPairMode" //读基站配对模式
  3422 +baseId: 0// 0~32 (指令不发送baseID,默认为0表示读取所有基站)
  3423 +params:{}//可不填
  3424 +
  3425 +指令样例:
  3426 +```json
  3427 +{
  3428 + "fun": "readBaseStationPairMode",
  3429 + "baseId": 0,
  3430 + "packetTag": "1"
  3431 +}
  3432 +```
  3433 +
  3434 +
  3435 +<font color="#dd0000" size="5">注意:写操作请谨慎使用。</font><br />
  3436 +
  3437 +写
  3438 +发送:
  3439 +fun: "writeBaseStationPairMode" //写基站配对模式
  3440 +baseId: 1//1~32 (必须指定基站)
  3441 +params:{"value":"4"}//1~9
  3442 +
  3443 +| **Json字段** | **字段含义** | **赋值及含义** |
  3444 +| --- | --- | --- |
  3445 +|value|模式|1:配对SN号模式<br>2:白名单模式|
  3446 +
  3447 +
  3448 +指令样例:
  3449 +```json
  3450 +{
  3451 + "fun": "writeBaseStationPairMode",
  3452 + "baseId": 1,
  3453 + "params": {
  3454 + "value": "1"
  3455 + },
  3456 + "packetTag": "1"
  3457 +}
  3458 +```
  3459 +
  3460 +返回
  3461 +接收:
  3462 +fun: "BaseStationPairMode"
  3463 +baseId: 1//基站ID
  3464 +infos:{"value":"1"}//返回基站配对模式值
  3465 +
  3466 +指令样例:
  3467 +```json
  3468 +{
  3469 + "fun": "BaseStationPairMode",
  3470 + "baseId": 1,
  3471 + "infos": {
  3472 + "value": "1"
  3473 + },
  3474 + "packetTag": "1"
  3475 +}
  3476 +```
  3477 +
  3478 +支持设备说明
  3479 +
  3480 +| **基站+键盘** | **支持** | **备注** |
  3481 +| --- | --- | --- |
  3482 +| B200-2.4G+S6 | 支持 ||
  3483 +| B200-5.8G+T2 | 支持 ||
  3484 +
3418 3485 #### 基站配对码
3419 3486  
3420 3487
... ...
通讯协议-SDK应用部分[内部].md
... ... @@ -371,8 +371,8 @@ params:{} //无该值
371 371 指令样例:
372 372  
373 373 ```json
374   -{       
375   - "keySnList": [{            
  374 +{
  375 + "keySnList": [{
376 376 "keySn": "1837454011"        
377 377 }, {            
378 378 "keySn": "1837454012"        
... ... @@ -485,13 +485,13 @@ params:{}
485 485  
486 486 |**Json字段**| **字段含义** | **赋值及含义**|
487 487 | --- | --- | --- |
488   -|bindMode| 签到模式| 1:指定键签到 </br> 2:PIN码签到(默认值) |
  488 +|bindMode| 签到模式| 1:指定键签到 <br> 2:PIN码签到(默认值) |
489 489 | lessMode | 预留| 0:(默认值)|
490   -| modifyMode | 修改模式 | 0:不可修改 1:可以修改(默认值)|
491   -| limitNumber | 指定位数 | 0:不指定位数(默认值) </br> 1:指定位数 |
  490 +| modifyMode | 修改模式 | 0:不可修改 <br>1:可以修改(默认值)|
  491 +| limitNumber | 指定位数 | 0:不指定位数(默认值) <br> 1:指定位数 |
492 492 | options | 预留 | 10:(默认值)|
493 493 | optionalN | 可选数字 | 1≤N≤14 (指定位数才需要设置) |
494   -| keyValue | 指定按键键值 | 0:未指定[OK键签到] </br>1:1 </br>2:2 </br> 3:3 </br> 4:4 </br> 5:5 </br> 6:6 </br> 7:7 </br> 8:8 </br> 9:9 </br> 10:0 </br> 11:上键 </br> 12:下键 </br> 13:OK </br> 14:ESC </br> 15: Menu |
  494 +| keyValue | 指定按键键值 | 0:未指定[OK键签到] <br>1:1 <br>2:2 <br> 3:3 <br> 4:4 <br> 5:5 <br> 6:6 <br> 7:7 <br> 8:8 <br> 9:9 <br> 10:0 <br> 11:上键 <br> 12:下键 <br> 13:OK <br> 14:ESC <br> 15: Menu |
495 495 | tipTitle | 提示标题 | 字符串,长度最多不超过16个字节|
496 496  
497 497  
... ... @@ -3985,6 +3985,9 @@ params:{}//可不填
3985 3985 }
3986 3986 ```
3987 3987  
  3988 +
  3989 +<font color="#dd0000" size="5">注意:写操作请谨慎使用。</font><br />
  3990 +
3988 3991
3989 3992 发送:
3990 3993 fun: "writeBaseStationPairMode" //写基站配对模式
... ... @@ -4030,7 +4033,6 @@ infos:{&quot;value&quot;:&quot;1&quot;}//返回基站配对模式值
4030 4033  
4031 4034 | **基站+键盘** | **支持** | **备注** |
4032 4035 | --- | --- | --- |
4033   -| B100-2.4G+S6 | 支持 ||
4034 4036 | B200-2.4G+S6 | 支持 ||
4035 4037 | B200-5.8G+T2 | 支持 ||
4036 4038  
... ... @@ -5591,6 +5593,75 @@ infos:{}//数组对象,同发送的
5591 5593 | B100-2.4G+S6 | 支持 ||
5592 5594 | B200-2.4G+S6 | 支持 ||
5593 5595  
  5596 +#### 基站语言[公司内部使用指令]
  5597 +
  5598 +读
  5599 +发送:
  5600 +fun: "readBaseStationLanguage" //读基站语言
  5601 +baseId: 0// 0~32 (指令不发送baseID,默认为0表示读取所有基站)
  5602 +params:{}//可不填
  5603 +
  5604 +指令样例:
  5605 +```json
  5606 +{
  5607 + "fun": "readBaseStationLanguage",
  5608 + "baseId": 0,
  5609 + "packetTag": "1"
  5610 +}
  5611 +```
  5612 +
  5613 +
  5614 +
  5615 +写
  5616 +发送:
  5617 +
  5618 +fun: "writeBaseStationLanguage" //写基站语言
  5619 +baseId: 1 //1~32 (必须指定基站)
  5620 +params:{"value":"0"}//
  5621 +
  5622 +| **Json字段** | **字段含义** | **赋值及含义** |
  5623 +| --- | --- | --- |
  5624 +|baseId|指定基站ID|1~32|
  5625 +|value|语言|0:默认<br>1:中文<br>2:英文|
  5626 +
  5627 +指令样例:
  5628 +```json
  5629 +{
  5630 + "fun": "writeBaseStationLanguage",
  5631 + "baseId": 1,
  5632 + "params": {
  5633 + "value": "0"
  5634 + },
  5635 + "packetTag": "1"
  5636 +}
  5637 +```
  5638 +
  5639 +
  5640 +返回
  5641 +接收:
  5642 +fun: "baseStationLanguage"
  5643 +baseId: 1//基站ID
  5644 +infos:{"value":"1"}//返回基站语言值
  5645 +
  5646 +| **Json字段** | **字段含义** | **赋值及含义** |
  5647 +| --- | --- | --- |
  5648 +|baseId|指定基站ID|1~32|
  5649 +|value|语言|0:默认<br>1:中文<br>2:英文|
  5650 +
  5651 +指令样例:
  5652 +```json
  5653 +{
  5654 + "fun": "baseStationLanguage",
  5655 + "baseId": 1,
  5656 + "infos": {
  5657 + "value": "0"
  5658 + },
  5659 + "packetTag": "1"
  5660 +}
  5661 +```
  5662 +
  5663 +
  5664 +
5594 5665 #### 指定键盘修改FSN[公司内部使用指令]
5595 5666  
5596 5667
... ... @@ -5938,6 +6009,69 @@ infos:{}//数组对象
5938 6009 | --- | --- | --- |
5939 6010 | C100B-2.4G+S6 | 支持 |S6旧款支持,不支持生僻字。|
5940 6011  
  6012 +### 功能提示预设
  6013 +
  6014 +用来对键盘进行界面显示字符预设操作
  6015 +
  6016 +发送:
  6017 +fun: "writeKeypadFunPromptPreset" //写键盘功能提示预设
  6018 +params:{}
  6019 +
  6020 +| **Json字段** | **字段含义** | **赋值及含义** |
  6021 +| --- | --- | --- |
  6022 +|mode|投票模式|默认0|
  6023 +|type|类型|3:发送中<br>4:已发送<br>5:在线<br>6:离线|
  6024 +|title|标题|最多8个汉字(16个字符)|
  6025 +
  6026 +指令样例:
  6027 +
  6028 +```json
  6029 +{
  6030 + "fun": "writeKeypadFunPromptPreset",
  6031 + "baseId": 0,
  6032 + "params": {
  6033 + "mode": "0",
  6034 + "type": "3",
  6035 + "title": "提交中"
  6036 + },
  6037 +
  6038 + "packetTag": "1"
  6039 +}
  6040 +```
  6041 +
  6042 +接收:
  6043 +
  6044 +所有键盘
  6045 +
  6046 +fun: "writeKeypadFunPromptPreset" //写键盘的用户信息
  6047 +baseId:0 //接收到指令的基站ID
  6048 +infos:{"state":"OK"}//返回状态,成功为OK
  6049 +
  6050 +| **Json字段** | **字段含义** | **赋值及含义** |
  6051 +| --- | --- | --- |
  6052 +|state|状态|OK(成功)|
  6053 +
  6054 +
  6055 +指令样例:
  6056 +
  6057 +```json
  6058 +{
  6059 + "fun": "writeKeypadFunPromptPreset",
  6060 + "baseId": 1,
  6061 + "infos": {
  6062 + "state": "OK"
  6063 + },
  6064 + "packetTag": "1"
  6065 +}
  6066 +```
  6067 +
  6068 +支持设备说明
  6069 +
  6070 +| **基站+键盘** | **支持** | **备注** |
  6071 +| --- | --- | --- |
  6072 +| B100-2.4G+S6 | 支持 ||
  6073 +| B200-2.4G+S6 | 支持 ||
  6074 +
5941 6075  
5942 6076 ## 键盘在线信息
5943 6077  
... ...