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适用]| |