zjh
2024-10-09 77717de6a75b6e59ffcafaeb97187b1852862d4c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
package com.ltkj.web.controller.readIdCard;
 
import com.sun.jna.Library;
import com.sun.jna.Native;
import com.sun.jna.Platform;
 
public interface CLibrary extends Library {
        CLibrary sdtapi = (CLibrary)
                Native.loadLibrary((Platform.isWindows() ? ".\\dll\\sdtapi" : "c"),
                        CLibrary.class);
        int InitComm(int port);
        int Authenticate();
        int GetSAMIDToStr(byte[] samid);
        int ReadBaseInfos(byte[] Name,byte[] Gender,byte[] Folk,byte[] BirthDay,byte[] Code,byte[] Address,byte[] Agency,byte[] ExpireStart,byte[] ExpireEnd);
        int ReadBaseInfosPhoto(byte[] Name,byte[] Gender,byte[] Folk,byte[] BirthDay,byte[] Code,byte[] Address,byte[] Agency,byte[] ExpireStart,byte[] ExpireEnd,String Dir);
        int HID_BeepLED(boolean  BeepON,boolean  LEDON,int duration);
    }