이전 판 책에 추가 PDF로 내보내기 목차 응답 코드 참조 DeviceListener Version FirmwareOption ApplicationOption CardOption FingerprintOption WiegandOption Channel Relay LedColor Finger 책 생성기 내 책으로 이 페이지 추가 책 생성기 내 책에서 이 페이지 제거 책 관리 (0 페이지) 도움말 문서의 이전 판입니다! 응답 코드 코드 설명 SUCCESS성공 ERR_GET_OPTION옵션 가져오기 오류입니다. ERR_SET_OPTION옵션 설정하기 오류입니다. ERR_INVALID_OPTION유효하지 않은 옵션입니다. ERR_CARD_SCAN_TIMEOUT카드 읽기 대기 시간이 만료되었습니다. ERR_CANNOT_SCAN_CARD카드를 스캔 할 수 없습니다. ERR_CARD_SCAN_CANCELLED카드 스캔이 취소되었습니다. ERR_FINGERPRINT_SCAN_TIMEOUT지문 스캔 시간이 만료되었습니다. ERR_FINGERPRINT_CAPTURE_FAIL지문 이미지를 획득할 수 없습니다. ERR_FINGERPRINT_EXTRACTION_LOW_QUALITY지문 특징점 정보가 부족합니다. ERR_FINGERPRINT_CAPTURE_LOW_QUALITY획득한 지문 이미지의 품질이 좋지 않습니다. ERR_FAKE_FINGER_DETECTED위조 지문입니다. ERR_CANNOT_UPDATE_FINGERPRINT지문 템플릿을 갱신할 수 없습니다. ERR_INVALID_FINGERPRINT_PARAM유효하지 않은 지문 정보입니다. ERR_TEMPLATE_FORMAT_MISMATCH시스템 지문 템플릿 포맷과 상이합니다. ERR_VERIFY_FAIL_FINGERPRINT지문 1:1 인증에 실패하였습니다. ERR_IDENTIFY_FAIL_FINGERPRINT지문 1:N 인증에 실패하였습니다. ERR_NOT_SAME_FINGERPRINT동일 지문이 아닙니다. ERR_EXTRACTION_FAIL_FINGERPRINT템플릿 데이터를 추출할 수 없습니다. ERR_CANNOT_SCAN_FINGERPRINT지문을 스캔 할 수 없습니다. ERR_FINGERPRINT_SCAN_CANCELLED지문 스캔이 취소되었습니다. ERR_SCAN_FEEDBACK_NON_CENTER_POSITION손가락을 센서 중앙에 위치합니다. ERR_SCAN_FEEDBACK_NON_FLAT손가락을 센서에 대고 평평하게 합니다. ERR_SCAN_FEEDBACK_TOO_HUMID손가락을 센서에 가볍게 누르거나 건조시켜야 합니다. ERR_SCAN_FEEDBACK_TOO_DRY손가락을 센서에 약간 세게 누르거나 입김을 불어야 합니다. ERR_SCAN_FEEDBACK_INTERNAL_ERROR내부 오류로 지문 스캔이 실패하였습니다. ERR_CANNOT_EXECUTE_OUTPUT_ACTION장치의 출력 신호를 실행 할 수 업습니다. ERR_CANNOT_EXECUTE_LED_ACTION장치의 LED 제어를 실행 할 수 업습니다. ERR_CAMERA_CAPTURE_FAIL카메라에서 이미지를 획득할 수 없습니다. ERR_CANNOT_OPEN_DEVICE_DRIVER장치 드라이버가 없습니다. ERR_CANNOT_OPEN_RTCRTC 장치가 없습니다. ERR_CANNOT_SET_RTCRTC 장치에 시간을 설정할 수 없습니다. ERR_CANNOT_GET_RTCRTC 장치로부터 시간 정보를 가져올 수 없습니다. ERR_CANNOT_SET_LEDLED 패턴을 설정할 수 없습니다. ERR_CANNOT_FIND_DEVICE장치를 찾을 수 없습니다. ERR_INVALID_RELAY유효하지 않는 릴레이 장치입니다. ERR_INVALID_PORT유효하지 않는 포트입니다. ERR_FINGERPRINT_FULL더 이상 지문을 추가할 수 없습니다. ERR_DUPLICATE_ID중복된 식별자입니다. ERR_INVALID_ID식별자가 유효하지 않습니다. ERR_DUPLICATE_TEMPLATE이미 등록된 지문입니다. ERR_NOT_SUPPORTED지원하지 않는 기능입니다. ERR_TIMEOUT대기 시간이 만료되었습니다. ERR_FILE_IO파일 I/O 동작에 실패하였습니다. ERR_ALLOC_MEM메모리 할당에 실패하였습니다. ERR_CANNOT_UPGRADE업그레이드에 실패하였습니다. ERR_CANNOT_CONNECT_FTP_SERVERFTP 서버에 접속 할 수 없습니다. ERR_CANNOT_DOWNLOAD_FIRMWARE_FILE펌웨어 파일 다운로드를 실패 하였습니다. ERR_CANNOT_GET_FIRMWARE_FILE_LIST펌웨어 파일 목록 수신에 실패 하였습니다. 참조 DeviceListener 장치에서 발생하는 데이터를 전달 받는 콜백 리스너 입니다. public class DeviceListener implements IDeviceListener { /** * Called when a {@link Punch} detected. * Punch data types are card, magnetic stripe, barcode and integrated circuit. * @param data {@link Punch} */ @Override public void onPunchDetected(Punch data) { } /** * Called when a {@link Input} detected. * @param data {@link Input} */ @Override public void onInputDetected(Input data) { } /** * Called when a {@link Event} detected. * @param data {@link Event} */ @Override public void onEventDetected(Event data) { } /** * Called when a {@link Fingerprint} detected. * @param data {@link Fingerprint} */ @Override public void onFingerprintDetected(Fingerprint data) { } /** * Called when a {@link Fingerprint} scan completed. * @param data {@link Fingerprint} */ @Override public void onFingerprintScanCompleted(Fingerprint data) { } /** * Called when a {@link Fingerprint} identified. * @param data {@link Fingerprint} */ @Override public void onFingerprintIdentified(Fingerprint data) { } /** * Called when a {@link Card} scan completed. * @param data {@link Card} */ @Override public void onCardScanCompleted(Punch data) { } /** * Called when a {@link Fingerprint} scan progressed. * @param scanTimeout finger scan timeout. */ @Override public void onFingerprintScanProgress(int scanTimeout) { } /** * Called when a {@link Card} scan progressed. * @param scanTimeout card scan timeout. */ @Override public void onCardScanProgress(int scanTimeout) { } } Version public class Version { /** * SDK version. */ public String sdkVersion; /** * Firmware version. */ public String firmwareVersion; } FirmwareOption public class FirmwareOption extends SvpPayload { /** * Firmware file name. */ public String fileName; /** * FTP server host name(IP). */ public String host; /** * FTP user name. */ public String username; /** * FTP user password. */ public String password; /** * FTP server port */ public int port; } ApplicationOption public class ApplicationOption extends SvpPayload { /** * Application auto start option. */ public boolean useAutoStart; /** * Your application name. */ public String packageName; /** * Your application name. */ public String className; } CardOption public class CardOption extends SvpPayload { /** * Card scanning timeout in seconds. The default is 10 seconds. */ public int scanTimeout; /** * Order of how the byte of the card is stored. * When it is set as 0, will function as MSB. When it is set as 1, will function as LSB. */ public int byteOrder; } FingerprintOption public class FingerprintOption extends SvpPayload { /** * Fingerprint authentication security level. This is used across the system. */ public int securityLevel; /** * Fingerprint matching speed. */ public int fastMode; /** * Sensitivity of the fingerprint sensor. */ public int sensitivity; /** * Decides the sensor mode. 0 means the sensor is always on. * 1 means the sensor is activated when the finger is near the sensor. */ public int sensorMode; /** * Fingerprint template type. */ public int templateFormat; /** * Fingerprint scanning timeout in seconds. The default is 10 seconds. */ public int scanTimeout; /** * Configuration for the LFD sensitivity. */ public int lfdLevel; /** * Decides whether to utilize fingerprint quality information. If the option is disabled, */ public boolean useAdvancedEnrollment; /** * Decides whether to use bitmap image. */ public boolean useBitmapImage; } WiegandOption public class WiegandOption extends SvpPayload { /** * Output pulse width having a range of 20 ~ 100 us. */ public int outPulseWidth; /** * Output pulse frequency having a range of 200 ~ 20000 us. */ public int outPulseInterval; } Channel public enum Channel { /** * Channel value of relay port 0 */ RELAY_PORT_0, /** * Channel value of relay port 1 */ RELAY_PORT_1 } Relay public enum Relay { /** * Off */ OFF, /** * On */ ON } LedColor public enum LedColor { /** * LED Off */ LED_COLOR_OFF, /** * Red LED */ LED_COLOR_RED, /** * Yellow LED */ LED_COLOR_YELLOW, /** * Green LED */ LED_COLOR_GREEN, /** * Blue-Green LED */ LED_COLOR_CYAN, /** * Blue LED */ LED_COLOR_BLUE, /** * Magenta LED */ LED_COLOR_MAGENTA, /** * White LED */ LED_COLOR_WHITE } Finger public class Finger extends SvpPayload { /** * Finger ID. */ public int id; /** * The index of finger. */ public int index; /** * Used only in {@link com.supremainc.sdk.SvpManager#verifyFingerprint}. * Flag for update decision. * false : don't need to update template in DB. * true : need to update even template of the user of matched template. */ public boolean isUpdated; /** * The data of fingerprint template. */ public FingerprintTemplate[] templates; }