차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
ko:server_api [2020/12/15 13:15]
kkshin
ko:server_api [2023/08/17 13:45] (현재)
줄 2: 줄 2:
  
 서버 매칭를 사용하거나,​ BioStar 애플리케이션에서 단말기를 직접 제어할 수 있습니다. \\ 서버 매칭를 사용하거나,​ BioStar 애플리케이션에서 단말기를 직접 제어할 수 있습니다. \\
-<callout type="​warning"​ icon="​true">​<WRAP em>주의사항</​WRAP> ​\\ +<callout type="​warning"​ icon="​true">​**주의 사항** \\ 
-<wrap hi>​BioMini&​Image SDK License Error : Invalid Verification!</​wrap>​ \\ +독립된 별도의 법인에서 제공는 UFMatcher.dll의 관리문제로,​ 더 상 실행능한 예제를 제공하지 않습니다. \\ 
-이러한 메시지는 ​버 매칭 기능을 사용기 위해 BioMini & Image SDK library의 선스가 필요함을 나타냅니다. \\ +기존의 예제는 코드 레벨에서의 참조만 부탁드립니다. ​\\ \\ 
-"​UFLicense.lic"​파일을 받으면 "​activate_lic.exe"​파일을 사용하여 라이선스를 활성화해야합니다. \\ +서버 매칭용 library를 포함, 기타 기술지원은 ​슈프리마ID의 영업팀을 통해 제공받으실 수 있습니다. \\ 
-좀 더 자세한 정보는 ​슈프리마ID의 영업팀을 통해 제공받으실 수 있습니다. \\ +<wrap hi>슈프리마ID : sales_id@supremainc.com</​wrap> ​\\
-슈프리마ID : sales_id@supremainc.com \\ +
- +
-라이선스를 활성화한 이후 "​UFLicense.lic"​파일을 BioStar 2 Device SDK 폴더에 복사하십시오. \\ +
-라이선스 파일을 예제 폴더 (Example>​ cli> csharp> common> lib> x86)로 복사하고 서버매칭을 사용할 수 있는지 확인하십시오.+
 </​callout>​ </​callout>​
 +
   * [[BS2_SetServerMatchingHandler]]:​ 서버 매칭 핸들러를 등록합니다.   * [[BS2_SetServerMatchingHandler]]:​ 서버 매칭 핸들러를 등록합니다.
   * [[BS2_VerifyUser]]:​ 카드나 User ID의 인증 결과와 맵핑된 유저 정보를 단말기로 전송합니다.   * [[BS2_VerifyUser]]:​ 카드나 User ID의 인증 결과와 맵핑된 유저 정보를 단말기로 전송합니다.
줄 24: 줄 21:
   * [[BS2_SetUserPhraseHandler]]:​ [+ 2.7.0] 서버요청 개인 메시지 핸들러를 등록합니다.   * [[BS2_SetUserPhraseHandler]]:​ [+ 2.7.0] 서버요청 개인 메시지 핸들러를 등록합니다.
   * [[BS2_ResponseUserPhrase]]:​ [+ 2.7.0] 개인 메시지를 단말기로 전송합니다.   * [[BS2_ResponseUserPhrase]]:​ [+ 2.7.0] 개인 메시지를 단말기로 전송합니다.
 +  * [[BS2_SetBarcodeScanListener]]:​ [+ 2.8.2] Barcode 입력을 감지하는 listener 함수를 등록합니다.
 +  * [[BS2_SetOsdpStandardDeviceStatusListener]]:​ [+ 2.9.1] OSDP 장치의 상태변화를 감지하는 listener 함수를 등록합니다.
  
 ===== 콜백함수 ====== ===== 콜백함수 ======
줄 49: 줄 48:
 사용자 ID 입니다. ​ \\ \\  사용자 ID 입니다. ​ \\ \\ 
  
 +==== OnBarcodeScanned ====
 +장치에서 barcode가 scan 되었을 때 호출되는 콜백 함수입니다. ​ \\ \\ 
 +<code cpp>
 +typedef void (*OnBarcodeScanned)(uint32_t deviceId, const char* barcode);
 +</​code>​
 +\\
 +1. //​deviceId//​ \\ 
 +읽혀진 barcode를 보내준 장치 ID입니다. ​ \\ \\ 
 +2. //barcode// \\ 
 +장치로부터 읽혀진 barcode 문자열입니다. ​ \\ \\ 
 +
 +
 +==== OnOsdpStandardDeviceStatusChanged ====
 +OSDP 장치의 상태가 변화되었을 때 호출되는 콜백 함수입니다. ​ \\ \\ 
 +<code cpp>
 +typedef void (*OnOsdpStandardDeviceStatusChanged)(uint32_t deviceId, const BS2OsdpStandardDeviceNotify* notifyData);​
 +</​code>​
 +\\
 +1. //​deviceId//​ \\ 
 +OSDP 장치 식별자입니다. ​ \\ \\ 
 +2. //​notifyData//​ \\ 
 +OSDP 장치 정보입니다. ​ \\ \\