Commit eb1166f1ab49312d40dc5e5b0d35e78ba39ada18

Authored by DMchen
1 parent b682bce9

1.SDK_dll部分,临时备份。

通讯协议-SDK_DLL部分[内部].md
... ... @@ -192,6 +192,8 @@ extern"C" __declspec(dllexport) void SetVoiceStreamEventCallBack(VoiceStreamEven
192 192 extern"C" __declspec(dllexport) bool resetBase(UCHAR iBaseID);
193 193 ```
194 194  
  195 +å馈效果:基站å¯ä»¥å¬åˆ°â€œæ»´â€ä¸€å£°å“,基站进入é‡å¯çжæ€ã€‚
  196 +
195 197 ## 获å–SDK Ver
196 198 函数å称:GetSDKVer
197 199 è¿”å›žå‚æ•°ï¼šå­—符串
... ... @@ -201,7 +203,11 @@ extern"C" __declspec(dllexport) bool resetBase(UCHAR iBaseID);
201 203 extern"C" __declspec(dllexport) char* GetSDKVer();
202 204 ```
203 205  
  206 +返回值:函数直接返回字符串。如“0.02.63.100â€ã€‚
  207 +
204 208 ## 退出线程释放资æº
  209 +æ­¤å‡½æ•°åœ¨é€€å‡ºè½¯ä»¶æ—¶ç”¨æ¥æ˜¯å¦DLL库开辟的内存资æºï¼Œè¯·è°¨æ…Žä½¿ç”¨ã€‚
  210 +
205 211 函数å称:SetThread_Exit
206 212  
207 213 接å£ä»£ç ï¼š
... ... @@ -210,6 +216,8 @@ extern"C" __declspec(dllexport) void SetThread_Exit(void); //退出线程释放è
210 216 ```
211 217  
212 218 ## 获å–基站列表
  219 +此函数用æ¥èŽ·å–当å‰DLL连接了多少个基站设备。
  220 +
213 221 函数å称:GetHidList_len
214 222  
215 223 接å£ä»£ç ï¼š
... ... @@ -217,8 +225,15 @@ extern"C" __declspec(dllexport) void SetThread_Exit(void); //退出线程释放è
217 225 extern"C" __declspec(dllexport) int GetHidList_len();
218 226 ```
219 227  
  228 +返回值:
  229 +| **函数返回值** | **傿•°è¯´æ˜Ž** | **备注** |
  230 +| --- | --- | --- |
  231 +|0|无连接基站||
  232 +|大于0 |连接基站数é‡||
  233 +
220 234 # 投票业务部分
221 235 ## 设置广播投票是标题
  236 +
222 237 函数å称:Set_Custom_Title
223 238 功能:设置广播投票是标题
224 239 说明:é…åˆå¹¿æ’­å¯åŠ¨ä¸šåŠ¡ä½¿ç”¨
... ... @@ -237,6 +252,7 @@ extern"C" __declspec(dllexport) bool Set_Custom_Title(
237 252 const char* Title);
238 253 ```
239 254  
  255 +
240 256 ## 设置空闲模å¼åŠŸèƒ½[广播]
241 257 函数å称:EndFreeEvent
242 258 功能:设置空闲模å¼åŠŸèƒ½[广播]
... ... @@ -247,6 +263,14 @@ extern"C" __declspec(dllexport) bool Set_Custom_Title(
247 263 extern"C" __declspec(dllexport) bool EndFreeEvent(void); //空闲模å¼åŠŸèƒ½
248 264 ```
249 265  
  266 +HDParamCallBack 回调接å£å馈数æ®è§£æžï¼š
  267 +
  268 +| **傿•°åç§°** | **傿•°è¯´æ˜Ž** | **è§£æž** | **备注** |
  269 +| --- | --- | --- | --- |
  270 +|int iBaseID|基站ID|0~32||
  271 +|int mode|模å¼|0||
  272 +|const char* sInfo|傿•°å­—符串|0,OK|默认空闲模å¼åˆ‡æ¢æˆåŠŸ|
  273 +
250 274 ## 另傿•°è¿›å…¥ç©ºé—²æ¨¡å¼
251 275 函数å称:ExitEvent
252 276 åŠŸèƒ½ï¼šé€€å‡ºå½“å‰æ¨¡å¼åŠŸèƒ½[广播]
... ... @@ -258,9 +282,18 @@ extern"C" __declspec(dllexport) bool EndFreeEvent(void); //空闲模å¼åŠŸèƒ½
258 282  
259 283 接å£ä»£ç ï¼š
260 284 ```C++
261   -extern"C" __declspec(dllexport) bool ExitEvent(int mode_ID); //另傿•°è¿›å…¥ç©ºé—²æ¨¡å¼åŠŸèƒ½
  285 +//另傿•°è¿›å…¥ç©ºé—²æ¨¡å¼åŠŸèƒ½
  286 +extern"C" __declspec(dllexport) bool ExitEvent(int mode_ID);
262 287 ```
263 288  
  289 +HDParamCallBack 回调接å£å馈数æ®è§£æžï¼š
  290 +
  291 +| **傿•°åç§°** | **傿•°è¯´æ˜Ž** | **è§£æž** | **备注** |
  292 +| --- | --- | --- | --- |
  293 +|int iBaseID|基站ID|0~32||
  294 +|int mode|模å¼|0||
  295 +|const char* sInfo|傿•°å­—符串|X,OK|X:mode_ID和对应<br>另傿•°ç©ºé—²æ¨¡å¼åˆ‡æ¢æˆåŠŸ|
  296 +
264 297 ## 签到
265 298 ### 签到功能[广播]
266 299 函数å称:Start_Sign_in_Event
... ... @@ -286,6 +319,45 @@ extern&quot;C&quot; __declspec(dllexport) bool Start_Sign_in_Event(
286 319 int Moed5 = 0,
287 320 int KeyValue=0); //开始签到功能
288 321 ```
  322 +#### å¯åŠ¨æ ·ä¾‹ï¼š
  323 +目的:PIN签到模å¼ï¼Œå¯ä»¥ä¿®æ”¹ï¼Œå¯é€‰é¡¹æ•°6
  324 +##### å¯åŠ¨åŠŸèƒ½éƒ¨åˆ†ï¼š
  325 +```C++
  326 +Set_Custom_Title(0, 3, "TXT"); //设置自定义标题
  327 +Start_Sign_in_Event(2, 0, 0, 0, 6, 0); //å¼€å¯pin模å¼ç­¾åˆ°
  328 +```
  329 +HDParamCallBack 回调接å£å馈数æ®è§£æžï¼š
  330 +
  331 +| **傿•°åç§°** | **傿•°è¯´æ˜Ž** | **è§£æž** | **备注** |
  332 +| --- | --- | --- | --- |
  333 +|int iBaseID|基站ID|1||
  334 +|int mode|模å¼|918|签到模å¼|
  335 +|const char* sInfo|傿•°å­—符串|"OK"|æˆåŠŸ|
  336 +
  337 +##### 接收按键数æ®éƒ¨åˆ†ï¼š
  338 +
  339 +KeyEventCallBack 回调接å£å馈数æ®è§£æžï¼š
  340 +
  341 +| **傿•°åç§°** | **傿•°è¯´æ˜Ž** | **æ•°æ®å€¼** | **备注** |
  342 +| --- | --- | --- | --- |
  343 +|UCHAR iBaseID|基站ID|1||
  344 +|unsigned long long keySn|键盘SN|1837454011||
  345 +|float Time|å馈时间[ç§’]|0.5||
  346 +|int mode|回调åé¦ˆæ•°æ®æ¨¡å¼|1||
  347 +|int RxMode|预留|0||
  348 +|const char* sInfo|回调å馈数æ®|"0,1001,0,0"|"预留,按键值,预留,预留"|
  349 +
  350 +##### 退出功能部分:
  351 +```C++
  352 +ExitEvent(1); //带签到模å¼é€€å‡ºç­¾åˆ°
  353 +```
  354 +HDParamCallBack 回调接å£å馈数æ®è§£æžï¼š
  355 +
  356 +| **傿•°åç§°** | **傿•°è¯´æ˜Ž** | **è§£æž** | **备注** |
  357 +| --- | --- | --- | --- |
  358 +|int iBaseID|基站ID|1||
  359 +|int mode|模å¼|0||
  360 +|const char* sInfo|傿•°å­—符串|"1,OK"|1ï¼šç­¾åˆ°ç»‘å®šå¸¦å‚æ•°ç©ºé—²æ¨¡å¼åˆ‡æ¢æˆåŠŸ|
289 361  
290 362 ### 签到功能[指定键盘SN]
291 363 函数å称:Start_Sign_in_Event_SN
... ... @@ -320,6 +392,48 @@ extern&quot;C&quot; __declspec(dllexport) bool Start_Sign_in_Event_SN(
320 392 const char* Txt); //开始签到功能
321 393 ```
322 394  
  395 +#### å¯åŠ¨æ ·ä¾‹ï¼š
  396 +目的:PIN签到模å¼ï¼Œå¯ä»¥ä¿®æ”¹ï¼Œå¯é€‰é¡¹æ•°6
  397 +##### å¯åŠ¨åŠŸèƒ½éƒ¨åˆ†ï¼š
  398 +```C++
  399 +//指定键盘开å¯pin模å¼ç­¾åˆ°ï¼Œå¸¦è‡ªå®šä¹‰æ ‡é¢˜
  400 +Start_Sign_in_Event_SN(0,1837454011,2, 0, 0, 0, 6, 0, 3, "TXT");
  401 +```
  402 +HDParamCallBack 回调接å£å馈数æ®è§£æžï¼š
  403 +
  404 +| **傿•°åç§°** | **傿•°è¯´æ˜Ž** | **è§£æž** | **备注** |
  405 +| --- | --- | --- | --- |
  406 +|int iBaseID|基站ID|1||
  407 +|int mode|模å¼|918|签到模å¼|
  408 +|const char* sInfo|傿•°å­—符串|"OK"|æˆåŠŸ|
  409 +
  410 +##### 接收按键数æ®éƒ¨åˆ†ï¼š
  411 +
  412 +KeyEventCallBack 回调接å£å馈数æ®è§£æžï¼š
  413 +
  414 +| **傿•°åç§°** | **傿•°è¯´æ˜Ž** | **æ•°æ®å€¼** | **备注** |
  415 +| --- | --- | --- | --- |
  416 +|UCHAR iBaseID|基站ID|1||
  417 +|unsigned long long keySn|键盘SN|1837454011||
  418 +|float Time|å馈时间[ç§’]|0.5||
  419 +|int mode|回调åé¦ˆæ•°æ®æ¨¡å¼|1||
  420 +|int RxMode|预留|0||
  421 +|const char* sInfo|回调å馈数æ®|"0,1001,0,0"|"预留,按键值,预留,预留"|
  422 +
  423 +
  424 +##### 退出功能部分:
  425 +```C++
  426 +ExitEvent(1); //带签到模å¼åˆ‡æ¢åˆ°ç©ºé—²æ¨¡å¼
  427 +```
  428 +HDParamCallBack 回调接å£å馈数æ®è§£æžï¼š
  429 +
  430 +| **傿•°åç§°** | **傿•°è¯´æ˜Ž** | **è§£æž** | **备注** |
  431 +| --- | --- | --- | --- |
  432 +|int iBaseID|基站ID|1||
  433 +|int mode|模å¼|0||
  434 +|const char* sInfo|傿•°å­—符串|"1,OK"|1ï¼šç­¾åˆ°ç»‘å®šå¸¦å‚æ•°åˆ‡æ¢ç©ºé—²æ¨¡å¼æˆåŠŸ|
  435 +
  436 +
323 437 ## 数字题功能[广播]
324 438 函数å称:Start_Number_Event
325 439 功能:数字题功能[广播]
... ...