Commit 3ef559568f94dda8e0e7490e9de592d4cc766af0
1 parent
0259b9d8
1.SDK应用部分 升级 Ver5.1.2
2.SDK_DLL部分[内部]整理文档,临时存储。
Showing
3 changed files
with
954 additions
and
15 deletions
通讯协议-SDK_DLL部分[内部].md
| ... | ... | @@ -180,7 +180,35 @@ extern"C" __declspec(dllexport) char* GetSDKVer(); |
| 180 | 180 | ```C++ |
| 181 | 181 | extern"C" __declspec(dllexport) void SetThread_Exit(void); //退出线程释放资源 |
| 182 | 182 | ``` |
| 183 | + | |
| 184 | +## 获取基站列表 | |
| 185 | +函数名称:GetHidList_len | |
| 186 | + | |
| 187 | +接口代码: | |
| 188 | +```C++ | |
| 189 | +extern"C" __declspec(dllexport) int GetHidList_len(); | |
| 190 | +``` | |
| 191 | + | |
| 183 | 192 | # 投票业务部分 |
| 193 | +## 设置广播投票是标题 | |
| 194 | +函数名称:Set_Custom_Title | |
| 195 | +功能:设置广播投票是标题 | |
| 196 | +说明:配合广播启动业务使用 | |
| 197 | + | |
| 198 | +| **参数名称** | **参数说明** | **范围** | **备注** | | |
| 199 | +| --- | --- | --- | --- | | |
| 200 | +|UCHAR iBaseID|基站ID|0~32|| | |
| 201 | +|UCHAR Title_Len|标题字符串长度||| | |
| 202 | +|const char* Title|标题字符串||| | |
| 203 | + | |
| 204 | +接口代码: | |
| 205 | +```C++ | |
| 206 | +extern"C" __declspec(dllexport) bool Set_Custom_Title( | |
| 207 | + UCHAR iBaseID, | |
| 208 | + UCHAR Title_Len, | |
| 209 | + const char* Title); | |
| 210 | +``` | |
| 211 | + | |
| 184 | 212 | ## 设置空闲模式功能[广播] |
| 185 | 213 | 函数名称:EndFreeEvent |
| 186 | 214 | 功能:设置空闲模式功能[广播] |
| ... | ... | @@ -598,8 +626,8 @@ extern"C" __declspec(dllexport) bool Start_TextAnswer_Event_SN( |
| 598 | 626 | |---|---|---|---| |
| 599 | 627 | |UCHAR iBaseID|基站ID|0~32|| |
| 600 | 628 | |int Moed1|模式||| |
| 601 | -|UCHAR KeyTime|按键开启时间||| | |
| 602 | -|UCHAR GapTime|按键间隔时间||| | |
| 629 | +|UCHAR KeyTime|按键开启时间|启动后,多少秒内随机模拟按下按键,0=马上|| | |
| 630 | +|UCHAR GapTime|按键间隔时间|提交成功后,多少秒内再重新提交,模拟修改按键,0=不测试|| | |
| 603 | 631 | |
| 604 | 632 | |
| 605 | 633 | 接口代码: |
| ... | ... | @@ -631,6 +659,131 @@ extern"C" __declspec(dllexport) bool TestMode_Event( |
| 631 | 659 | USHORT TestNum); |
| 632 | 660 | ``` |
| 633 | 661 | |
| 662 | +## 多题型模式 | |
| 663 | +### 启动多题型模式 | |
| 664 | +函数名称:Start_Multiple_Questions_Event | |
| 665 | +功能:启动多题型模式功能[广播] | |
| 666 | +说明:把SDK管理的所有基站的在线键盘设置为启动多题型模式功能模式 | |
| 667 | + | |
| 668 | +| **参数名称** | **参数说明** | **范围** | **备注** | | |
| 669 | +|---|---|---|---| | |
| 670 | +|UCHAR iBaseID|基站ID|0~32|| | |
| 671 | +|USHORT EXAMNO|测验编号||| | |
| 672 | +|USHORT TOTAL|题目总数||| | |
| 673 | +|UCHAR SELMAX|单选多选缺省选项数目||| | |
| 674 | +|UCHAR QUES_MODE|题号显示类型||| | |
| 675 | +|const char* str|题号+题型类型字符串|1,1,1,1,1;2,1,1,1,4;|| | |
| 676 | + | |
| 677 | + | |
| 678 | +接口代码: | |
| 679 | +```C++ | |
| 680 | +extern"C" __declspec(dllexport) bool Start_Multiple_Questions_Event( | |
| 681 | + UCHAR iBaseID, | |
| 682 | + USHORT EXAMNO, | |
| 683 | + USHORT TOTAL, | |
| 684 | + UCHAR SELMAX, | |
| 685 | + UCHAR QUES_MODE, | |
| 686 | + const char* str); | |
| 687 | +``` | |
| 688 | +### 暂停多题型模式 | |
| 689 | +函数名称:Pause_Multiple_Questions_Event | |
| 690 | +功能:暂停多题型模式功能[广播] | |
| 691 | +说明:把SDK管理的所有基站的在线键盘设置为暂停多题型模式功能模式 | |
| 692 | + | |
| 693 | +| **参数名称** | **参数说明** | **范围** | **备注** | | |
| 694 | +|---|---|---|---| | |
| 695 | +|UCHAR iBaseID|基站ID|0~32|| | |
| 696 | + | |
| 697 | +接口代码: | |
| 698 | +```C++ | |
| 699 | +extern"C" __declspec(dllexport) bool Pause_Multiple_Questions_Event(UCHAR iBaseID); | |
| 700 | +``` | |
| 701 | +### 继续多题型模式 | |
| 702 | +函数名称:Continue_Multiple_Questions_Event | |
| 703 | +功能:启动多题型模式功能[广播] | |
| 704 | +说明:把SDK管理的所有基站的在线键盘设置为启动多题型模式功能模式 | |
| 705 | + | |
| 706 | +| **参数名称** | **参数说明** | **范围** | **备注** | | |
| 707 | +|---|---|---|---| | |
| 708 | +|UCHAR iBaseID|基站ID|0~32|| | |
| 709 | +|USHORT EXAMNO|测验编号||| | |
| 710 | +|USHORT TOTAL|题目总数||| | |
| 711 | +|UCHAR SELMAX|单选多选缺省选项数目||| | |
| 712 | +|UCHAR QUES_MODE|题号显示类型||| | |
| 713 | +|const char* str|题号+题型类型字符串|1,1,1,1,1;2,1,1,1,4;|| | |
| 714 | + | |
| 715 | + | |
| 716 | +接口代码: | |
| 717 | +```C++ | |
| 718 | +extern"C" __declspec(dllexport) bool Continue_Multiple_Questions_Event( | |
| 719 | + UCHAR iBaseID, | |
| 720 | + USHORT EXAMNO, | |
| 721 | + USHORT TOTAL, | |
| 722 | + UCHAR SELMAX, | |
| 723 | + UCHAR QUES_MODE, | |
| 724 | + const char* str); | |
| 725 | +``` | |
| 726 | +### 正确答案下发 | |
| 727 | +函数名称:Ok_Multiple_Questions_Event | |
| 728 | +功能:启动多题型模式功能[广播] | |
| 729 | +说明:把SDK管理的所有基站的在线键盘设置为启动多题型模式功能模式 | |
| 730 | + | |
| 731 | +| **参数名称** | **参数说明** | **范围** | **备注** | | |
| 732 | +|---|---|---|---| | |
| 733 | +|UCHAR iBaseID|基站ID|0~32|| | |
| 734 | +|USHORT TOTAL|题目总数||| | |
| 735 | +|const char* str|答案字符串||| | |
| 736 | + | |
| 737 | + | |
| 738 | +接口代码: | |
| 739 | +```C++ | |
| 740 | +extern"C" __declspec(dllexport) bool Ok_Multiple_Questions_Event( | |
| 741 | + UCHAR iBaseID, | |
| 742 | + USHORT TOTAL, | |
| 743 | + char* str); | |
| 744 | +``` | |
| 745 | +### 键盘数据转移 | |
| 746 | +函数名称:Ok_Multiple_Questions_Event | |
| 747 | +功能:启动多题型模式功能[广播] | |
| 748 | +说明:把SDK管理的所有基站的在线键盘设置为启动多题型模式功能模式 | |
| 749 | + | |
| 750 | +| **参数名称** | **参数说明** | **范围** | **备注** | | |
| 751 | +|---|---|---|---| | |
| 752 | +|UCHAR iBaseID|基站ID|0~32|| | |
| 753 | +|ULONG KeySN|键盘SN||| | |
| 754 | +|USHORT EXAMNO|测验编号||| | |
| 755 | +|USHORT TOTAL|题目总数||| | |
| 756 | +|const char* str|答案字符串||| | |
| 757 | + | |
| 758 | + | |
| 759 | +接口代码: | |
| 760 | +```C++ | |
| 761 | +extern"C" __declspec(dllexport) bool Copy_Multiple_Questions_Event( | |
| 762 | + UCHAR iBaseID, | |
| 763 | + ULONG KeySN, | |
| 764 | + USHORT EXAMNO, | |
| 765 | + USHORT TOTAL, | |
| 766 | + char* str); | |
| 767 | +``` | |
| 768 | +## 自定义题型 | |
| 769 | +### 自定义题型 | |
| 770 | +函数名称:Custom_Questions_Event | |
| 771 | +功能:启动自定义题型功能[广播] | |
| 772 | +说明:把SDK管理的所有基站的在线键盘设置为启动自定义题型功能模式 | |
| 773 | + | |
| 774 | +| **参数名称** | **参数说明** | **范围** | **备注** | | |
| 775 | +|---|---|---|---| | |
| 776 | +|UCHAR iBaseID|基站ID|0~32|| | |
| 777 | +|const char* sInfo|题目字符串||| | |
| 778 | + | |
| 779 | + | |
| 780 | +接口代码: | |
| 781 | +```C++ | |
| 782 | +extern"C" __declspec(dllexport) bool Custom_Questions_Event( | |
| 783 | + UCHAR iBaseID, | |
| 784 | + const char* sInfo); | |
| 785 | +``` | |
| 786 | + | |
| 634 | 787 | # 键盘设置 |
| 635 | 788 | ## 键盘自定义姓名 |
| 636 | 789 | ### 设置键盘自定义姓名 |
| ... | ... | @@ -955,7 +1108,7 @@ extern"C" __declspec(dllexport) bool SetKeyRemoteShutdown_Pro( |
| 955 | 1108 | | **参数名称** | **参数说明** | **范围** | **备注** | |
| 956 | 1109 | | --- | --- | --- | --- | |
| 957 | 1110 | |UCHAR iBaseID|基站ID|0~32|| |
| 958 | -| keySn | 键盘SN |空字符串,为所有在线键盘| | |
| 1111 | +| ULONG KeySN | 键盘SN |空字符串,为所有在线键盘| | |
| 959 | 1112 | |
| 960 | 1113 | |
| 961 | 1114 | 接口代码: |
| ... | ... | @@ -965,6 +1118,786 @@ extern"C" __declspec(dllexport) bool SetKeyFactory( |
| 965 | 1118 | ULONG KeySN); |
| 966 | 1119 | ``` |
| 967 | 1120 | |
| 1121 | +## 显著显示表决器信息 | |
| 1122 | + | |
| 1123 | +设置显著显示表决器信息 | |
| 1124 | +函数名称:SetKey_SignificantlyDisplay | |
| 1125 | +参数说明: | |
| 1126 | + | |
| 1127 | +| **参数名称** | **参数说明** | **范围** | **备注** | | |
| 1128 | +| --- | --- | --- | --- | | |
| 1129 | +|UCHAR iBaseID|基站ID|0~32|| | |
| 1130 | +| UCHAR Mode | 显示模式 |1 大字体显示表决器编号<br>2 液晶闪烁显示,利于查找| | |
| 1131 | + | |
| 1132 | + | |
| 1133 | +接口代码: | |
| 1134 | +```C++ | |
| 1135 | +extern"C" __declspec(dllexport) bool SetKey_SignificantlyDisplay( | |
| 1136 | + UCHAR iBaseID, | |
| 1137 | + UCHAR Mode); | |
| 1138 | +``` | |
| 1139 | + | |
| 1140 | +## 无线修改键盘配对码(解绑) | |
| 1141 | + | |
| 1142 | +无线修改键盘配对码(解绑) | |
| 1143 | +函数名称:SetKeyUnbind | |
| 1144 | +参数说明: | |
| 1145 | + | |
| 1146 | +| **参数名称** | **参数说明** | **范围** | **备注** | | |
| 1147 | +| --- | --- | --- | --- | | |
| 1148 | +|UCHAR iBaseID|基站ID|0~32|| | |
| 1149 | +|ULONG KeySN| 键盘SN |0:为所有在线键盘| | |
| 1150 | +|const char* MatchCode| 配对码 || | |
| 1151 | + | |
| 1152 | + | |
| 1153 | +接口代码: | |
| 1154 | +```C++ | |
| 1155 | +extern"C" __declspec(dllexport) bool SetKeyUnbind( | |
| 1156 | + UCHAR iBaseID, | |
| 1157 | + ULONG KeySN, | |
| 1158 | + const char* MatchCode); | |
| 1159 | +``` | |
| 1160 | + | |
| 1161 | +## 设置OEM型号显示名称 | |
| 1162 | + | |
| 1163 | +设置OEM型号显示名称 | |
| 1164 | +函数名称:SetKeyOEMModel | |
| 1165 | +参数说明: | |
| 1166 | + | |
| 1167 | +| **参数名称** | **参数说明** | **范围** | **备注** | | |
| 1168 | +| --- | --- | --- | --- | | |
| 1169 | +|UCHAR iBaseID|基站ID|0~32|| | |
| 1170 | +|ULONG KeySN| 键盘SN |0:为所有在线键盘| | |
| 1171 | +|UCHAR Model_Len| OEM字符串长度 || | |
| 1172 | +|const char* Model| OEM字符串 || | |
| 1173 | + | |
| 1174 | + | |
| 1175 | +接口代码: | |
| 1176 | +```C++ | |
| 1177 | +extern"C" __declspec(dllexport) bool SetKeyOEMModel( | |
| 1178 | + UCHAR iBaseID, | |
| 1179 | + ULONG KeySN, | |
| 1180 | + UCHAR Model_Len, | |
| 1181 | + const char* Model);//设置键盘OEM型号名称 | |
| 1182 | +``` | |
| 1183 | + | |
| 1184 | +## 锁定键盘,解锁键盘 | |
| 1185 | + | |
| 1186 | +锁定键盘,解锁键盘 | |
| 1187 | +函数名称:KeySN_Manage | |
| 1188 | +参数说明: | |
| 1189 | + | |
| 1190 | +| **参数名称** | **参数说明** | **范围** | **备注** | | |
| 1191 | +| --- | --- | --- | --- | | |
| 1192 | +|UCHAR iBaseID|基站ID|0~32|| | |
| 1193 | +|UCHAR Mode|模式|4:锁定指定键盘<br>5:锁定当前在线键盘<br>6:解锁指定键盘<br>7:解锁所有锁定的键盘| | |
| 1194 | +|UCHAR NUM| 键盘数组有效个数 || | |
| 1195 | +|ULONG KeySN[250]| 键盘列表数组 || | |
| 1196 | + | |
| 1197 | + | |
| 1198 | +接口代码: | |
| 1199 | +```C++ | |
| 1200 | +extern"C" __declspec(dllexport) bool KeySN_Manage( | |
| 1201 | + UCHAR iBaseID, | |
| 1202 | + UCHAR Mode, | |
| 1203 | + UCHAR NUM, | |
| 1204 | + ULONG KeySN[250]); | |
| 1205 | +``` | |
| 1206 | + | |
| 1207 | +## 键盘的出厂日期 | |
| 1208 | + | |
| 1209 | +设置键盘的出厂日期 | |
| 1210 | +函数名称:SetKeyDate | |
| 1211 | +参数说明: | |
| 1212 | + | |
| 1213 | +| **参数名称** | **参数说明** | **范围** | **备注** | | |
| 1214 | +| --- | --- | --- | --- | | |
| 1215 | +|UCHAR iBaseID|基站ID|0~32| | |
| 1216 | +|ULONG KeySN| 键盘SN || | |
| 1217 | +|UCHAR Date[12]| 出厂日期 |2022-01-01| | |
| 1218 | + | |
| 1219 | + | |
| 1220 | +接口代码: | |
| 1221 | +```C++ | |
| 1222 | +extern"C" __declspec(dllexport) bool SetKeyDate( | |
| 1223 | + UCHAR iBaseID, | |
| 1224 | + ULONG KeySN, | |
| 1225 | + UCHAR Date[12]);//设置键盘的出厂日期2022-01-01 | |
| 1226 | +``` | |
| 1227 | + | |
| 1228 | +## 键盘的ID[S6使用] | |
| 1229 | + | |
| 1230 | +设置键盘的ID[S6使用] | |
| 1231 | +函数名称:SetKeyID | |
| 1232 | +参数说明: | |
| 1233 | + | |
| 1234 | +| **参数名称** | **参数说明** | **范围** | **备注** | | |
| 1235 | +| --- | --- | --- | --- | | |
| 1236 | +|UCHAR iBaseID|基站ID|0~32| | |
| 1237 | +|ULONG KeySN| 键盘SN || | |
| 1238 | +|USHORT ID| 键盘的ID || | |
| 1239 | + | |
| 1240 | + | |
| 1241 | +接口代码: | |
| 1242 | +```C++ | |
| 1243 | +extern"C" __declspec(dllexport) bool SetKeyID( | |
| 1244 | + UCHAR iBaseID, | |
| 1245 | + ULONG KeySN, | |
| 1246 | + USHORT ID);//设置键盘的ID | |
| 1247 | +``` | |
| 1248 | + | |
| 1249 | +# 基站参数设置 | |
| 1250 | +## 基站的设备ID | |
| 1251 | + | |
| 1252 | +设置基站的设备ID | |
| 1253 | +函数名称:SetDevBaseId | |
| 1254 | +参数说明: | |
| 1255 | + | |
| 1256 | +| **参数名称** | **参数说明** | **范围** | **备注** | | |
| 1257 | +| --- | --- | --- | --- | | |
| 1258 | +|int pathAdd|USB设备地址|可以通过GetDevBaseId()获取到|| | |
| 1259 | +|UCHAR iBaseID|基站ID|1~32| | |
| 1260 | + | |
| 1261 | +接口代码: | |
| 1262 | +```C++ | |
| 1263 | +extern"C" __declspec(dllexport) bool SetDevBaseId( | |
| 1264 | + int pathAdd, | |
| 1265 | + UCHAR iBaseID); //设置基站的设备ID | |
| 1266 | +``` | |
| 1267 | + | |
| 1268 | +获取基站的设备ID | |
| 1269 | +函数名称:GetDevBaseId | |
| 1270 | +参数说明: | |
| 1271 | + | |
| 1272 | +| **参数名称** | **参数说明** | **范围** | **备注** | | |
| 1273 | +| --- | --- | --- | --- | | |
| 1274 | +|UCHAR iBaseID|基站ID|0~32| | |
| 1275 | + | |
| 1276 | +接口代码: | |
| 1277 | +```C++ | |
| 1278 | +extern"C" __declspec(dllexport) bool GetDevBaseId(UCHAR iBaseID); //获取基站的设备ID | |
| 1279 | +``` | |
| 1280 | + | |
| 1281 | +## 基站黑名单 | |
| 1282 | +设置基站到基站黑名单 | |
| 1283 | +函数名称:SetDevBaseBlacklist | |
| 1284 | +参数说明: | |
| 1285 | + | |
| 1286 | +| **参数名称** | **参数说明** | **范围** | **备注** | | |
| 1287 | +| --- | --- | --- | --- | | |
| 1288 | +|int pathAdd|USB设备地址|可以通过GetDevBaseId()获取到|| | |
| 1289 | + | |
| 1290 | +接口代码: | |
| 1291 | +```C++ | |
| 1292 | +extern"C" __declspec(dllexport) bool SetDevBaseBlacklist(int pathAdd); //设置基站到基站黑名单 | |
| 1293 | +``` | |
| 1294 | + | |
| 1295 | +获取基站黑名单列表 | |
| 1296 | +函数名称:GetDevBaseBlacklist | |
| 1297 | +参数说明: | |
| 1298 | + | |
| 1299 | +接口代码: | |
| 1300 | +```C++ | |
| 1301 | +extern"C" __declspec(dllexport) bool GetDevBaseBlacklist(); //获取基站黑名单列表 | |
| 1302 | +``` | |
| 1303 | + | |
| 1304 | +## 基站的设备RF功率 | |
| 1305 | +设置基站的设备RF功率 | |
| 1306 | +函数名称:SetDevRFPWR | |
| 1307 | +参数说明: | |
| 1308 | + | |
| 1309 | +| **参数名称** | **参数说明** | **范围** | **备注** | | |
| 1310 | +| --- | --- | --- | --- | | |
| 1311 | +|UCHAR iBaseID|基站ID|0~32| | |
| 1312 | +|UCHAR RFPWR|设备RF功率|1:低功率<br>2:中功率<br>3:高功率| | |
| 1313 | + | |
| 1314 | +接口代码: | |
| 1315 | +```C++ | |
| 1316 | +extern"C" __declspec(dllexport) bool SetDevRFPWR( | |
| 1317 | + UCHAR iBaseID, | |
| 1318 | + UCHAR RFPWR); //设置基站的设备RF功率 | |
| 1319 | +``` | |
| 1320 | + | |
| 1321 | +获取基站的设备RF功率 | |
| 1322 | +函数名称:GetDevRFPWR | |
| 1323 | +参数说明: | |
| 1324 | + | |
| 1325 | +| **参数名称** | **参数说明** | **范围** | **备注** | | |
| 1326 | +| --- | --- | --- | --- | | |
| 1327 | +|UCHAR iBaseID|基站ID|0~32| | |
| 1328 | + | |
| 1329 | +接口代码: | |
| 1330 | +```C++ | |
| 1331 | +extern"C" __declspec(dllexport) bool GetDevRFPWR(UCHAR iBaseID); //获取基站的设备RF功率 | |
| 1332 | +``` | |
| 1333 | + | |
| 1334 | +## 基站信道 | |
| 1335 | +设置基站的设备信道 | |
| 1336 | +函数名称:SetDevCHAN | |
| 1337 | +参数说明: | |
| 1338 | + | |
| 1339 | +| **参数名称** | **参数说明** | **范围** | **备注** | | |
| 1340 | +| --- | --- | --- | --- | | |
| 1341 | +|UCHAR iBaseID|基站ID|0~32| | |
| 1342 | +|UCHAR chans|信道数量|1~4| | |
| 1343 | +|UCHAR * chan信道数组|| | |
| 1344 | + | |
| 1345 | +接口代码: | |
| 1346 | +```C++ | |
| 1347 | +extern"C" __declspec(dllexport) bool SetDevCHAN( | |
| 1348 | + UCHAR iBaseID, | |
| 1349 | + UCHAR chans, | |
| 1350 | + UCHAR * chan); //设置基站的设备信道 | |
| 1351 | +``` | |
| 1352 | + | |
| 1353 | +获取基站的设备信道 | |
| 1354 | +函数名称:GetDevCHAN | |
| 1355 | +参数说明: | |
| 1356 | + | |
| 1357 | +| **参数名称** | **参数说明** | **范围** | **备注** | | |
| 1358 | +| --- | --- | --- | --- | | |
| 1359 | +|UCHAR iBaseID|基站ID|0~32| | |
| 1360 | + | |
| 1361 | +接口代码: | |
| 1362 | +```C++ | |
| 1363 | +extern"C" __declspec(dllexport) bool GetDevCHAN(UCHAR iBaseID); | |
| 1364 | +``` | |
| 1365 | + | |
| 1366 | +## 基站配对码 | |
| 1367 | +设置基站配对码 | |
| 1368 | +函数名称:SetDevSYSCODE | |
| 1369 | +参数说明: | |
| 1370 | + | |
| 1371 | +| **参数名称** | **参数说明** | **范围** | **备注** | | |
| 1372 | +| --- | --- | --- | --- | | |
| 1373 | +|UCHAR iBaseID|基站ID|0~32| | |
| 1374 | +|UCHAR code[4]|配对码|| | |
| 1375 | + | |
| 1376 | +接口代码: | |
| 1377 | +```C++ | |
| 1378 | +extern"C" __declspec(dllexport) bool SetDevSYSCODE( | |
| 1379 | + UCHAR iBaseID, | |
| 1380 | + UCHAR code[4]); //设置基站配对码 | |
| 1381 | +``` | |
| 1382 | + | |
| 1383 | +获取基站配对码 | |
| 1384 | +函数名称:GetDevSYSCODE | |
| 1385 | +参数说明: | |
| 1386 | + | |
| 1387 | +| **参数名称** | **参数说明** | **范围** | **备注** | | |
| 1388 | +| --- | --- | --- | --- | | |
| 1389 | +|UCHAR iBaseID|基站ID|0~32| | |
| 1390 | + | |
| 1391 | +接口代码: | |
| 1392 | +```C++ | |
| 1393 | +extern"C" __declspec(dllexport) bool GetDevSYSCODE(UCHAR iBaseID); //获取基站配对码 | |
| 1394 | +``` | |
| 1395 | + | |
| 1396 | +## 基站配对模式 | |
| 1397 | +设置基站配对模式 | |
| 1398 | +函数名称:SetDevPairMode | |
| 1399 | +参数说明: | |
| 1400 | + | |
| 1401 | +| **参数名称** | **参数说明** | **范围** | **备注** | | |
| 1402 | +| --- | --- | --- | --- | | |
| 1403 | +|UCHAR iBaseID|基站ID|0~32| | |
| 1404 | +|UCHAR mode|配对模式|1:固定模式<br>2:自由模式<br>3:免配对模式<br>4:配对SN号模式<br>5:自由SN号模式<br>6:免配对SN号模式<br>7:免配对同频点SN模式<br>8:白名单模式<br>9:免配对白名单模式| | |
| 1405 | + | |
| 1406 | +接口代码: | |
| 1407 | +```C++ | |
| 1408 | +extern"C" __declspec(dllexport) bool SetDevPairMode( | |
| 1409 | + UCHAR iBaseID, | |
| 1410 | + UCHAR mode); //设置基站配对模式 | |
| 1411 | +``` | |
| 1412 | + | |
| 1413 | +获取基站配对模式 | |
| 1414 | +函数名称:GetDevPairMode | |
| 1415 | +参数说明: | |
| 1416 | + | |
| 1417 | +| **参数名称** | **参数说明** | **范围** | **备注** | | |
| 1418 | +| --- | --- | --- | --- | | |
| 1419 | +|UCHAR iBaseID|基站ID|0~32| | |
| 1420 | + | |
| 1421 | +接口代码: | |
| 1422 | +```C++ | |
| 1423 | +extern"C" __declspec(dllexport) bool GetDevPairMode(UCHAR iBaseID); //获取基站配对模式 | |
| 1424 | +``` | |
| 1425 | + | |
| 1426 | +## 基站名称 | |
| 1427 | +设置基站名称 | |
| 1428 | +函数名称:SetDevNmae | |
| 1429 | +参数说明: | |
| 1430 | + | |
| 1431 | +| **参数名称** | **参数说明** | **范围** | **备注** | | |
| 1432 | +| --- | --- | --- | --- | | |
| 1433 | +|UCHAR iBaseID|基站ID|0~32| | |
| 1434 | +|UCHAR Len| 基站名称字符串长度 || | |
| 1435 | +|const char *Name| 基站名称字符串 || | |
| 1436 | + | |
| 1437 | +接口代码: | |
| 1438 | +```C++ | |
| 1439 | +extern"C" __declspec(dllexport) bool SetDevNmae( | |
| 1440 | + UCHAR iBaseID, | |
| 1441 | + UCHAR Len, | |
| 1442 | + const char *Name); //设置基站名称 | |
| 1443 | +``` | |
| 1444 | + | |
| 1445 | +获取基站名称 | |
| 1446 | +函数名称:GetDevNmae | |
| 1447 | +参数说明: | |
| 1448 | + | |
| 1449 | +| **参数名称** | **参数说明** | **范围** | **备注** | | |
| 1450 | +| --- | --- | --- | --- | | |
| 1451 | +|UCHAR iBaseID|基站ID|0~32| | |
| 1452 | + | |
| 1453 | +接口代码: | |
| 1454 | +```C++ | |
| 1455 | +extern"C" __declspec(dllexport) bool GetDevNmae(UCHAR iBaseID); //获取基站名称 | |
| 1456 | +``` | |
| 1457 | + | |
| 1458 | +## 基站键盘容量 | |
| 1459 | +设置基站键盘容量 | |
| 1460 | +函数名称:SetDevKPNUMS | |
| 1461 | +参数说明: | |
| 1462 | + | |
| 1463 | +| **参数名称** | **参数说明** | **范围** | **备注** | | |
| 1464 | +| --- | --- | --- | --- | | |
| 1465 | +|UCHAR iBaseID|基站ID|0~32| | |
| 1466 | +|USHORT kPnums| 键盘数量 |B200_5.8G+T2 :1~70| | |
| 1467 | +|UCHAR Lock| 预留 |0:默认| | |
| 1468 | + | |
| 1469 | +接口代码: | |
| 1470 | +```C++ | |
| 1471 | +extern"C" __declspec(dllexport) bool SetDevKPNUMS( | |
| 1472 | + UCHAR iBaseID, | |
| 1473 | + USHORT kPnums, | |
| 1474 | + UCHAR Lock=0); //设置基站键盘容量 | |
| 1475 | +``` | |
| 1476 | + | |
| 1477 | +获取基站键盘容量 | |
| 1478 | +函数名称:GetDevKPNUMS | |
| 1479 | +参数说明: | |
| 1480 | + | |
| 1481 | +| **参数名称** | **参数说明** | **范围** | **备注** | | |
| 1482 | +| --- | --- | --- | --- | | |
| 1483 | +|UCHAR iBaseID|基站ID|0~32| | |
| 1484 | + | |
| 1485 | +接口代码: | |
| 1486 | +```C++ | |
| 1487 | +extern"C" __declspec(dllexport) bool GetDevKPNUMS(UCHAR iBaseID); //获取基站键盘容量 | |
| 1488 | +``` | |
| 1489 | + | |
| 1490 | +## 键盘关机时间等级 | |
| 1491 | +设置键盘关机时间等级 | |
| 1492 | +函数名称:SetKeyboardAutoPowerOffLevel | |
| 1493 | +参数说明: | |
| 1494 | + | |
| 1495 | +| **参数名称** | **参数说明** | **范围** | **备注** | | |
| 1496 | +| --- | --- | --- | --- | | |
| 1497 | +|UCHAR iBaseID|基站ID|0~32| | |
| 1498 | +|UCHAR Level| 等级 |0:30秒<br>1:2分钟<br>2:15分钟<br>3:45分钟<br>255:不自动关机| | |
| 1499 | + | |
| 1500 | + | |
| 1501 | +接口代码: | |
| 1502 | +```C++ | |
| 1503 | +extern"C" __declspec(dllexport) bool SetKeyboardAutoPowerOffLevel( | |
| 1504 | + UCHAR iBaseID, | |
| 1505 | + UCHAR Level); | |
| 1506 | +``` | |
| 1507 | + | |
| 1508 | +获取键盘关机时间等级 | |
| 1509 | +函数名称:GetKeyboardAutoPowerOffLevel | |
| 1510 | +参数说明: | |
| 1511 | + | |
| 1512 | +| **参数名称** | **参数说明** | **范围** | **备注** | | |
| 1513 | +| --- | --- | --- | --- | | |
| 1514 | +|UCHAR iBaseID|基站ID|0~32| | |
| 1515 | + | |
| 1516 | +接口代码: | |
| 1517 | +```C++ | |
| 1518 | +extern"C" __declspec(dllexport) bool GetKeyboardAutoPowerOffLevel(UCHAR iBaseID); | |
| 1519 | +``` | |
| 1520 | + | |
| 1521 | +## 键盘登录菜单显示允许[S6适用] | |
| 1522 | +设置键盘登录菜单显示允许[S6适用] | |
| 1523 | +函数名称:SetKeyboardLoginMenu | |
| 1524 | +参数说明: | |
| 1525 | + | |
| 1526 | +| **参数名称** | **参数说明** | **范围** | **备注** | | |
| 1527 | +| --- | --- | --- | --- | | |
| 1528 | +|UCHAR iBaseID|基站ID|0~32| | |
| 1529 | +|UCHAR OnOff| 登录模式 |0:不允许登录<br>1:允许登录| | |
| 1530 | + | |
| 1531 | + | |
| 1532 | +接口代码: | |
| 1533 | +```C++ | |
| 1534 | +extern"C" __declspec(dllexport) bool SetKeyboardLoginMenu( | |
| 1535 | + UCHAR iBaseID, | |
| 1536 | + UCHAR OnOff); | |
| 1537 | +``` | |
| 1538 | + | |
| 1539 | +获取键盘登录菜单显示允许[S6适用] | |
| 1540 | +函数名称:GetKeyboardLoginMenu | |
| 1541 | +参数说明: | |
| 1542 | + | |
| 1543 | +| **参数名称** | **参数说明** | **范围** | **备注** | | |
| 1544 | +| --- | --- | --- | --- | | |
| 1545 | +|UCHAR iBaseID|基站ID|0~32| | |
| 1546 | + | |
| 1547 | +接口代码: | |
| 1548 | +```C++ | |
| 1549 | +extern"C" __declspec(dllexport) bool GetKeyboardLoginMenu(UCHAR iBaseID); | |
| 1550 | +``` | |
| 1551 | + | |
| 1552 | +## 键盘和基站之间开启或关闭心跳 | |
| 1553 | +设置键盘和基站之间开启或关闭心跳 | |
| 1554 | +函数名称:SetKeyboardHeartbeat | |
| 1555 | +参数说明: | |
| 1556 | + | |
| 1557 | +| **参数名称** | **参数说明** | **范围** | **备注** | | |
| 1558 | +| --- | --- | --- | --- | | |
| 1559 | +|UCHAR iBaseID|基站ID|0~32| | |
| 1560 | +|UCHAR OnOff| 登录模式 |0:关闭<br>1:开启| | |
| 1561 | + | |
| 1562 | + | |
| 1563 | +接口代码: | |
| 1564 | +```C++ | |
| 1565 | +extern"C" __declspec(dllexport) bool SetKeyboardHeartbeat( | |
| 1566 | + UCHAR iBaseID, | |
| 1567 | + UCHAR OnOff); | |
| 1568 | +``` | |
| 1569 | + | |
| 1570 | +获取键盘和基站之间开启或关闭心跳 | |
| 1571 | +函数名称:GetKeyboardHeartbeat | |
| 1572 | +参数说明: | |
| 1573 | + | |
| 1574 | +| **参数名称** | **参数说明** | **范围** | **备注** | | |
| 1575 | +| --- | --- | --- | --- | | |
| 1576 | +|UCHAR iBaseID|基站ID|0~32| | |
| 1577 | + | |
| 1578 | +接口代码: | |
| 1579 | +```C++ | |
| 1580 | +extern"C" __declspec(dllexport) bool GetKeyboardHeartbeat(UCHAR iBaseID); | |
| 1581 | +``` | |
| 1582 | + | |
| 1583 | +## 键盘登录密码[S6适用] | |
| 1584 | +设置键盘登录密码[S6适用] | |
| 1585 | +函数名称:SetKeyboardLoginPW | |
| 1586 | +参数说明: | |
| 1587 | + | |
| 1588 | +| **参数名称** | **参数说明** | **范围** | **备注** | | |
| 1589 | +| --- | --- | --- | --- | | |
| 1590 | +|UCHAR iBaseID|基站ID|0~32| | |
| 1591 | +|USHORT PW| 登录密码 |范围0~9999,0:不用核对密码| | |
| 1592 | + | |
| 1593 | + | |
| 1594 | +接口代码: | |
| 1595 | +```C++ | |
| 1596 | +extern"C" __declspec(dllexport) bool SetKeyboardLoginPW( | |
| 1597 | + UCHAR iBaseID, | |
| 1598 | + USHORT PW); | |
| 1599 | +``` | |
| 1600 | + | |
| 1601 | +获取键盘登录密码[S6适用] | |
| 1602 | +函数名称:GetKeyboardLoginPW | |
| 1603 | +参数说明: | |
| 1604 | + | |
| 1605 | +| **参数名称** | **参数说明** | **范围** | **备注** | | |
| 1606 | +| --- | --- | --- | --- | | |
| 1607 | +|UCHAR iBaseID|基站ID|0~32| | |
| 1608 | + | |
| 1609 | +接口代码: | |
| 1610 | +```C++ | |
| 1611 | +extern"C" __declspec(dllexport) bool GetKeyboardLoginPW(UCHAR iBaseID); | |
| 1612 | +``` | |
| 1613 | + | |
| 1614 | +## 基站手动登录开关 | |
| 1615 | +设置基站手动登录开关 | |
| 1616 | +函数名称:SetDevBaseManualLogin | |
| 1617 | +参数说明: | |
| 1618 | + | |
| 1619 | +| **参数名称** | **参数说明** | **范围** | **备注** | | |
| 1620 | +| --- | --- | --- | --- | | |
| 1621 | +|UCHAR iBaseID|基站ID|0~32| | |
| 1622 | +|UCHAR OnOff| 登录模式 |0:不允许键盘查看基站信道或名称<br>1:允许键盘查看基站信道或名称| | |
| 1623 | + | |
| 1624 | + | |
| 1625 | +接口代码: | |
| 1626 | +```C++ | |
| 1627 | +extern"C" __declspec(dllexport) bool SetDevBaseManualLogin( | |
| 1628 | + UCHAR iBaseID, | |
| 1629 | + UCHAR OnOff); | |
| 1630 | +``` | |
| 1631 | + | |
| 1632 | +获取基站手动登录开关 | |
| 1633 | +函数名称:GetDevBaseManualLogin | |
| 1634 | +参数说明: | |
| 1635 | + | |
| 1636 | +| **参数名称** | **参数说明** | **范围** | **备注** | | |
| 1637 | +| --- | --- | --- | --- | | |
| 1638 | +|UCHAR iBaseID|基站ID|0~32| | |
| 1639 | + | |
| 1640 | +接口代码: | |
| 1641 | +```C++ | |
| 1642 | +extern"C" __declspec(dllexport) bool GetDevBaseManualLogin(UCHAR iBaseID); | |
| 1643 | +``` | |
| 1644 | + | |
| 1645 | +## 基站配套的语言 | |
| 1646 | +设置基站配套的语言 | |
| 1647 | +函数名称:SetDevLanguage | |
| 1648 | +参数说明: | |
| 1649 | + | |
| 1650 | +| **参数名称** | **参数说明** | **范围** | **备注** | | |
| 1651 | +| --- | --- | --- | --- | | |
| 1652 | +|UCHAR iBaseID|基站ID|0~32| | |
| 1653 | +|UCHAR Language| 语言 |0:默认<br>1:中文<br>2:英文| | |
| 1654 | + | |
| 1655 | + | |
| 1656 | +接口代码: | |
| 1657 | +```C++ | |
| 1658 | +extern"C" __declspec(dllexport) bool SetDevLanguage( | |
| 1659 | + UCHAR iBaseID, | |
| 1660 | + UCHAR Language); | |
| 1661 | +``` | |
| 1662 | + | |
| 1663 | +获取基站配套的语言 | |
| 1664 | +函数名称:GetDevLanguage | |
| 1665 | +参数说明: | |
| 1666 | + | |
| 1667 | +| **参数名称** | **参数说明** | **范围** | **备注** | | |
| 1668 | +| --- | --- | --- | --- | | |
| 1669 | +|UCHAR iBaseID|基站ID|0~32| | |
| 1670 | + | |
| 1671 | +接口代码: | |
| 1672 | +```C++ | |
| 1673 | +extern"C" __declspec(dllexport) bool GetDevLanguage(UCHAR iBaseID); | |
| 1674 | +``` | |
| 1675 | + | |
| 1676 | +## 基站和键盘之间开启CRC | |
| 1677 | +设置基站和键盘之间开启CRC | |
| 1678 | +函数名称:SetDevCRC | |
| 1679 | +参数说明: | |
| 1680 | + | |
| 1681 | +| **参数名称** | **参数说明** | **范围** | **备注** | | |
| 1682 | +| --- | --- | --- | --- | | |
| 1683 | +|UCHAR iBaseID|基站ID|0~32| | |
| 1684 | +|UCHAR CRC| 语言 |0:不启用<br>1:启用| | |
| 1685 | + | |
| 1686 | + | |
| 1687 | +接口代码: | |
| 1688 | +```C++ | |
| 1689 | +extern"C" __declspec(dllexport) bool SetDevCRC( | |
| 1690 | + UCHAR iBaseID, | |
| 1691 | + UCHAR CRC); | |
| 1692 | +``` | |
| 1693 | + | |
| 1694 | +获取基站和键盘之间开启CRC | |
| 1695 | +函数名称:GetDevCRC | |
| 1696 | +参数说明: | |
| 1697 | + | |
| 1698 | +| **参数名称** | **参数说明** | **范围** | **备注** | | |
| 1699 | +| --- | --- | --- | --- | | |
| 1700 | +|UCHAR iBaseID|基站ID|0~32| | |
| 1701 | + | |
| 1702 | +接口代码: | |
| 1703 | +```C++ | |
| 1704 | +extern"C" __declspec(dllexport) bool GetDevCRC(UCHAR iBaseID); | |
| 1705 | +``` | |
| 1706 | + | |
| 1707 | +## 基站软件狗功能 | |
| 1708 | +设置基站软件狗密码[内部使用] | |
| 1709 | +函数名称:SetDevCRC | |
| 1710 | +参数说明: | |
| 1711 | + | |
| 1712 | +| **参数名称** | **参数说明** | **范围** | **备注** | | |
| 1713 | +| --- | --- | --- | --- | | |
| 1714 | +|UCHAR iBaseID|基站ID|0~32| | |
| 1715 | +|UCHAR Len| 密码长度 || | |
| 1716 | +|char* buf| 密码字符串 || | |
| 1717 | + | |
| 1718 | + | |
| 1719 | +接口代码: | |
| 1720 | +```C++ | |
| 1721 | +extern"C" __declspec(dllexport) bool SetDevVotePW( | |
| 1722 | + UCHAR iBaseID, | |
| 1723 | + UCHAR Len, | |
| 1724 | + char* buf); | |
| 1725 | +``` | |
| 1726 | + | |
| 1727 | +获取基站软件狗密码[内部使用] | |
| 1728 | +函数名称:GetDevVotePW | |
| 1729 | +参数说明: | |
| 1730 | + | |
| 1731 | +| **参数名称** | **参数说明** | **范围** | **备注** | | |
| 1732 | +| --- | --- | --- | --- | | |
| 1733 | +|UCHAR iBaseID|基站ID|0~32| | |
| 1734 | + | |
| 1735 | +接口代码: | |
| 1736 | +```C++ | |
| 1737 | +extern"C" __declspec(dllexport) bool GetDevVotePW(UCHAR iBaseID); | |
| 1738 | +``` | |
| 1739 | +校验基站软件狗密码 | |
| 1740 | +函数名称:CheckDevVotePW | |
| 1741 | +参数说明: | |
| 1742 | + | |
| 1743 | +| **参数名称** | **参数说明** | **范围** | **备注** | | |
| 1744 | +| --- | --- | --- | --- | | |
| 1745 | +|UCHAR iBaseID|基站ID|0~32| | |
| 1746 | +|UCHAR Len| 密码长度 || | |
| 1747 | +|char* buf| 密码字符串 || | |
| 1748 | + | |
| 1749 | +接口代码: | |
| 1750 | +```C++ | |
| 1751 | +extern"C" __declspec(dllexport) bool CheckDevVotePW(UCHAR iBaseID, UCHAR Len, char* buf); | |
| 1752 | +``` | |
| 1753 | + | |
| 1754 | +## 基站用户自定字符串 | |
| 1755 | + | |
| 1756 | +设置基站用户自定字符串 | |
| 1757 | +函数名称:SetDevUserTxt | |
| 1758 | +参数说明: | |
| 1759 | + | |
| 1760 | +| **参数名称** | **参数说明** | **范围** | **备注** | | |
| 1761 | +| --- | --- | --- | --- | | |
| 1762 | +|UCHAR iBaseID|基站ID|0~32| | |
| 1763 | +|UCHAR id| 字符串下标 |1~2| | |
| 1764 | +|UCHAR Len| 密码长度 || | |
| 1765 | +|char* buf| 密码字符串 || | |
| 1766 | + | |
| 1767 | + | |
| 1768 | +接口代码: | |
| 1769 | +```C++ | |
| 1770 | +extern"C" __declspec(dllexport) bool SetDevUserTxt( | |
| 1771 | + UCHAR iBaseID, | |
| 1772 | + UCHAR id, | |
| 1773 | + UCHAR Len, | |
| 1774 | + char* buf); | |
| 1775 | +``` | |
| 1776 | +获取基站用户自定字符串 | |
| 1777 | +函数名称:GetDevVotePW | |
| 1778 | +参数说明: | |
| 1779 | + | |
| 1780 | +| **参数名称** | **参数说明** | **范围** | **备注** | | |
| 1781 | +| --- | --- | --- | --- | | |
| 1782 | +|UCHAR iBaseID|基站ID|0~32| | |
| 1783 | +|UCHAR id| 字符串下标 |1~2| | |
| 1784 | + | |
| 1785 | +接口代码: | |
| 1786 | +```C++ | |
| 1787 | +extern"C" __declspec(dllexport) bool GetDevUserTxt(UCHAR iBaseID, UCHAR id); | |
| 1788 | +``` | |
| 1789 | + | |
| 1790 | +## 基站唯一硬件编号UID | |
| 1791 | +获取基站唯一硬件编号UID | |
| 1792 | +函数名称:GetDevUID | |
| 1793 | +参数说明: | |
| 1794 | + | |
| 1795 | +| **参数名称** | **参数说明** | **范围** | **备注** | | |
| 1796 | +| --- | --- | --- | --- | | |
| 1797 | +|UCHAR iBaseID|基站ID|0~32| | |
| 1798 | + | |
| 1799 | +接口代码: | |
| 1800 | +```C++ | |
| 1801 | +extern"C" __declspec(dllexport) bool GetDevUID(UCHAR iBaseID); | |
| 1802 | +``` | |
| 1803 | +## 基站反馈参数设置 | |
| 1804 | + | |
| 1805 | +设置空闲模式-反馈参数设置 | |
| 1806 | +函数名称:SetFeedbackMode | |
| 1807 | +参数说明: | |
| 1808 | + | |
| 1809 | +| **参数名称** | **参数说明** | **范围** | **备注** | | |
| 1810 | +| --- | --- | --- | --- | | |
| 1811 | +|UCHAR iBaseID|基站ID|0~32| | |
| 1812 | +|UCHAR Mode| 反馈模式 || | |
| 1813 | +|UCHAR KeyValue| 反馈键值 || | |
| 1814 | + | |
| 1815 | + | |
| 1816 | +接口代码: | |
| 1817 | +```C++ | |
| 1818 | +extern"C" __declspec(dllexport) bool SetFeedbackMode( | |
| 1819 | + UCHAR iBaseID, | |
| 1820 | + UCHAR Mode, | |
| 1821 | + UCHAR KeyValue); | |
| 1822 | +``` | |
| 1823 | +获取空闲模式-反馈参数设置 | |
| 1824 | +函数名称:GetFeedbackMode | |
| 1825 | +参数说明: | |
| 1826 | + | |
| 1827 | +| **参数名称** | **参数说明** | **范围** | **备注** | | |
| 1828 | +| --- | --- | --- | --- | | |
| 1829 | +|UCHAR iBaseID|基站ID|0~32| | |
| 1830 | +|UCHAR id| 字符串下标 |1~2| | |
| 1831 | + | |
| 1832 | +接口代码: | |
| 1833 | +```C++ | |
| 1834 | +extern"C" __declspec(dllexport) bool GetFeedbackMode(UCHAR iBaseID); | |
| 1835 | +``` | |
| 1836 | + | |
| 1837 | +## 基站SN | |
| 1838 | + | |
| 1839 | +设置基站SN | |
| 1840 | +函数名称:SetDevBaseSn | |
| 1841 | +参数说明: | |
| 1842 | + | |
| 1843 | +| **参数名称** | **参数说明** | **范围** | **备注** | | |
| 1844 | +| --- | --- | --- | --- | | |
| 1845 | +|UCHAR iBaseID|基站ID|0~32| | |
| 1846 | +|UCHAR SN[5]| 基站SN || | |
| 1847 | + | |
| 1848 | + | |
| 1849 | +接口代码: | |
| 1850 | +```C++ | |
| 1851 | +extern"C" __declspec(dllexport) bool SetDevBaseSn( | |
| 1852 | + UCHAR iBaseID, | |
| 1853 | + UCHAR SN[5]); | |
| 1854 | +``` | |
| 1855 | +获取基站SN | |
| 1856 | +函数名称:GetDevBaseSn | |
| 1857 | +参数说明: | |
| 1858 | + | |
| 1859 | +| **参数名称** | **参数说明** | **范围** | **备注** | | |
| 1860 | +| --- | --- | --- | --- | | |
| 1861 | +|UCHAR iBaseID|基站ID|0~32| | |
| 1862 | + | |
| 1863 | +接口代码: | |
| 1864 | +```C++ | |
| 1865 | +extern"C" __declspec(dllexport) bool GetDevBaseSn(UCHAR iBaseID); | |
| 1866 | +``` | |
| 1867 | + | |
| 1868 | +## 基站软件版本 | |
| 1869 | +获取基站软件版本 | |
| 1870 | +函数名称:GetDevBaseVer | |
| 1871 | +参数说明: | |
| 1872 | + | |
| 1873 | +| **参数名称** | **参数说明** | **范围** | **备注** | | |
| 1874 | +| --- | --- | --- | --- | | |
| 1875 | +|UCHAR iBaseID|基站ID|0~32| | |
| 1876 | + | |
| 1877 | +接口代码: | |
| 1878 | +```C++ | |
| 1879 | +extern"C" __declspec(dllexport) bool GetDevBaseVer(UCHAR iBaseID); | |
| 1880 | +``` | |
| 1881 | + | |
| 1882 | +## 基站型号 | |
| 1883 | +获取基站型号 | |
| 1884 | +函数名称:GetDevBaseModel | |
| 1885 | +参数说明: | |
| 1886 | + | |
| 1887 | +| **参数名称** | **参数说明** | **范围** | **备注** | | |
| 1888 | +| --- | --- | --- | --- | | |
| 1889 | +|UCHAR iBaseID|基站ID|0~32| | |
| 1890 | + | |
| 1891 | +接口代码: | |
| 1892 | +```C++ | |
| 1893 | +extern"C" __declspec(dllexport) bool GetDevBaseModel(UCHAR iBaseID); | |
| 1894 | +``` | |
| 1895 | + | |
| 1896 | +extern"C" __declspec(dllexport) bool SetKeyDate( | |
| 1897 | + UCHAR iBaseID, | |
| 1898 | + ULONG KeySN, | |
| 1899 | + UCHAR Date[12]);//设置键盘的出厂日期2022-01-01 | |
| 1900 | +``` | |
| 968 | 1901 | ## 异常处理 |
| 969 | 1902 | |
| 970 | 1903 | ### WSCmdApp收到数据异常 | ... | ... |
通讯协议-SDK应用部分.md
| ... | ... | @@ -8,7 +8,7 @@ WSCmdApp协议接口说明 |
| 8 | 8 | |
| 9 | 9 | |
| 10 | 10 | <div style="text-align: center;font-size: 30px;"> |
| 11 | -Ver5.1.1 | |
| 11 | +Ver5.1.2 | |
| 12 | 12 | </div> |
| 13 | 13 | <br> |
| 14 | 14 | <br> |
| ... | ... | @@ -24,7 +24,7 @@ Ver5.1.1 |
| 24 | 24 | <br> |
| 25 | 25 | |
| 26 | 26 | <div style="text-align: center;font-size: 30px;"> |
| 27 | -二〇二三年五月 | |
| 27 | +二〇二三年十月 | |
| 28 | 28 | </div> |
| 29 | 29 | |
| 30 | 30 | <br> |
| ... | ... | @@ -44,6 +44,7 @@ Ver5.1.1 |
| 44 | 44 | | 文档版本 | 日期 | 作者 | 版本说明 | |
| 45 | 45 | |---|---|---|---| |
| 46 | 46 | |5.1.1| 2023年10月09日|陈定敏|1. 初始版| |
| 47 | +|5.1.2| 2023年11月07日|陈定敏|1. 增加配对模式设置接口| | |
| 47 | 48 | |
| 48 | 49 | <br> |
| 49 | 50 | |
| ... | ... | @@ -3438,7 +3439,7 @@ params:{}//可不填 |
| 3438 | 3439 | 发送: |
| 3439 | 3440 | fun: "writeBaseStationPairMode" //写基站配对模式 |
| 3440 | 3441 | baseId: 1//1~32 (必须指定基站) |
| 3441 | -params:{"value":"4"}//1~9 | |
| 3442 | +params:{"value":"1"}// | |
| 3442 | 3443 | |
| 3443 | 3444 | | **Json字段** | **字段含义** | **赋值及含义** | |
| 3444 | 3445 | | --- | --- | --- | |
| ... | ... | @@ -3459,14 +3460,14 @@ params:{"value":"4"}//1~9 |
| 3459 | 3460 | |
| 3460 | 3461 | 返回 |
| 3461 | 3462 | 接收: |
| 3462 | -fun: "BaseStationPairMode" | |
| 3463 | +fun: "baseStationPairMode" | |
| 3463 | 3464 | baseId: 1//基站ID |
| 3464 | 3465 | infos:{"value":"1"}//返回基站配对模式值 |
| 3465 | 3466 | |
| 3466 | 3467 | 指令样例: |
| 3467 | 3468 | ```json |
| 3468 | 3469 | { |
| 3469 | - "fun": "BaseStationPairMode", | |
| 3470 | + "fun": "baseStationPairMode", | |
| 3470 | 3471 | "baseId": 1, |
| 3471 | 3472 | "infos": { |
| 3472 | 3473 | "value": "1" |
| ... | ... | @@ -3982,6 +3983,8 @@ infos:{}// |
| 3982 | 3983 | |
| 3983 | 3984 | 写 |
| 3984 | 3985 | |
| 3986 | +<font color="#dd0000" size="5">注意:写操作前请把基站配对模式切换到白名单模式。</font><br /> | |
| 3987 | + | |
| 3985 | 3988 | 发送: |
| 3986 | 3989 | |
| 3987 | 3990 | fun: "writeWhiteList" //写白名单列表 |
| ... | ... | @@ -3998,7 +4001,7 @@ keySnList:[]//键盘SN数组最多200键盘SN |
| 3998 | 4001 | ```json |
| 3999 | 4002 | { |
| 4000 | 4003 | "fun": "writeWhiteList", |
| 4001 | - "baseId": 2, | |
| 4004 | + "baseId": 0, | |
| 4002 | 4005 | "keySnList": [{ |
| 4003 | 4006 | "keySn": "2111120140" |
| 4004 | 4007 | }, | ... | ... |
通讯协议-SDK应用部分[内部].md
| ... | ... | @@ -8,7 +8,7 @@ WSCmdApp协议接口说明 |
| 8 | 8 | |
| 9 | 9 | |
| 10 | 10 | <div style="text-align: center;font-size: 30px;"> |
| 11 | -Ver5.1.1 | |
| 11 | +Ver5.1.2 | |
| 12 | 12 | </div> |
| 13 | 13 | <br> |
| 14 | 14 | <br> |
| ... | ... | @@ -24,7 +24,7 @@ Ver5.1.1 |
| 24 | 24 | <br> |
| 25 | 25 | |
| 26 | 26 | <div style="text-align: center;font-size: 30px;"> |
| 27 | -二〇二三年五月 | |
| 27 | +二〇二三年十月 | |
| 28 | 28 | </div> |
| 29 | 29 | |
| 30 | 30 | <br> |
| ... | ... | @@ -44,6 +44,7 @@ Ver5.1.1 |
| 44 | 44 | | 文档版本 | 日期 | 作者 | 版本说明 | |
| 45 | 45 | |---|---|---|---| |
| 46 | 46 | |5.1.1| 2023年10月09日|陈定敏|1. 初始版| |
| 47 | +|5.1.2| 2023年11月07日|陈定敏|1. 增加配对模式设置接口| | |
| 47 | 48 | |
| 48 | 49 | <br> |
| 49 | 50 | |
| ... | ... | @@ -3992,7 +3993,7 @@ params:{}//可不填 |
| 3992 | 3993 | 发送: |
| 3993 | 3994 | fun: "writeBaseStationPairMode" //写基站配对模式 |
| 3994 | 3995 | baseId: 1//1~32 (必须指定基站) |
| 3995 | -params:{"value":"4"}//1~9 | |
| 3996 | +params:{"value":"1"}// | |
| 3996 | 3997 | |
| 3997 | 3998 | | **Json字段** | **字段含义** | **赋值及含义** | |
| 3998 | 3999 | | --- | --- | --- | |
| ... | ... | @@ -4013,14 +4014,14 @@ params:{"value":"4"}//1~9 |
| 4013 | 4014 | |
| 4014 | 4015 | 返回 |
| 4015 | 4016 | 接收: |
| 4016 | -fun: "BaseStationPairMode" | |
| 4017 | +fun: "baseStationPairMode" | |
| 4017 | 4018 | baseId: 1//基站ID |
| 4018 | 4019 | infos:{"value":"1"}//返回基站配对模式值 |
| 4019 | 4020 | |
| 4020 | 4021 | 指令样例: |
| 4021 | 4022 | ```json |
| 4022 | 4023 | { |
| 4023 | - "fun": "BaseStationPairMode", | |
| 4024 | + "fun": "baseStationPairMode", | |
| 4024 | 4025 | "baseId": 1, |
| 4025 | 4026 | "infos": { |
| 4026 | 4027 | "value": "1" |
| ... | ... | @@ -4536,6 +4537,8 @@ infos:{}// |
| 4536 | 4537 | |
| 4537 | 4538 | 写 |
| 4538 | 4539 | |
| 4540 | +<font color="#dd0000" size="5">注意:写操作前请把基站配对模式切换到白名单模式。</font><br /> | |
| 4541 | + | |
| 4539 | 4542 | 发送: |
| 4540 | 4543 | |
| 4541 | 4544 | fun: "writeWhiteList" //写白名单列表 |
| ... | ... | @@ -4552,7 +4555,7 @@ keySnList:[]//键盘SN数组最多200键盘SN |
| 4552 | 4555 | ```json |
| 4553 | 4556 | { |
| 4554 | 4557 | "fun": "writeWhiteList", |
| 4555 | - "baseId": 2, | |
| 4558 | + "baseId": 0, | |
| 4556 | 4559 | "keySnList": [{ |
| 4557 | 4560 | "keySn": "2111120140" |
| 4558 | 4561 | }, | ... | ... |