목차

Server API

서버 매칭를 사용하거나, BioStar 애플리케이션에서 단말기를 직접 제어할 수 있습니다.

주의 사항
독립된 별도의 법인에서 제공하는 UFMatcher.dll의 관리문제로, 더 이상 실행가능한 예제를 제공하지 않습니다.
기존의 예제는 코드 레벨에서의 참조만 부탁드립니다.

서버 매칭용 library를 포함한, 기타 기술지원은 슈프리마ID의 영업팀을 통해 제공받으실 수 있습니다.
슈프리마ID : sales_id@supremainc.com

콜백함수

typedef void (*OnVerifyUser)(uint32_t deviceId, uint16_t seq, uint8_t isCard, uint8_t cardType, const uint8_t* data, uint32_t dataLen);
typedef void (*OnIdentifyUser)(uint32_t deviceId, uint16_t seq, uint8_t format, const uint8_t* templateData, uint32_t templateSize);

1. OnVerifyUser
장치에서 Card나, User ID가 일치하는지를 BioStar 애플리케이션에서 판별해야 할 때 호출되는 콜백 함수입니다.

2. OnIdentifyUser
장치에서 지문이 일치하는지를 BioStar 애플리케이션에서 판별해야 할 때 호출되는 콜백 함수입니다.

OnUserPhrase

개인 메시지를 서버에 요청하는 콜백 함수입니다.

typedef void (*OnUserPhrase)(uint32_t deviceId, uint16_t seq, const char* userID);


1. deviceId
장치 식별자입니다.

2. seq
패킷 일련번호입니다.

3. userID
사용자 ID 입니다.

OnBarcodeScanned

장치에서 barcode가 scan 되었을 때 호출되는 콜백 함수입니다.

typedef void (*OnBarcodeScanned)(uint32_t deviceId, const char* barcode);


1. deviceId
읽혀진 barcode를 보내준 장치 ID입니다.

2. barcode
장치로부터 읽혀진 barcode 문자열입니다.

OnOsdpStandardDeviceStatusChanged

OSDP 장치의 상태가 변화되었을 때 호출되는 콜백 함수입니다.

typedef void (*OnOsdpStandardDeviceStatusChanged)(uint32_t deviceId, const BS2OsdpStandardDeviceNotify* notifyData);


1. deviceId
OSDP 장치 식별자입니다.

2. notifyData
OSDP 장치 정보입니다.