Commit 379ff97f2053f843e14213f149695458651bdf5d

Authored by DMchen
1 parent 4422bc70

1.SDK应用部分[内部] 增加了读写基站配对模式接口,接口分内部使用和客户使用两种。

2.SDK应用部分 基站清掉所有键盘增加支持的设备型号。
通讯协议-SDK应用部分.md
... ... @@ -4236,6 +4236,7 @@ infos:{}//
4236 4236 | --- | --- | --- |
4237 4237 | B200-2.4G+S6 | 支持 ||
4238 4238 | B200-5.8G+T2 | 支持 ||
  4239 +| EA3100-2.4G+S62 | 支持 ||
4239 4240  
4240 4241 #### 键盘关机时间
4241 4242  
... ...
通讯协议-SDK应用部分[内部].md
... ... @@ -2950,6 +2950,74 @@ infos:{"state":"OK"}//返回状态,成功为OK
2950 2950  
2951 2951 ### 数字选举
2952 2952  
  2953 +```json
  2954 +{
  2955 + "fun": "startKeyPadCustomQuestions",
  2956 + "baseId": 0,
  2957 + "params": {
  2958 + "titleTable": ["数字表决1", "数字表决2", "数字表决3"],
  2959 + "optionTable": [
  2960 + ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10"]
  2961 + ],
  2962 + "ruleTable": [{
  2963 + "ruleType": "2",
  2964 + "mode": "0",
  2965 + "modifyMode": "1",
  2966 + "secrecyMode": "0",
  2967 + "lessMode": "0",
  2968 + "repeat": "0",
  2969 + "sort": "1",
  2970 + "max": "4",
  2971 + "min": "1",
  2972 + "retain": ["777", "999"],
  2973 + "range": [{
  2974 + "rangeStart": "1",
  2975 + "rangeEnd": "100"
  2976 + }, {
  2977 + "rangeStart": "101",
  2978 + "rangeEnd": "200"
  2979 + }, {
  2980 + "rangeStart": "201",
  2981 + "rangeEnd": "300"
  2982 + }]
  2983 + }],
  2984 + "permissionTable": [{
  2985 + "permission": "2",
  2986 + "keySnList": ["1479824643", "1479824644", "1479824645", "1479824646"]
  2987 + },
  2988 + {
  2989 + "permission": "1",
  2990 + "keySnList": ["1479824643", "1479824644", "1479824645", "1479824646"]
  2991 + }
  2992 + ],
  2993 + "configTable": [{
  2994 + "number": "1",
  2995 + "titleID": "1",
  2996 + "optionID": "1",
  2997 + "ruleID": "1",
  2998 + "permissionID": "0"
  2999 + },
  3000 +
  3001 + {
  3002 + "number": "2",
  3003 + "titleID": "2",
  3004 + "optionID": "1",
  3005 + "ruleID": "1",
  3006 + "permissionID": "0"
  3007 + },
  3008 + {
  3009 + "number": "3",
  3010 + "titleID": "3",
  3011 + "optionID": "1",
  3012 + "ruleID": "1",
  3013 + "permissionID": "0"
  3014 + }
  3015 + ]
  3016 + },
  3017 + "packetTag": "59"
  3018 +}
  3019 +```
  3020 +
