Commit 379ff97f2053f843e14213f149695458651bdf5d
1 parent
4422bc70
1.SDK应用部分[内部] 增加了读写基站配对模式接口,接口分内部使用和客户使用两种。
2.SDK应用部分 基站清掉所有键盘增加支持的设备型号。
Showing
2 changed files
with
231 additions
and
2 deletions
通讯协议-SDK应用部分.md
通讯协议-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:{ "funId":"F0001","code":"10002"}// |
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适用]| | ... | ... |