서버 매칭를 사용하거나, BioStar 애플리케이션에서 단말기를 직접 제어할 수 있습니다.
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 애플리케이션에서 판별해야 할 때 호출되는 콜백 함수입니다.
개인 메시지를 서버에 요청하는 콜백 함수입니다.
typedef void (*OnUserPhrase)(uint32_t deviceId, uint16_t seq, const char* userID);
1. deviceId
장치 식별자입니다.
2. seq
패킷 일련번호입니다.
3. userID
사용자 ID 입니다.
장치에서 barcode가 scan 되었을 때 호출되는 콜백 함수입니다.
typedef void (*OnBarcodeScanned)(uint32_t deviceId, const char* barcode);
1. deviceId
읽혀진 barcode를 보내준 장치 ID입니다.
2. barcode
장치로부터 읽혀진 barcode 문자열입니다.
OSDP 장치의 상태가 변화되었을 때 호출되는 콜백 함수입니다.
typedef void (*OnOsdpStandardDeviceStatusChanged)(uint32_t deviceId, const BS2OsdpStandardDeviceNotify* notifyData);
1. deviceId
OSDP 장치 식별자입니다.
2. notifyData
OSDP 장치 정보입니다.