2953 3021 ### 自定义题型
2954 3022  
2955 3023 #### 开始测试
... ... @@ -3780,6 +3848,165 @@ infos:{"value":"A2021"}//返回基站名称
3780 3848 | B200-2.4G+S6 | 支持 ||
3781 3849 | B200-5.8G+T2 | 支持 ||
3782 3850  
  3851 +#### 基站配对模式[内部使用]
  3852 +读
  3853 +发送:
  3854 +fun: "readBaseStationPairMode" //读基站配对模式
  3855 +baseId: 0// 0~32 (指令不发送baseID,默认为0表示读取所有基站)
  3856 +params:{}//可不填
  3857 +
  3858 +指令样例:
  3859 +```json
  3860 +{
  3861 + "fun": "readBaseStationPairMode",
  3862 + "baseId": 0,
  3863 + "packetTag": "1"
  3864 +}
  3865 +```
  3866 +
  3867 +写
  3868 +发送:
  3869 +fun: "writeBaseStationPairMode" //写基站配对模式
  3870 +baseId: 1//1~32 (必须指定基站)
  3871 +params:{"value":"4"}//1~9
  3872 +
  3873 +| **Json字段** | **字段含义** | **赋值及含义** |
  3874 +| --- | --- | --- |
  3875 +|value|模式|1:固定模式<br>2:自由模式<br>3:免配对模式<br>4:配对SN号模式<br>5:自由SN号模式<br>6:免配对SN号模式<br>7:免配对同频点SN模式<br>8:白名单模式<br>9:免配对白名单模式|
  3876 +
  3877 +在S6型号中 配对模式只有 固定模式和白名单模式,在固定模式中可是使用快速配对方式登录,也可以使用菜单登录方式登录。
  3878 +
  3879 +
  3880 +| **配对模式** | **键盘识别** | **免配对开关** | **原键盘使用模式** |
  3881 +| --- | --- | --- | --- |
  3882 +|固定模式|ID|关闭|1:固定模式|
  3883 +|固定模式|SN|关闭|4:配对SN号模式|
  3884 +|固定模式|ID|开启|3:免配对模式|
  3885 +|固定模式|SN|开启|6:免配对SN模式|
  3886 +|白名单|ID|关闭|无效|
  3887 +|白名单|SN|关闭|8:白名单模式|
  3888 +|白名单|ID|开启|无效|
  3889 +|白名单|SN|开启|9:免配对白名单模式|
  3890 +
  3891 +指令样例:
  3892 +```json
  3893 +{
  3894 + "fun": "writeBaseStationPairMode",
  3895 + "baseId": 1,
  3896 + "params": {
  3897 + "value": "4"
  3898 + },
  3899 + "packetTag": "1"
  3900 +}
  3901 +```
  3902 +
  3903 +返回
  3904 +接收:
  3905 +fun: "baseStationPairMode"
  3906 +baseId: 1//基站ID
  3907 +infos:{"value":"4"}//返回基站配对模式值
  3908 +
  3909 +指令样例:
  3910 +```json
  3911 +{
  3912 + "fun": "baseStationPairMode",
  3913 + "baseId": 1,
  3914 + "infos": {
  3915 + "value": "4"
  3916 + },
  3917 + "packetTag": "1"
  3918 +}
  3919 +```
  3920 +
  3921 +| **配对模式** | **键盘识别** | **免配对开关** | **原键盘使用模式** |
  3922 +| --- | --- | --- | --- |
  3923 +|固定模式|ID|关闭|1:固定模式|
  3924 +|固定模式|SN|关闭|4:配对SN号模式|
  3925 +|固定模式|ID|开启|3:免配对模式|
  3926 +|固定模式|SN|开启|6:免配对SN模式|
  3927 +|白名单|ID|关闭|无效|
  3928 +|白名单|SN|关闭|8:白名单模式|
  3929 +|白名单|ID|开启|无效|
  3930 +|白名单|SN|开启|9:免配对白名单模式|
  3931 +
  3932 +
  3933 +
  3934 +支持设备说明
  3935 +
  3936 +| **基站+键盘** | **支持** | **备注** |
  3937 +| --- | --- | --- |
  3938 +| B100-2.4G+S6 | 支持 ||
  3939 +| B200-2.4G+S6 | 支持 ||
  3940 +| B200-5.8G+T2 | 支持 ||
  3941 +
  3942 +
  3943 +#### 基站配对模式
  3944 +读
  3945 +发送:
  3946 +fun: "readPairMode" //读基站配对模式
  3947 +baseId: 0// 0~32 (指令不发送baseID,默认为0表示读取所有基站)
  3948 +params:{}//可不填
  3949 +
  3950 +指令样例:
  3951 +```json
  3952 +{
  3953 + "fun": "readPairMode",
  3954 + "baseId": 0,
  3955 + "packetTag": "1"
  3956 +}
  3957 +```
  3958 +
  3959 +写
  3960 +发送:
  3961 +fun: "writePairMode" //写基站配对模式
  3962 +baseId: 1//1~32 (必须指定基站)
  3963 +params:{"value":"4"}//1~9
  3964 +
  3965 +| **Json字段** | **字段含义** | **赋值及含义** |
  3966 +| --- | --- | --- |
  3967 +|value|模式|1:配对SN号模式<br>2:白名单模式|
  3968 +
  3969 +在S6型号中 配对模式只有 配对SN号模式和白名单模式,在配对SN号模式中可是使用快速配对方式登录,也可以使用菜单登录方式登录。
  3970 +
  3971 +指令样例:
  3972 +```json
  3973 +{
  3974 + "fun": "writePairMode",
  3975 + "baseId": 1,
  3976 + "params": {
  3977 + "value": "1"
  3978 + },
  3979 + "packetTag": "1"
  3980 +}
  3981 +```
  3982 +
  3983 +返回
  3984 +接收:
  3985 +fun: "PairMode"
  3986 +baseId: 1//基站ID
  3987 +infos:{"value":"1"}//返回基站配对模式值
  3988 +
  3989 +指令样例:
  3990 +```json
  3991 +{
  3992 + "fun": "PairMode",
  3993 + "baseId": 1,
  3994 + "infos": {
  3995 + "value": "1"
  3996 + },
  3997 + "packetTag": "1"
  3998 +}
  3999 +```
  4000 +
  4001 +支持设备说明
  4002 +
  4003 +| **基站+键盘** | **支持** | **备注** |
  4004 +| --- | --- | --- |
  4005 +| B100-2.4G+S6 | 支持 ||
  4006 +| B200-2.4G+S6 | 支持 ||
  4007 +| B200-5.8G+T2 | 支持 ||
  4008 +
  4009 +
3783 4010 #### 基站配对码
3784 4011  
3785 4012
... ... @@ -4603,6 +4830,7 @@ infos:{}//
4603 4830 | --- | --- | --- |
4604 4831 | B200-2.4G+S6 | 支持 ||
4605 4832 | B200-5.8G+T2 | 支持 ||
  4833 +| EA3100-2.4G+S62 | 支持 ||
4606 4834  
4607 4835 #### 键盘关机时间
4608 4836  
... ... @@ -5902,8 +6130,8 @@ infos:{ &quot;funId&quot;:&quot;F0001&quot;,&quot;code&quot;:&quot;10002&quot;}//
5902 6130 |F0021|写手动获取返回在线信息|
5903 6131 |F0022|读基站设备RF功率|
5904 6132 |F0023|写基站设备RF功率|
5905   -|F0024|读基站设备配对模式或基站名称(自定义)|
5906   -|F0025|写基站设备配对模式|
  6133 +|F0024|基站设备配对模式或基站名称(自定义)|
  6134 +|F0025|预留|
5907 6135 |F0026|读基站快速配对低功率模式|
5908 6136 |F0027|写基站快速配对低功率模式|
5909 6137 |F0028|读键盘登录菜单显示允许[S6适用]|
... ...