Commit c53f76f25fb629cf6710c7f7f04a303a9f3a81ee
1 parent
ced8e7d0
1.SDK_DLL部分[内部]接口初版备份【回调数据部分还需要整理】
2.SDK应用部分[内部],增加了升级时的错误代码。
Showing
2 changed files
with
826 additions
and
6 deletions
通讯协议-SDK_DLL部分[内部].md
| @@ -86,6 +86,34 @@ typedef void(*HDParamCallBack)(int iBaseID, int mode, const char* sInfo);// 基ç | @@ -86,6 +86,34 @@ typedef void(*HDParamCallBack)(int iBaseID, int mode, const char* sInfo);// 基ç | ||
| 86 | extern"C" __declspec(dllexport) void SetHDParamCallBack(HDParamCallBack cb); //设置基站事件回调 | 86 | extern"C" __declspec(dllexport) void SetHDParamCallBack(HDParamCallBack cb); //设置基站事件回调 |
| 87 | ``` | 87 | ``` |
| 88 | 88 | ||
| 89 | +基站回调函数ä¸çš„ mode 列表 | ||
| 90 | +```C++ | ||
| 91 | +enum class eHDParamType { | ||
| 92 | + eVoteEvent_Choice = 910, //é€‰æ‹©é¢˜æ¨¡å¼ | ||
| 93 | + eVoteEvent_TrueFalse = 912, //判æ–é¢˜æ¨¡å¼ | ||
| 94 | + eVoteEvent_RushAnswer = 914, //抢ç”é¢˜æ¨¡å¼ | ||
| 95 | + eVoteEvent_Number = 916, //æ•°å—é¢˜æ¨¡å¼ | ||
| 96 | + eVoteEvent_Bind = 918, //ç»‘å®šæ¨¡å¼ | ||
| 97 | + eVoteEvent_QuickMatch = 920, //基站快速é…对 | ||
| 98 | + | ||
| 99 | + eVoteEvent_Voice = 922, //è¯éŸ³ç”é¢˜æ¨¡å¼ | ||
| 100 | + eVoteEvent_MulQuestions = 923, //T2多å°é¢˜æ¨¡å¼ | ||
| 101 | + eVoteEvent_TextAnswer = 924, //æ–‡æœ¬å¡«ç©ºé¢˜æ¨¡å¼ | ||
| 102 | + | ||
| 103 | + eVoteEvent_Examination = 921, //å¤šé¢˜æ¨¡å¼ | ||
| 104 | + eVoteEvent_Examination_pause = 928, //å¤šé¢˜æ¨¡å¼æš‚åœ | ||
| 105 | + eVoteEvent_Examination_continue = 929, //多题模å¼ç»§ç» | ||
| 106 | + eVoteEvent_Examination_ok = 927, //多题模å¼é”®ç›˜ä¸‹å‘æ£ç¡®ç”案 | ||
| 107 | + eVoteEvent_Examination_Copy = 926, //多题模å¼é”®ç›˜è½¬ç§»æ•°æ® | ||
| 108 | + | ||
| 109 | + eVoteEvent_TestMdoe = 931, //å¼‚æ¥æµ‹è¯•æ¨¡å¼ | ||
| 110 | + | ||
| 111 | + eVoteEvent_CustomQuestions = 935, //è‡ªå®šä¹‰é¢˜åž‹æ¨¡å¼ | ||
| 112 | + | ||
| 113 | + eVoteEvent_Free_Question = 943, //è‡ªç”±é¢˜åž‹æ¨¡å¼ | ||
| 114 | +} | ||
| 115 | +``` | ||
| 116 | + | ||
| 89 | ## 投票事件回调 | 117 | ## 投票事件回调 |
| 90 | 118 | ||
| 91 | | **傿•°åç§°** | **傿•°è¯´æ˜Ž** | **范围** | **备注** | | 119 | | **傿•°åç§°** | **傿•°è¯´æ˜Ž** | **范围** | **备注** | |
| @@ -232,7 +260,9 @@ extern"C" __declspec(dllexport) bool EndFreeEvent(void); //空闲模å¼åŠŸèƒ½ | @@ -232,7 +260,9 @@ extern"C" __declspec(dllexport) bool EndFreeEvent(void); //空闲模å¼åŠŸèƒ½ | ||
| 232 | ```C++ | 260 | ```C++ |
| 233 | extern"C" __declspec(dllexport) bool ExitEvent(int mode_ID); //另傿•°è¿›å…¥ç©ºé—²æ¨¡å¼åŠŸèƒ½ | 261 | extern"C" __declspec(dllexport) bool ExitEvent(int mode_ID); //另傿•°è¿›å…¥ç©ºé—²æ¨¡å¼åŠŸèƒ½ |
| 234 | ``` | 262 | ``` |
| 235 | -## ç¾åˆ°åŠŸèƒ½[广æ’] | 263 | + |
| 264 | +## ç¾åˆ° | ||
| 265 | +### ç¾åˆ°åŠŸèƒ½[广æ’] | ||
| 236 | 函数å称:Start_Sign_in_Event | 266 | 函数å称:Start_Sign_in_Event |
| 237 | 功能:ç¾åˆ°åŠŸèƒ½[广æ’] | 267 | 功能:ç¾åˆ°åŠŸèƒ½[广æ’] |
| 238 | 说明:把SDK管ç†çš„æ‰€æœ‰åŸºç«™çš„在线键盘设置为ç¾åˆ°åŠŸèƒ½æ¨¡å¼ | 268 | 说明:把SDK管ç†çš„æ‰€æœ‰åŸºç«™çš„在线键盘设置为ç¾åˆ°åŠŸèƒ½æ¨¡å¼ |
| @@ -257,7 +287,7 @@ extern"C" __declspec(dllexport) bool Start_Sign_in_Event( | @@ -257,7 +287,7 @@ extern"C" __declspec(dllexport) bool Start_Sign_in_Event( | ||
| 257 | int KeyValue=0); //开始ç¾åˆ°åŠŸèƒ½ | 287 | int KeyValue=0); //开始ç¾åˆ°åŠŸèƒ½ |
| 258 | ``` | 288 | ``` |
| 259 | 289 | ||
| 260 | -## ç¾åˆ°åŠŸèƒ½[指定键盘SN] | 290 | +### ç¾åˆ°åŠŸèƒ½[指定键盘SN] |
| 261 | 函数å称:Start_Sign_in_Event_SN | 291 | 函数å称:Start_Sign_in_Event_SN |
| 262 | 功能:ç¾åˆ°åŠŸèƒ½[指定键盘SN] | 292 | 功能:ç¾åˆ°åŠŸèƒ½[指定键盘SN] |
| 263 | 说明:把SDK管ç†çš„æŒ‡å®šåœ¨çº¿é”®ç›˜è®¾ç½®ä¸ºç¾åˆ°åŠŸèƒ½æ¨¡å¼ | 293 | 说明:把SDK管ç†çš„æŒ‡å®šåœ¨çº¿é”®ç›˜è®¾ç½®ä¸ºç¾åˆ°åŠŸèƒ½æ¨¡å¼ |
| @@ -784,6 +814,42 @@ extern"C" __declspec(dllexport) bool Custom_Questions_Event( | @@ -784,6 +814,42 @@ extern"C" __declspec(dllexport) bool Custom_Questions_Event( | ||
| 784 | const char* sInfo); | 814 | const char* sInfo); |
| 785 | ``` | 815 | ``` |
| 786 | 816 | ||
| 817 | +## å¼€å¯å¿«é€Ÿé…对功能[广æ’] | ||
| 818 | +函数å称:QuickMatch | ||
| 819 | +功能:开å¯å¿«é€Ÿé…对功能[广æ’] | ||
| 820 | +说明:把SDK管ç†çš„æ‰€æœ‰åŸºç«™çš„在线键盘设置为开å¯å¿«é€Ÿé…å¯¹åŠŸèƒ½æ¨¡å¼ | ||
| 821 | + | ||
| 822 | +| **傿•°åç§°** | **傿•°è¯´æ˜Ž** | **范围** | **备注** | | ||
| 823 | +|---|---|---|---| | ||
| 824 | +|UCHAR iBaseID|基站ID|0~32|| | ||
| 825 | + | ||
| 826 | +接å£ä»£ç : | ||
| 827 | +```C++ | ||
| 828 | +extern"C" __declspec(dllexport) bool QuickMatch(UCHAR iBaseID); | ||
| 829 | +``` | ||
| 830 | + | ||
| 831 | +## å¼€å¯å¿«é€Ÿé…对功能[内部接å£] | ||
| 832 | +函数å称:QuickMatch_Pro | ||
| 833 | +功能:开å¯å¿«é€Ÿé…对功能[广æ’] | ||
| 834 | +说明:把SDK管ç†çš„æ‰€æœ‰åŸºç«™çš„在线键盘设置为开å¯å¿«é€Ÿé…å¯¹åŠŸèƒ½æ¨¡å¼ | ||
| 835 | + | ||
| 836 | +| **傿•°åç§°** | **傿•°è¯´æ˜Ž** | **范围** | **备注** | | ||
| 837 | +|---|---|---|---| | ||
| 838 | +|UCHAR iBaseID|基站ID|0~32|| | ||
| 839 | +|UCHAR Mode|é…对模å¼||| | ||
| 840 | +|UCHAR Chan|ä¿¡é“||| | ||
| 841 | +|USHORT Id|键盘起始ID||| | ||
| 842 | + | ||
| 843 | + | ||
| 844 | +接å£ä»£ç : | ||
| 845 | +```C++ | ||
| 846 | +extern"C" __declspec(dllexport) bool QuickMatch_Pro( | ||
| 847 | + UCHAR iBaseID, | ||
| 848 | + UCHAR Mode, | ||
| 849 | + UCHAR Chan, | ||
| 850 | + USHORT Id); //å¼€å¯å¿«é€Ÿé…å¯¹ç”Ÿäº§æ¨¡å¼ | ||
| 851 | +``` | ||
| 852 | + | ||
| 787 | # 键盘设置 | 853 | # 键盘设置 |
| 788 | ## 键盘自定义姓å | 854 | ## 键盘自定义姓å |
| 789 | ### 设置键盘自定义姓å | 855 | ### 设置键盘自定义姓å |
| @@ -967,6 +1033,31 @@ extern"C" __declspec(dllexport) bool SetKeyMessage( | @@ -967,6 +1033,31 @@ extern"C" __declspec(dllexport) bool SetKeyMessage( | ||
| 967 | const char* Txt); | 1033 | const char* Txt); |
| 968 | ``` | 1034 | ``` |
| 969 | 1035 | ||
| 1036 | +## 键盘功能æç¤ºé¢„设 | ||
| 1037 | +设置功能æç¤ºé¢„设 | ||
| 1038 | +函数å称:SetKeyFunPromptPresetTxt | ||
| 1039 | +傿•°è¯´æ˜Žï¼š | ||
| 1040 | + | ||
| 1041 | +| **傿•°åç§°** | **傿•°è¯´æ˜Ž** | **范围** | **备注** | | ||
| 1042 | +| --- | --- | --- | --- | | ||
| 1043 | +|UCHAR iBaseID|基站ID|0~32| | ||
| 1044 | +|ULONG KeySN|键盘SN|| | ||
| 1045 | +|UCHAR mode|模å¼|| | ||
| 1046 | +|UCHAR type|类型|| | ||
| 1047 | +|UCHAR Txt_Len|å—符串长度|| | ||
| 1048 | +|const char* Txt|å—符串|| | ||
| 1049 | + | ||
| 1050 | +接å£ä»£ç : | ||
| 1051 | +```C++ | ||
| 1052 | +extern"C" __declspec(dllexport) bool SetKeyFunPromptPresetTxt( | ||
| 1053 | + UCHAR iBaseID, | ||
| 1054 | + ULONG KeySN, | ||
| 1055 | + UCHAR mode, | ||
| 1056 | + UCHAR type, | ||
| 1057 | + UCHAR Txt_Len, | ||
| 1058 | + const char* Txt); | ||
| 1059 | +``` | ||
| 1060 | + | ||
| 970 | ## 键盘暂åœä¼‘çœ æ—¶é—´ | 1061 | ## 键盘暂åœä¼‘çœ æ—¶é—´ |
| 971 | 1062 | ||
| 972 | 设置键盘暂åœä¼‘çœ æ—¶é—´ | 1063 | 设置键盘暂åœä¼‘çœ æ—¶é—´ |
| @@ -1204,6 +1295,27 @@ extern"C" __declspec(dllexport) bool KeySN_Manage( | @@ -1204,6 +1295,27 @@ extern"C" __declspec(dllexport) bool KeySN_Manage( | ||
| 1204 | ULONG KeySN[250]); | 1295 | ULONG KeySN[250]); |
| 1205 | ``` | 1296 | ``` |
| 1206 | 1297 | ||
| 1298 | +## 键盘的FSN | ||
| 1299 | + | ||
| 1300 | +设置键盘的FSN | ||
| 1301 | +函数å称:SetKeyFSN | ||
| 1302 | +傿•°è¯´æ˜Žï¼š | ||
| 1303 | + | ||
| 1304 | +| **傿•°åç§°** | **傿•°è¯´æ˜Ž** | **范围** | **备注** | | ||
| 1305 | +| --- | --- | --- | --- | | ||
| 1306 | +|UCHAR iBaseID|基站ID|0~32| | ||
| 1307 | +|ULONG KeySN_Old| 旧键盘SN || | ||
| 1308 | +|ULONG KeySN_New| 新键盘SN || | ||
| 1309 | + | ||
| 1310 | + | ||
| 1311 | +接å£ä»£ç : | ||
| 1312 | +```C++ | ||
| 1313 | +extern"C" __declspec(dllexport) bool SetKeyFSN( | ||
| 1314 | + UCHAR iBaseID, | ||
| 1315 | + ULONG KeySN_Old, | ||
| 1316 | + ULONG KeySN_New); | ||
| 1317 | +``` | ||
| 1318 | + | ||
| 1207 | ## 键盘的出厂日期 | 1319 | ## 键盘的出厂日期 |
| 1208 | 1320 | ||
| 1209 | 设置键盘的出厂日期 | 1321 | 设置键盘的出厂日期 |
| @@ -1893,11 +2005,718 @@ extern"C" __declspec(dllexport) bool GetDevBaseVer(UCHAR iBaseID); | @@ -1893,11 +2005,718 @@ extern"C" __declspec(dllexport) bool GetDevBaseVer(UCHAR iBaseID); | ||
| 1893 | extern"C" __declspec(dllexport) bool GetDevBaseModel(UCHAR iBaseID); | 2005 | extern"C" __declspec(dllexport) bool GetDevBaseModel(UCHAR iBaseID); |
| 1894 | ``` | 2006 | ``` |
| 1895 | 2007 | ||
| 1896 | -extern"C" __declspec(dllexport) bool SetKeyDate( | 2008 | +## åŸºç«™åˆ—è¡¨æ•°é‡ |
| 2009 | +获å–åŸºç«™åˆ—è¡¨æ•°é‡ | ||
| 2010 | +函数å称:GetHidList_len | ||
| 2011 | +傿•°è¯´æ˜Žï¼š | ||
| 2012 | + | ||
| 2013 | + | ||
| 2014 | +接å£ä»£ç : | ||
| 2015 | +```C++ | ||
| 2016 | +extern"C" __declspec(dllexport) int GetHidList_len(); | ||
| 2017 | +``` | ||
| 2018 | + | ||
| 2019 | +## 快速é…å¯¹æ¨¡å¼æ—¶æ˜¯å¦å¼€å¯ä½ŽåŠŸçŽ‡æ¨¡å¼ | ||
| 2020 | +获å–基站快速é…å¯¹æ¨¡å¼æ—¶æ˜¯å¦å¼€å¯ä½ŽåŠŸçŽ‡æ¨¡å¼ | ||
| 2021 | +函数å称:Get_QuickMatchPower | ||
| 2022 | +傿•°è¯´æ˜Žï¼š | ||
| 2023 | + | ||
| 2024 | +| **傿•°åç§°** | **傿•°è¯´æ˜Ž** | **范围** | **备注** | | ||
| 2025 | +| --- | --- | --- | --- | | ||
| 2026 | +|UCHAR iBaseID|基站ID|0~32| | ||
| 2027 | + | ||
| 2028 | +接å£ä»£ç : | ||
| 2029 | +```C++ | ||
| 2030 | +extern"C" __declspec(dllexport) bool Get_QuickMatchPower(UCHAR iBaseID); | ||
| 2031 | +``` | ||
| 2032 | + | ||
| 2033 | +设置基站快速é…å¯¹æ¨¡å¼æ—¶æ˜¯å¦å¼€å¯ä½ŽåŠŸçŽ‡æ¨¡å¼ | ||
| 2034 | +函数å称:Set_QuickMatchPower | ||
| 2035 | +傿•°è¯´æ˜Žï¼š | ||
| 2036 | + | ||
| 2037 | +| **傿•°åç§°** | **傿•°è¯´æ˜Ž** | **范围** | **备注** | | ||
| 2038 | +| --- | --- | --- | --- | | ||
| 2039 | +|UCHAR iBaseID|基站ID|0~32| | ||
| 2040 | +|UCHAR LoPower|低功率模å¼|0:ä¸ä½¿ç”¨ä½ŽåŠŸçŽ‡æ¨¡å¼<br>1:使用低功率模å¼| | ||
| 2041 | + | ||
| 2042 | +接å£ä»£ç : | ||
| 2043 | +```C++ | ||
| 2044 | +extern"C" __declspec(dllexport) bool Set_QuickMatchPower( | ||
| 1897 | UCHAR iBaseID, | 2045 | UCHAR iBaseID, |
| 1898 | - ULONG KeySN, | ||
| 1899 | - UCHAR Date[12]);//设置键盘的出厂日期2022-01-01 | 2046 | + UCHAR LoPower); |
| 2047 | +``` | ||
| 2048 | + | ||
| 2049 | +## åŸºç«™åˆ·å¡ | ||
| 2050 | +### 设置NFCä¿¡æ¯ å§“å | ||
| 2051 | +设置设置NFCä¿¡æ¯ å§“å | ||
| 2052 | +函数å称:Set_QuickMatchPower | ||
| 2053 | +傿•°è¯´æ˜Žï¼š | ||
| 2054 | + | ||
| 2055 | +| **傿•°åç§°** | **傿•°è¯´æ˜Ž** | **范围** | **备注** | | ||
| 2056 | +| --- | --- | --- | --- | | ||
| 2057 | +|UCHAR iBaseID|基站ID|0~32| | ||
| 2058 | +|UCHAR NameLen|å§“åå—符串长度|| | ||
| 2059 | +|char* Name|å§“åå—符串|| | ||
| 2060 | + | ||
| 2061 | +接å£ä»£ç : | ||
| 2062 | +```C++ | ||
| 2063 | +extern"C" __declspec(dllexport) bool SetNFCinf( | ||
| 2064 | + UCHAR iBaseID, | ||
| 2065 | + UCHAR NameLen, | ||
| 2066 | + char* Name); | ||
| 2067 | +``` | ||
| 2068 | + | ||
| 2069 | +### 设置NFCé…对ç | ||
| 2070 | +设置设置NFCé…对ç | ||
| 2071 | +函数å称:SetNFCmatchCode | ||
| 2072 | +傿•°è¯´æ˜Žï¼š | ||
| 2073 | + | ||
| 2074 | +| **傿•°åç§°** | **傿•°è¯´æ˜Ž** | **范围** | **备注** | | ||
| 2075 | +| --- | --- | --- | --- | | ||
| 2076 | +|UCHAR iBaseID|基站ID|0~32| | ||
| 2077 | +|char* MatchCode|é…对ç || | ||
| 2078 | + | ||
| 2079 | +接å£ä»£ç : | ||
| 2080 | +```C++ | ||
| 2081 | +extern"C" __declspec(dllexport) bool SetNFCmatchCode( | ||
| 2082 | + UCHAR iBaseID, | ||
| 2083 | + char* MatchCode); | ||
| 2084 | +``` | ||
| 2085 | + | ||
| 2086 | +### 设置NFC清除指令 | ||
| 2087 | +设置设置NFC清除指令 | ||
| 2088 | +函数å称:SetNFC_Empty | ||
| 2089 | +傿•°è¯´æ˜Žï¼š | ||
| 2090 | + | ||
| 2091 | +| **傿•°åç§°** | **傿•°è¯´æ˜Ž** | **范围** | **备注** | | ||
| 2092 | +| --- | --- | --- | --- | | ||
| 2093 | +|UCHAR iBaseID|基站ID|0~32| | ||
| 2094 | + | ||
| 2095 | +接å£ä»£ç : | ||
| 2096 | +```C++ | ||
| 2097 | +extern"C" __declspec(dllexport) bool SetNFC_Empty(UCHAR iBaseID); | ||
| 2098 | +``` | ||
| 2099 | + | ||
| 2100 | +## è€ƒå‹¤åŸºç«™å‚æ•° | ||
| 2101 | +### 考勤基站时钟 | ||
| 2102 | +设置考勤基站时钟 | ||
| 2103 | +函数å称:SetDevBaseDTime | ||
| 2104 | +傿•°è¯´æ˜Žï¼š | ||
| 2105 | + | ||
| 2106 | +| **傿•°åç§°** | **傿•°è¯´æ˜Ž** | **范围** | **备注** | | ||
| 2107 | +| --- | --- | --- | --- | | ||
| 2108 | +|UCHAR iBaseID|基站ID|0~32| | ||
| 2109 | +|UCHAR HOUR|æ—¶|1~24| | ||
| 2110 | +|UCHAR MIN|分|0~59| | ||
| 2111 | +|UCHAR SEC|ç§’|0~59| | ||
| 2112 | + | ||
| 2113 | +接å£ä»£ç : | ||
| 2114 | +```C++ | ||
| 2115 | +extern"C" __declspec(dllexport) bool SetDevBaseDTime( | ||
| 2116 | + UCHAR iBaseID, | ||
| 2117 | + UCHAR HOUR, | ||
| 2118 | + UCHAR MIN, | ||
| 2119 | + UCHAR SEC); | ||
| 2120 | +``` | ||
| 2121 | + | ||
| 2122 | +获å–考勤基站时钟 | ||
| 2123 | +函数å称:GetDevBaseDTime | ||
| 2124 | +傿•°è¯´æ˜Žï¼š | ||
| 2125 | + | ||
| 2126 | +| **傿•°åç§°** | **傿•°è¯´æ˜Ž** | **范围** | **备注** | | ||
| 2127 | +| --- | --- | --- | --- | | ||
| 2128 | +|UCHAR iBaseID|基站ID|0~32| | ||
| 2129 | + | ||
| 2130 | +接å£ä»£ç : | ||
| 2131 | +```C++ | ||
| 2132 | +extern"C" __declspec(dllexport) bool GetDevBaseDTime(UCHAR iBaseID); | ||
| 2133 | +``` | ||
| 2134 | + | ||
| 2135 | +### 键盘考勤å‘逿¬¡æ•° | ||
| 2136 | +设置键盘考勤å‘逿¬¡æ•° | ||
| 2137 | +函数å称:SetKeyboardAttendanceTimes | ||
| 2138 | +傿•°è¯´æ˜Žï¼š | ||
| 2139 | + | ||
| 2140 | +| **傿•°åç§°** | **傿•°è¯´æ˜Ž** | **范围** | **备注** | | ||
| 2141 | +| --- | --- | --- | --- | | ||
| 2142 | +|UCHAR iBaseID|基站ID|0~32| | ||
| 2143 | +|UCHAR Number|次数|| | ||
| 2144 | + | ||
| 2145 | + | ||
| 2146 | +接å£ä»£ç : | ||
| 2147 | +```C++ | ||
| 2148 | +extern"C" __declspec(dllexport) bool SetKeyboardAttendanceTimes( | ||
| 2149 | + UCHAR iBaseID, | ||
| 2150 | + UCHAR Number); | ||
| 2151 | +``` | ||
| 2152 | + | ||
| 2153 | +获å–键盘考勤å‘逿¬¡æ•° | ||
| 2154 | +函数å称:GetKeyboardAttendanceTimes | ||
| 2155 | +傿•°è¯´æ˜Žï¼š | ||
| 2156 | + | ||
| 2157 | +| **傿•°åç§°** | **傿•°è¯´æ˜Ž** | **范围** | **备注** | | ||
| 2158 | +| --- | --- | --- | --- | | ||
| 2159 | +|UCHAR iBaseID|基站ID|0~32| | ||
| 2160 | + | ||
| 2161 | +接å£ä»£ç : | ||
| 2162 | +```C++ | ||
| 2163 | +extern"C" __declspec(dllexport) bool GetKeyboardAttendanceTimes(UCHAR iBaseID); | ||
| 2164 | +``` | ||
| 2165 | + | ||
| 2166 | +### 键盘考勤å‘é€åŠŸçŽ‡ | ||
| 2167 | +设置键盘考勤å‘é€åŠŸçŽ‡ | ||
| 2168 | +函数å称:SetKeyboardAttendanceTimes | ||
| 2169 | +傿•°è¯´æ˜Žï¼š | ||
| 2170 | + | ||
| 2171 | +| **傿•°åç§°** | **傿•°è¯´æ˜Ž** | **范围** | **备注** | | ||
| 2172 | +| --- | --- | --- | --- | | ||
| 2173 | +|UCHAR iBaseID|基站ID|0~32| | ||
| 2174 | +|UCHAR Power|功率|| | ||
| 2175 | + | ||
| 2176 | + | ||
| 2177 | +接å£ä»£ç : | ||
| 2178 | +```C++ | ||
| 2179 | +extern"C" __declspec(dllexport) bool SetKeyboardAttendancePower( | ||
| 2180 | + UCHAR iBaseID, | ||
| 2181 | + UCHAR Power); | ||
| 2182 | +``` | ||
| 2183 | + | ||
| 2184 | +获å–键盘考勤å‘é€åŠŸçŽ‡ | ||
| 2185 | +函数å称:GetKeyboardAttendancePower | ||
| 2186 | +傿•°è¯´æ˜Žï¼š | ||
| 2187 | + | ||
| 2188 | +| **傿•°åç§°** | **傿•°è¯´æ˜Ž** | **范围** | **备注** | | ||
| 2189 | +| --- | --- | --- | --- | | ||
| 2190 | +|UCHAR iBaseID|基站ID|0~32| | ||
| 2191 | + | ||
| 2192 | +接å£ä»£ç : | ||
| 2193 | +```C++ | ||
| 2194 | +extern"C" __declspec(dllexport) bool GetKeyboardAttendancePower(UCHAR iBaseID); | ||
| 2195 | +``` | ||
| 2196 | + | ||
| 2197 | +## 基站键盘åå• | ||
| 2198 | +### 设置键盘åå• | ||
| 2199 | +函数å称:SetWhiteList | ||
| 2200 | +傿•°è¯´æ˜Žï¼š | ||
| 2201 | + | ||
| 2202 | +| **傿•°åç§°** | **傿•°è¯´æ˜Ž** | **范围** | **备注** | | ||
| 2203 | +| --- | --- | --- | --- | | ||
| 2204 | +|UCHAR iBaseID|基站ID|0~32| | ||
| 2205 | +|const char* keylist|键盘SN列表|| | ||
| 2206 | + | ||
| 2207 | +接å£ä»£ç : | ||
| 2208 | +```C++ | ||
| 2209 | +extern"C" __declspec(dllexport) bool SetWhiteList( | ||
| 2210 | + UCHAR iBaseID, | ||
| 2211 | + const char* keylist); | ||
| 2212 | +``` | ||
| 2213 | + | ||
| 2214 | +### 获å–键盘åå• | ||
| 2215 | +函数å称:GetWhiteList | ||
| 2216 | +傿•°è¯´æ˜Žï¼š | ||
| 2217 | + | ||
| 2218 | +| **傿•°åç§°** | **傿•°è¯´æ˜Ž** | **范围** | **备注** | | ||
| 2219 | +| --- | --- | --- | --- | | ||
| 2220 | +|UCHAR iBaseID|基站ID|0~32| | ||
| 2221 | + | ||
| 2222 | +接å£ä»£ç : | ||
| 2223 | +```C++ | ||
| 2224 | +extern"C" __declspec(dllexport) bool GetWhiteList(UCHAR iBaseID); | ||
| 2225 | +``` | ||
| 2226 | + | ||
| 2227 | +### åˆ é™¤é”®ç›˜æŒ‡å®šåå•SN | ||
| 2228 | +函数å称:DelWhiteList | ||
| 2229 | +傿•°è¯´æ˜Žï¼š | ||
| 2230 | + | ||
| 2231 | +| **傿•°åç§°** | **傿•°è¯´æ˜Ž** | **范围** | **备注** | | ||
| 2232 | +| --- | --- | --- | --- | | ||
| 2233 | +|UCHAR iBaseID|基站ID|0~32| | ||
| 2234 | +|const char* keylist|键盘SN列表|| | ||
| 2235 | + | ||
| 2236 | +接å£ä»£ç : | ||
| 2237 | +```C++ | ||
| 2238 | +extern"C" __declspec(dllexport) bool DelWhiteList( | ||
| 2239 | + UCHAR iBaseID, | ||
| 2240 | + const char* keylist); | ||
| 2241 | +``` | ||
| 2242 | + | ||
| 2243 | +### å¢žåŠ é”®ç›˜æŒ‡å®šåå•SN | ||
| 2244 | +函数å称:AddWhiteList | ||
| 2245 | +傿•°è¯´æ˜Žï¼š | ||
| 2246 | + | ||
| 2247 | +| **傿•°åç§°** | **傿•°è¯´æ˜Ž** | **范围** | **备注** | | ||
| 2248 | +| --- | --- | --- | --- | | ||
| 2249 | +|UCHAR iBaseID|基站ID|0~32| | ||
| 2250 | +|const char* keylist|键盘SN列表|| | ||
| 2251 | + | ||
| 2252 | +接å£ä»£ç : | ||
| 2253 | +```C++ | ||
| 2254 | +extern"C" __declspec(dllexport) bool AddWhiteList( | ||
| 2255 | + UCHAR iBaseID, | ||
| 2256 | + const char* keylist); | ||
| 2257 | +``` | ||
| 2258 | + | ||
| 2259 | +### 清空键盘åå• | ||
| 2260 | +函数å称:CleWhiteList | ||
| 2261 | +傿•°è¯´æ˜Žï¼š | ||
| 2262 | + | ||
| 2263 | +| **傿•°åç§°** | **傿•°è¯´æ˜Ž** | **范围** | **备注** | | ||
| 2264 | +| --- | --- | --- | --- | | ||
| 2265 | +|UCHAR iBaseID|基站ID|0~32| | ||
| 2266 | + | ||
| 2267 | +接å£ä»£ç : | ||
| 2268 | +```C++ | ||
| 2269 | +extern"C" __declspec(dllexport) bool CleWhiteList(UCHAR iBaseID); | ||
| 2270 | +``` | ||
| 2271 | + | ||
| 2272 | +## 基站Tcp傿•° | ||
| 2273 | +### Tcp IP | ||
| 2274 | +设置基站Tcp IPåœ°å€ | ||
| 2275 | +函数å称:SetDevBase_Tcp_IP | ||
| 2276 | +傿•°è¯´æ˜Žï¼š | ||
| 2277 | + | ||
| 2278 | +| **傿•°åç§°** | **傿•°è¯´æ˜Ž** | **范围** | **备注** | | ||
| 2279 | +| --- | --- | --- | --- | | ||
| 2280 | +|UCHAR iBaseID|基站ID|0~32| | ||
| 2281 | +|char* buf|IP地å€|192.168.10.1| | ||
| 2282 | + | ||
| 2283 | + | ||
| 2284 | +接å£ä»£ç : | ||
| 2285 | +```C++ | ||
| 2286 | +extern"C" __declspec(dllexport) bool SetDevBase_Tcp_IP( | ||
| 2287 | + UCHAR iBaseID, | ||
| 2288 | + char* buf); | ||
| 2289 | +``` | ||
| 2290 | + | ||
| 2291 | +获å–基站Tcp IPåœ°å€ | ||
| 2292 | +函数å称:GetDevBase_Tcp_IP | ||
| 2293 | +傿•°è¯´æ˜Žï¼š | ||
| 2294 | + | ||
| 2295 | +| **傿•°åç§°** | **傿•°è¯´æ˜Ž** | **范围** | **备注** | | ||
| 2296 | +| --- | --- | --- | --- | | ||
| 2297 | +|UCHAR iBaseID|基站ID|0~32| | ||
| 2298 | + | ||
| 2299 | +接å£ä»£ç : | ||
| 2300 | +```C++ | ||
| 2301 | +extern"C" __declspec(dllexport) bool GetDevBase_Tcp_IP(UCHAR iBaseID); | ||
| 1900 | ``` | 2302 | ``` |
| 2303 | + | ||
| 2304 | +### Tcp MAC | ||
| 2305 | +设置基站Tcp MACåœ°å€ | ||
| 2306 | +函数å称:SetDevBase_Tcp_mac | ||
| 2307 | +傿•°è¯´æ˜Žï¼š | ||
| 2308 | + | ||
| 2309 | +| **傿•°åç§°** | **傿•°è¯´æ˜Ž** | **范围** | **备注** | | ||
| 2310 | +| --- | --- | --- | --- | | ||
| 2311 | +|UCHAR iBaseID|基站ID|0~32| | ||
| 2312 | +|char* buf|mac地å€|FF:FF:FF:FF:FF:FF| | ||
| 2313 | + | ||
| 2314 | + | ||
| 2315 | +接å£ä»£ç : | ||
| 2316 | +```C++ | ||
| 2317 | +extern"C" __declspec(dllexport) bool SetDevBase_Tcp_mac( | ||
| 2318 | + UCHAR iBaseID, | ||
| 2319 | + char* buf); | ||
| 2320 | +``` | ||
| 2321 | + | ||
| 2322 | +获å–基站Tcp MACåœ°å€ | ||
| 2323 | +函数å称:GetDevBase_Tcp_mac | ||
| 2324 | +傿•°è¯´æ˜Žï¼š | ||
| 2325 | + | ||
| 2326 | +| **傿•°åç§°** | **傿•°è¯´æ˜Ž** | **范围** | **备注** | | ||
| 2327 | +| --- | --- | --- | --- | | ||
| 2328 | +|UCHAR iBaseID|基站ID|0~32| | ||
| 2329 | + | ||
| 2330 | +接å£ä»£ç : | ||
| 2331 | +```C++ | ||
| 2332 | +extern"C" __declspec(dllexport) bool GetDevBase_Tcp_mac(UCHAR iBaseID); | ||
| 2333 | +``` | ||
| 2334 | + | ||
| 2335 | +### Tcp å网掩ç | ||
| 2336 | +设置基站Tcp å网掩ç | ||
| 2337 | +函数å称:SetDevBase_Tcp_mask | ||
| 2338 | +傿•°è¯´æ˜Žï¼š | ||
| 2339 | + | ||
| 2340 | +| **傿•°åç§°** | **傿•°è¯´æ˜Ž** | **范围** | **备注** | | ||
| 2341 | +| --- | --- | --- | --- | | ||
| 2342 | +|UCHAR iBaseID|基站ID|0~32| | ||
| 2343 | +|char* buf|å网掩ç 地å€|255.255.255.0| | ||
| 2344 | + | ||
| 2345 | + | ||
| 2346 | +接å£ä»£ç : | ||
| 2347 | +```C++ | ||
| 2348 | +extern"C" __declspec(dllexport) bool SetDevBase_Tcp_mask( | ||
| 2349 | + UCHAR iBaseID, | ||
| 2350 | + char* buf); | ||
| 2351 | +``` | ||
| 2352 | + | ||
| 2353 | +获å–基站Tcp å网掩ç | ||
| 2354 | +函数å称:GetDevBase_Tcp_mask | ||
| 2355 | +傿•°è¯´æ˜Žï¼š | ||
| 2356 | + | ||
| 2357 | +| **傿•°åç§°** | **傿•°è¯´æ˜Ž** | **范围** | **备注** | | ||
| 2358 | +| --- | --- | --- | --- | | ||
| 2359 | +|UCHAR iBaseID|基站ID|0~32| | ||
| 2360 | + | ||
| 2361 | +接å£ä»£ç : | ||
| 2362 | +```C++ | ||
| 2363 | +extern"C" __declspec(dllexport) bool GetDevBase_Tcp_mask(UCHAR iBaseID); | ||
| 2364 | +``` | ||
| 2365 | + | ||
| 2366 | +### Tcp 网关 | ||
| 2367 | +设置基站Tcp 网关 | ||
| 2368 | +函数å称:SetDevBase_Tcp_gateway | ||
| 2369 | +傿•°è¯´æ˜Žï¼š | ||
| 2370 | + | ||
| 2371 | +| **傿•°åç§°** | **傿•°è¯´æ˜Ž** | **范围** | **备注** | | ||
| 2372 | +| --- | --- | --- | --- | | ||
| 2373 | +|UCHAR iBaseID|基站ID|0~32| | ||
| 2374 | +|char* buf|网关地å€|192.168.10.1| | ||
| 2375 | + | ||
| 2376 | + | ||
| 2377 | +接å£ä»£ç : | ||
| 2378 | +```C++ | ||
| 2379 | +extern"C" __declspec(dllexport) bool SetDevBase_Tcp_gateway( | ||
| 2380 | + UCHAR iBaseID, | ||
| 2381 | + char* buf); | ||
| 2382 | +``` | ||
| 2383 | + | ||
| 2384 | +获å–基站Tcp 网关 | ||
| 2385 | +函数å称:GetDevBase_Tcp_gateway | ||
| 2386 | +傿•°è¯´æ˜Žï¼š | ||
| 2387 | + | ||
| 2388 | +| **傿•°åç§°** | **傿•°è¯´æ˜Ž** | **范围** | **备注** | | ||
| 2389 | +| --- | --- | --- | --- | | ||
| 2390 | +|UCHAR iBaseID|基站ID|0~32| | ||
| 2391 | + | ||
| 2392 | +接å£ä»£ç : | ||
| 2393 | +```C++ | ||
| 2394 | +extern"C" __declspec(dllexport) bool GetDevBase_Tcp_gateway(UCHAR iBaseID); | ||
| 2395 | +``` | ||
| 2396 | + | ||
| 2397 | +### Tcp DNS | ||
| 2398 | +设置基站Tcp DNS | ||
| 2399 | +函数å称:SetDevBase_Tcp_dns | ||
| 2400 | +傿•°è¯´æ˜Žï¼š | ||
| 2401 | + | ||
| 2402 | +| **傿•°åç§°** | **傿•°è¯´æ˜Ž** | **范围** | **备注** | | ||
| 2403 | +| --- | --- | --- | --- | | ||
| 2404 | +|UCHAR iBaseID|基站ID|0~32| | ||
| 2405 | +|char* buf|DNS地å€|114.114.114.114| | ||
| 2406 | + | ||
| 2407 | + | ||
| 2408 | +接å£ä»£ç : | ||
| 2409 | +```C++ | ||
| 2410 | +extern"C" __declspec(dllexport) bool SetDevBase_Tcp_dns( | ||
| 2411 | + UCHAR iBaseID, | ||
| 2412 | + char* buf); | ||
| 2413 | +``` | ||
| 2414 | + | ||
| 2415 | +获å–基站Tcp DNS | ||
| 2416 | +函数å称:GetDevBase_Tcp_dns | ||
| 2417 | +傿•°è¯´æ˜Žï¼š | ||
| 2418 | + | ||
| 2419 | +| **傿•°åç§°** | **傿•°è¯´æ˜Ž** | **范围** | **备注** | | ||
| 2420 | +| --- | --- | --- | --- | | ||
| 2421 | +|UCHAR iBaseID|基站ID|0~32| | ||
| 2422 | + | ||
| 2423 | +接å£ä»£ç : | ||
| 2424 | +```C++ | ||
| 2425 | +extern"C" __declspec(dllexport) bool GetDevBase_Tcp_dns(UCHAR iBaseID); | ||
| 2426 | +``` | ||
| 2427 | + | ||
| 2428 | +### æœåС噍 IP | ||
| 2429 | +设置æœåС噍 IP | ||
| 2430 | +函数å称:SetServer_Tcp_IP | ||
| 2431 | +傿•°è¯´æ˜Žï¼š | ||
| 2432 | + | ||
| 2433 | +| **傿•°åç§°** | **傿•°è¯´æ˜Ž** | **范围** | **备注** | | ||
| 2434 | +| --- | --- | --- | --- | | ||
| 2435 | +|UCHAR iBaseID|基站ID|0~32| | ||
| 2436 | +|char* buf|DNS地å€|210.98.10.124| | ||
| 2437 | + | ||
| 2438 | + | ||
| 2439 | +接å£ä»£ç : | ||
| 2440 | +```C++ | ||
| 2441 | +extern"C" __declspec(dllexport) bool SetServer_Tcp_IP( | ||
| 2442 | + UCHAR iBaseID, | ||
| 2443 | + char* buf); | ||
| 2444 | +``` | ||
| 2445 | + | ||
| 2446 | +èŽ·å–æœåС噍 IP | ||
| 2447 | +函数å称:GetServer_Tcp_IP | ||
| 2448 | +傿•°è¯´æ˜Žï¼š | ||
| 2449 | + | ||
| 2450 | +| **傿•°åç§°** | **傿•°è¯´æ˜Ž** | **范围** | **备注** | | ||
| 2451 | +| --- | --- | --- | --- | | ||
| 2452 | +|UCHAR iBaseID|基站ID|0~32| | ||
| 2453 | + | ||
| 2454 | +接å£ä»£ç : | ||
| 2455 | +```C++ | ||
| 2456 | +extern"C" __declspec(dllexport) bool GetServer_Tcp_IP(UCHAR iBaseID); | ||
| 2457 | +``` | ||
| 2458 | + | ||
| 2459 | +### æœåС噍 DHCPå’Œç«¯å£ | ||
| 2460 | +设置DHCPå’Œç«¯å£ | ||
| 2461 | +函数å称:SetServer_Tcp_Prot | ||
| 2462 | +傿•°è¯´æ˜Žï¼š | ||
| 2463 | + | ||
| 2464 | +| **傿•°åç§°** | **傿•°è¯´æ˜Ž** | **范围** | **备注** | | ||
| 2465 | +| --- | --- | --- | --- | | ||
| 2466 | +|UCHAR iBaseID|基站ID|0~32| | ||
| 2467 | +|UCHAR DHCP|DHCP|自动手动| | ||
| 2468 | +|ULONG Server_Port|端å£|| | ||
| 2469 | + | ||
| 2470 | + | ||
| 2471 | +接å£ä»£ç : | ||
| 2472 | +```C++ | ||
| 2473 | +extern"C" __declspec(dllexport) bool SetServer_Tcp_Prot( | ||
| 2474 | + UCHAR iBaseID, | ||
| 2475 | + UCHAR DHCP, | ||
| 2476 | + ULONG Server_Port); | ||
| 2477 | +``` | ||
| 2478 | + | ||
| 2479 | +获å–DHCPå’Œç«¯å£ | ||
| 2480 | +函数å称:GetServer_Tcp_IP | ||
| 2481 | +傿•°è¯´æ˜Žï¼š | ||
| 2482 | + | ||
| 2483 | +| **傿•°åç§°** | **傿•°è¯´æ˜Ž** | **范围** | **备注** | | ||
| 2484 | +| --- | --- | --- | --- | | ||
| 2485 | +|UCHAR iBaseID|基站ID|0~32| | ||
| 2486 | + | ||
| 2487 | +接å£ä»£ç : | ||
| 2488 | +```C++ | ||
| 2489 | +extern"C" __declspec(dllexport) bool GetServer_Tcp_Prot(UCHAR iBaseID); | ||
| 2490 | +``` | ||
| 2491 | + | ||
| 2492 | +### æœåС噍 用户å | ||
| 2493 | +设置æœåС噍 用户å | ||
| 2494 | +函数å称:SetServer_UserName | ||
| 2495 | +傿•°è¯´æ˜Žï¼š | ||
| 2496 | + | ||
| 2497 | +| **傿•°åç§°** | **傿•°è¯´æ˜Ž** | **范围** | **备注** | | ||
| 2498 | +| --- | --- | --- | --- | | ||
| 2499 | +|UCHAR iBaseID|基站ID|0~32| | ||
| 2500 | +|char* buf|用户åå—符串|| | ||
| 2501 | + | ||
| 2502 | + | ||
| 2503 | +接å£ä»£ç : | ||
| 2504 | +```C++ | ||
| 2505 | +extern"C" __declspec(dllexport) bool SetServer_UserName( | ||
| 2506 | + UCHAR iBaseID, | ||
| 2507 | + char* buf); | ||
| 2508 | +``` | ||
| 2509 | + | ||
| 2510 | +èŽ·å–æœåС噍 用户å | ||
| 2511 | +函数å称:GetServer_UserName | ||
| 2512 | +傿•°è¯´æ˜Žï¼š | ||
| 2513 | + | ||
| 2514 | +| **傿•°åç§°** | **傿•°è¯´æ˜Ž** | **范围** | **备注** | | ||
| 2515 | +| --- | --- | --- | --- | | ||
| 2516 | +|UCHAR iBaseID|基站ID|0~32| | ||
| 2517 | + | ||
| 2518 | +接å£ä»£ç : | ||
| 2519 | +```C++ | ||
| 2520 | +extern"C" __declspec(dllexport) bool GetServer_UserName(UCHAR iBaseID); | ||
| 2521 | +``` | ||
| 2522 | + | ||
| 2523 | +### æœåС噍 密ç | ||
| 2524 | +设置æœåС噍 密ç | ||
| 2525 | +函数å称:SetServer_UserPW | ||
| 2526 | +傿•°è¯´æ˜Žï¼š | ||
| 2527 | + | ||
| 2528 | +| **傿•°åç§°** | **傿•°è¯´æ˜Ž** | **范围** | **备注** | | ||
| 2529 | +| --- | --- | --- | --- | | ||
| 2530 | +|UCHAR iBaseID|基站ID|0~32| | ||
| 2531 | +|char* buf|密ç 符串|| | ||
| 2532 | + | ||
| 2533 | + | ||
| 2534 | +接å£ä»£ç : | ||
| 2535 | +```C++ | ||
| 2536 | +extern"C" __declspec(dllexport) bool SetServer_UserPW( | ||
| 2537 | + UCHAR iBaseID, | ||
| 2538 | + char* buf); | ||
| 2539 | +``` | ||
| 2540 | + | ||
| 2541 | +èŽ·å–æœåС噍 密ç | ||
| 2542 | +函数å称:GetServer_UserPW | ||
| 2543 | +傿•°è¯´æ˜Žï¼š | ||
| 2544 | + | ||
| 2545 | +| **傿•°åç§°** | **傿•°è¯´æ˜Ž** | **范围** | **备注** | | ||
| 2546 | +| --- | --- | --- | --- | | ||
| 2547 | +|UCHAR iBaseID|基站ID|0~32| | ||
| 2548 | + | ||
| 2549 | +接å£ä»£ç : | ||
| 2550 | +```C++ | ||
| 2551 | +extern"C" __declspec(dllexport) bool GetServer_UserPW(UCHAR iBaseID); | ||
| 2552 | +``` | ||
| 2553 | + | ||
| 2554 | +## AES傿•° | ||
| 2555 | +### AES开关设置 | ||
| 2556 | +设置AES开关 | ||
| 2557 | +函数å称:SetAESPar | ||
| 2558 | +傿•°è¯´æ˜Žï¼š | ||
| 2559 | + | ||
| 2560 | +| **傿•°åç§°** | **傿•°è¯´æ˜Ž** | **范围** | **备注** | | ||
| 2561 | +| --- | --- | --- | --- | | ||
| 2562 | +|UCHAR iBaseID|基站ID|0~32| | ||
| 2563 | +|UCHAR par|AES开关|| | ||
| 2564 | + | ||
| 2565 | + | ||
| 2566 | +接å£ä»£ç : | ||
| 2567 | +```C++ | ||
| 2568 | +extern"C" __declspec(dllexport) bool SetAESPar( | ||
| 2569 | + UCHAR iBaseID, | ||
| 2570 | + UCHAR par); | ||
| 2571 | +``` | ||
| 2572 | + | ||
| 2573 | +获å–AES开关 | ||
| 2574 | +函数å称:GetAESPar | ||
| 2575 | +傿•°è¯´æ˜Žï¼š | ||
| 2576 | + | ||
| 2577 | +| **傿•°åç§°** | **傿•°è¯´æ˜Ž** | **范围** | **备注** | | ||
| 2578 | +| --- | --- | --- | --- | | ||
| 2579 | +|UCHAR iBaseID|基站ID|0~32| | ||
| 2580 | + | ||
| 2581 | +接å£ä»£ç : | ||
| 2582 | +```C++ | ||
| 2583 | +extern"C" __declspec(dllexport) bool GetAESPar(UCHAR iBaseID); | ||
| 2584 | +``` | ||
| 2585 | + | ||
| 2586 | +### AESç§˜é’¥æ•°æ® | ||
| 2587 | +è®¾ç½®ç§˜é’¥æ•°æ® | ||
| 2588 | +函数å称:SetAESData | ||
| 2589 | +傿•°è¯´æ˜Žï¼š | ||
| 2590 | + | ||
| 2591 | +| **傿•°åç§°** | **傿•°è¯´æ˜Ž** | **范围** | **备注** | | ||
| 2592 | +| --- | --- | --- | --- | | ||
| 2593 | +|UCHAR iBaseID|基站ID|0~32| | ||
| 2594 | +|char* data|AES秘钥数æ®|| | ||
| 2595 | + | ||
| 2596 | + | ||
| 2597 | +接å£ä»£ç : | ||
| 2598 | +```C++ | ||
| 2599 | +extern"C" __declspec(dllexport) bool SetAESData( | ||
| 2600 | + UCHAR iBaseID, | ||
| 2601 | + char* data); | ||
| 2602 | +``` | ||
| 2603 | + | ||
| 2604 | +获å–AESç§˜é’¥æ•°æ® | ||
| 2605 | +函数å称:GetAESData | ||
| 2606 | +傿•°è¯´æ˜Žï¼š | ||
| 2607 | + | ||
| 2608 | +| **傿•°åç§°** | **傿•°è¯´æ˜Ž** | **范围** | **备注** | | ||
| 2609 | +| --- | --- | --- | --- | | ||
| 2610 | +|UCHAR iBaseID|基站ID|0~32| | ||
| 2611 | + | ||
| 2612 | +接å£ä»£ç : | ||
| 2613 | +```C++ | ||
| 2614 | +extern"C" __declspec(dllexport) bool GetAESData(UCHAR iBaseID); | ||
| 2615 | +``` | ||
| 2616 | + | ||
| 2617 | +### AES秘钥数æ®å¤åˆ¶ | ||
| 2618 | +设置AES秘钥数æ®å¤åˆ¶ | ||
| 2619 | +函数å称:CopyBaseAES | ||
| 2620 | +傿•°è¯´æ˜Žï¼š | ||
| 2621 | + | ||
| 2622 | +| **傿•°åç§°** | **傿•°è¯´æ˜Ž** | **范围** | **备注** | | ||
| 2623 | +| --- | --- | --- | --- | | ||
| 2624 | +|UCHAR destBaseID|ç›®æ ‡åŸºç«™|1~32| | ||
| 2625 | +|UCHAR srcBaseID|æºåŸºç«™|1~32| | ||
| 2626 | + | ||
| 2627 | + | ||
| 2628 | +接å£ä»£ç : | ||
| 2629 | +```C++ | ||
| 2630 | +extern"C" __declspec(dllexport) bool CopyBaseAES( | ||
| 2631 | + UCHAR destBaseID, | ||
| 2632 | + UCHAR srcBaseID); | ||
| 2633 | +``` | ||
| 2634 | + | ||
| 2635 | +## 基站基础é…ç½®å‚æ•° | ||
| 2636 | +设置基础é…ç½®å‚æ•° | ||
| 2637 | +函数å称:SetAESData | ||
| 2638 | +傿•°è¯´æ˜Žï¼š | ||
| 2639 | + | ||
| 2640 | +| **傿•°åç§°** | **傿•°è¯´æ˜Ž** | **范围** | **备注** | | ||
| 2641 | +| --- | --- | --- | --- | | ||
| 2642 | +|UCHAR iBaseID|基站ID|0~32| | ||
| 2643 | +|char BootVibraton|å¯åŠ¨éœ‡åŠ¨|| | ||
| 2644 | +|char VoteVibraton|ç”题开始震动|| | ||
| 2645 | +|char Led|指示ç¯å¼€å…³|| | ||
| 2646 | + | ||
| 2647 | + | ||
| 2648 | +接å£ä»£ç : | ||
| 2649 | +```C++ | ||
| 2650 | +extern"C" __declspec(dllexport) bool SetBasicSet( | ||
| 2651 | + UCHAR iBaseID, | ||
| 2652 | + char BootVibraton, | ||
| 2653 | + char VoteVibraton, | ||
| 2654 | + char Led); | ||
| 2655 | +``` | ||
| 2656 | + | ||
| 2657 | +获å–基础é…ç½®å‚æ•° | ||
| 2658 | +函数å称:GetAESData | ||
| 2659 | +傿•°è¯´æ˜Žï¼š | ||
| 2660 | + | ||
| 2661 | +| **傿•°åç§°** | **傿•°è¯´æ˜Ž** | **范围** | **备注** | | ||
| 2662 | +| --- | --- | --- | --- | | ||
| 2663 | +|UCHAR iBaseID|基站ID|0~32| | ||
| 2664 | + | ||
| 2665 | +接å£ä»£ç : | ||
| 2666 | +```C++ | ||
| 2667 | +extern"C" __declspec(dllexport) bool GetBasicSet(UCHAR iBaseID); | ||
| 2668 | +``` | ||
| 2669 | + | ||
| 2670 | +# 固件å‡çº§ | ||
| 2671 | +## 基站固件å‡çº§ | ||
| 2672 | +基站固件å‡çº§ | ||
| 2673 | +函数å称:DevBaseFirmwareUpdate | ||
| 2674 | +傿•°è¯´æ˜Žï¼š | ||
| 2675 | + | ||
| 2676 | +| **傿•°åç§°** | **傿•°è¯´æ˜Ž** | **范围** | **备注** | | ||
| 2677 | +| --- | --- | --- | --- | | ||
| 2678 | +|UCHAR iBaseID|基站ID|0~32| | ||
| 2679 | +|char *Path|基站固件文件路径|| | ||
| 2680 | + | ||
| 2681 | +接å£ä»£ç : | ||
| 2682 | +```C++ | ||
| 2683 | +extern"C" __declspec(dllexport) bool DevBaseFirmwareUpdate( | ||
| 2684 | + UCHAR iBaseID, | ||
| 2685 | + char *Path); | ||
| 2686 | +``` | ||
| 2687 | + | ||
| 2688 | + | ||
| 2689 | + | ||
| 2690 | +## 键盘固件å‡çº§ | ||
| 2691 | +键盘固件å‡çº§ | ||
| 2692 | +函数å称:KeyFirmwareUpdateStart | ||
| 2693 | +傿•°è¯´æ˜Žï¼š | ||
| 2694 | + | ||
| 2695 | +| **傿•°åç§°** | **傿•°è¯´æ˜Ž** | **范围** | **备注** | | ||
| 2696 | +| --- | --- | --- | --- | | ||
| 2697 | +|UCHAR iBaseID|基站ID|0~32| | ||
| 2698 | +|char *Path|键盘固件文件路径|| | ||
| 2699 | + | ||
| 2700 | +接å£ä»£ç : | ||
| 2701 | +```C++ | ||
| 2702 | +extern"C" __declspec(dllexport) bool KeyFirmwareUpdateStart( | ||
| 2703 | + UCHAR iBaseID, | ||
| 2704 | + char* Path); | ||
| 2705 | +``` | ||
| 2706 | + | ||
| 2707 | +åœæ¢é”®ç›˜å›ºä»¶å‡çº§ | ||
| 2708 | +函数å称:KeyFirmwareUpdateStop | ||
| 2709 | +傿•°è¯´æ˜Žï¼š | ||
| 2710 | + | ||
| 2711 | +| **傿•°åç§°** | **傿•°è¯´æ˜Ž** | **范围** | **备注** | | ||
| 2712 | +| --- | --- | --- | --- | | ||
| 2713 | +|UCHAR iBaseID|基站ID|0~32| | ||
| 2714 | + | ||
| 2715 | +接å£ä»£ç : | ||
| 2716 | +```C++ | ||
| 2717 | +extern"C" __declspec(dllexport) bool KeyFirmwareUpdateStop(UCHAR iBaseID); | ||
| 2718 | +``` | ||
| 2719 | + | ||
| 1901 | ## å¼‚å¸¸å¤„ç† | 2720 | ## å¼‚å¸¸å¤„ç† |
| 1902 | 2721 | ||
| 1903 | ### WSCmdApp收到数æ®å¼‚常 | 2722 | ### WSCmdApp收到数æ®å¼‚常 |
通讯协议-SDK应用部分[内部].md
| @@ -6269,6 +6269,7 @@ infos:{ "funId":"F0001","code":"10002"}// | @@ -6269,6 +6269,7 @@ infos:{ "funId":"F0001","code":"10002"}// | ||
| 6269 | |20002|功能不支持| | 6269 | |20002|功能不支持| |
| 6270 | |20003|基站ID为负数,应用可以不传ID,默认为0| | 6270 | |20003|基站ID为负数,应用可以不传ID,默认为0| |
| 6271 | |20004|参数错误| | 6271 | |20004|参数错误| |
| 6272 | +|20005|基站繁忙| | ||
| 6272 | |30001|找不到对应的SN| | 6273 | |30001|找不到对应的SN| |
| 6273 | |40001|升级功能只能支持一个基站在线| | 6274 | |40001|升级功能只能支持一个基站在线| |
| 6274 | |50001|此功能必须指定基站ID| | 6275 | |50001|此功能必须指定基站ID| |
| @@ -6300,7 +6301,7 @@ infos:{ "funId":"F0001","code":"10002"}// | @@ -6300,7 +6301,7 @@ infos:{ "funId":"F0001","code":"10002"}// | ||
| 6300 | |F0022|读基站设备RF功率| | 6301 | |F0022|读基站设备RF功率| |
| 6301 | |F0023|写基站设备RF功率| | 6302 | |F0023|写基站设备RF功率| |
| 6302 | |F0024|基站设备配对模式或基站名称(自定义)| | 6303 | |F0024|基站设备配对模式或基站名称(自定义)| |
| 6303 | -|F0025|预留| | 6304 | +|F0025|基站设备升级固件| |
| 6304 | |F0026|读基站快速配对低功率模式| | 6305 | |F0026|读基站快速配对低功率模式| |
| 6305 | |F0027|写基站快速配对低功率模式| | 6306 | |F0027|写基站快速配对低功率模式| |
| 6306 | |F0028|读键盘登录菜单显示允许[S6适用]| | 6307 | |F0028|读键盘登录菜单显示允许[S6适用]| |