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 | 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 | 260 | ```C++ |
| 233 | 261 | extern"C" __declspec(dllexport) bool ExitEvent(int mode_ID); //另傿•°è¿›å…¥ç©ºé—²æ¨¡å¼åŠŸèƒ½ |
| 234 | 262 | ``` |
| 235 | -## ç¾åˆ°åŠŸèƒ½[广æ’] | |
| 263 | + | |
| 264 | +## ç¾åˆ° | |
| 265 | +### ç¾åˆ°åŠŸèƒ½[广æ’] | |
| 236 | 266 | 函数å称:Start_Sign_in_Event |
| 237 | 267 | 功能:ç¾åˆ°åŠŸèƒ½[广æ’] |
| 238 | 268 | 说明:把SDK管ç†çš„æ‰€æœ‰åŸºç«™çš„在线键盘设置为ç¾åˆ°åŠŸèƒ½æ¨¡å¼ |
| ... | ... | @@ -257,7 +287,7 @@ extern"C" __declspec(dllexport) bool Start_Sign_in_Event( |
| 257 | 287 | int KeyValue=0); //开始ç¾åˆ°åŠŸèƒ½ |
| 258 | 288 | ``` |
| 259 | 289 | |
| 260 | -## ç¾åˆ°åŠŸèƒ½[指定键盘SN] | |
| 290 | +### ç¾åˆ°åŠŸèƒ½[指定键盘SN] | |
| 261 | 291 | 函数å称:Start_Sign_in_Event_SN |
| 262 | 292 | 功能:ç¾åˆ°åŠŸèƒ½[指定键盘SN] |
| 263 | 293 | 说明:把SDK管ç†çš„æŒ‡å®šåœ¨çº¿é”®ç›˜è®¾ç½®ä¸ºç¾åˆ°åŠŸèƒ½æ¨¡å¼ |
| ... | ... | @@ -784,6 +814,42 @@ extern"C" __declspec(dllexport) bool Custom_Questions_Event( |
| 784 | 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 | 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 | 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 | 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 | 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 | 2722 | ### WSCmdApp收到数æ®å¼‚常 | ... | ... |
通讯协议-SDK应用部分[内部].md
| ... | ... | @@ -6269,6 +6269,7 @@ infos:{ "funId":"F0001","code":"10002"}// |
| 6269 | 6269 | |20002|功能不支持| |
| 6270 | 6270 | |20003|基站ID为负数,应用可以不传ID,默认为0| |
| 6271 | 6271 | |20004|参数错误| |
| 6272 | +|20005|基站繁忙| | |
| 6272 | 6273 | |30001|找不到对应的SN| |
| 6273 | 6274 | |40001|升级功能只能支持一个基站在线| |
| 6274 | 6275 | |50001|此功能必须指定基站ID| |
| ... | ... | @@ -6300,7 +6301,7 @@ infos:{ "funId":"F0001","code":"10002"}// |
| 6300 | 6301 | |F0022|读基站设备RF功率| |
| 6301 | 6302 | |F0023|写基站设备RF功率| |
| 6302 | 6303 | |F0024|基站设备配对模式或基站名称(自定义)| |
| 6303 | -|F0025|预留| | |
| 6304 | +|F0025|基站设备升级固件| | |
| 6304 | 6305 | |F0026|读基站快速配对低功率模式| |
| 6305 | 6306 | |F0027|写基站快速配对低功率模式| |
| 6306 | 6307 | |F0028|读键盘登录菜单显示允许[S6适用]| | ... | ... |