차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
ko:release_note_240 [2018/02/21 10:32] yjjung |
ko:release_note_240 [2023/08/17 13:45] (현재) |
||
---|---|---|---|
줄 3: | 줄 3: | ||
\\ | \\ | ||
\\ | \\ | ||
- | <callout type="warning" icon="true"><WRAP em>주의사항</WRAP> \\ | + | <callout type="warning" icon="true">**주의 사항** \\ |
BioStar 2 Device SDK v2.4 에서 추가된 새로운 함수들은 2.4 펌웨어 그룹에서만 지원됩니다. 아래 목록에서 새로운 함수들을 사용할 수 있는 펌웨어 버전을 확인하십시오.\\ | BioStar 2 Device SDK v2.4 에서 추가된 새로운 함수들은 2.4 펌웨어 그룹에서만 지원됩니다. 아래 목록에서 새로운 함수들을 사용할 수 있는 펌웨어 버전을 확인하십시오.\\ | ||
\\ | \\ | ||
줄 37: | 줄 37: | ||
\\ | \\ | ||
- | <text size="x-large">3.</text> 특정 장치는 카드의 v1 Template과 호환됩니다. v1 및 v2 장치가 함께 사용되는 곳에서 호환되지 않는 단점이 있었지만, 이제 v1 장치에서 미리 발급 된 카드를 읽을 수 있습니다./ | + | <text size="x-large">3.</text> 특정 장치는 카드의 v1 Template과 호환됩니다. v1 및 v2 장치가 함께 사용되는 곳에서 호환되지 않는 단점이 있었지만, 이제 v1 장치에서 미리 발급 된 카드를 읽을 수 있습니다. |
\\ | \\ | ||
* 구조체 [[configuration api#BS1CardConfig]] 가 추가되었습니다. | * 구조체 [[configuration api#BS1CardConfig]] 가 추가되었습니다. | ||
줄 52: | 줄 52: | ||
<text size="x-large">5.</text> 로그를 검색하는 새로운 방법이 추가되었습니다. | <text size="x-large">5.</text> 로그를 검색하는 새로운 방법이 추가되었습니다. | ||
\\ | \\ | ||
- | * API [[BS2_GetLogBlob]] 가 추가되었습니다. | + | * 함수 [[BS2_GetLogBlob]] 가 추가되었습니다. |
* 구조체 [[log management api#BS2EventBlob]] 가 추가되었습니다. | * 구조체 [[log management api#BS2EventBlob]] 가 추가되었습니다. | ||
기존 API [[BS2_GetLog]]는 Job Code를 포함한 로그를 가져올 수 없었습니다. 이제 이벤트 blob을 가져 오는 새로운 API가 있습니다. 이벤트 blob는 마스크 값을 사용하여 분류할 수 있으며 로그의 유형에 따라 로그를 가져올 수 있습니다.\\ | 기존 API [[BS2_GetLog]]는 Job Code를 포함한 로그를 가져올 수 없었습니다. 이제 이벤트 blob을 가져 오는 새로운 API가 있습니다. 이벤트 blob는 마스크 값을 사용하여 분류할 수 있으며 로그의 유형에 따라 로그를 가져올 수 있습니다.\\ | ||
줄 77: | 줄 77: | ||
\\ | \\ | ||
- | **BEFORE** \\ | + | **변경 전** \\ |
<code cpp> | <code cpp> | ||
#include "BS_API.h" | #include "BS_API.h" | ||
줄 83: | 줄 83: | ||
int BS2_ScanFingerprint(void* context, uint32_t deviceId, BS2Fingerprint* finger, uint32_t templateIndex, uint32_t quality, uint8_t templateFormat, OnReadyToScan ptrReadyToScan); | int BS2_ScanFingerprint(void* context, uint32_t deviceId, BS2Fingerprint* finger, uint32_t templateIndex, uint32_t quality, uint8_t templateFormat, OnReadyToScan ptrReadyToScan); | ||
</code> | </code> | ||
- | **AFTER**\\ | + | **변경 후**\\ |
<code cpp> | <code cpp> | ||
#include "BS_API.h" | #include "BS_API.h" | ||
줄 94: | 줄 94: | ||
<text type="success">**useJobCode**</text> 필드는 Job Code 사용 Enable/Disable 설정을 위해 추가되었습니다.\\ | <text type="success">**useJobCode**</text> 필드는 Job Code 사용 Enable/Disable 설정을 위해 추가되었습니다.\\ | ||
- | 영문 ID는 이미 BioStation 2, BioStation A2, BioStation L2 및 BioEntry W2와 같은 특정 장치에서 가능했었습니다. 그러나 디스플레이 화면이 있는 장치는 ID + Credential 인증을 위한 키패드가 지원되지 않았습니다. v2.4 FW 그룹부터 디스플레이 화면이 있는 장치는 <text type = "success"> ** useAlphanumericID ** </ text> 필드의 값을 변경하고 사용자가 인증을 위해 영문 ID를 입력 할 수있게합니다. \\ | + | 영문 ID는 이미 BioStation 2, BioStation A2, BioStation L2 및 BioEntry W2와 같은 특정 장치에서 가능했었습니다. 그러나 디스플레이 화면이 있는 장치는 ID + Credential 인증을 위한 키패드가 지원되지 않았습니다. v2.4 FW 그룹부터 디스플레이 화면이 있는 장치는 <text type="success">**useAlphanumericID**</text> 필드의 값을 변경하고 사용자가 인증을 위해 영문 ID를 입력 할 수있게합니다. \\ |
- | 카메라 주파수는 <text type = "success"> ** cameraFrequency ** </ text> 필드를 사용하여 BioStation A2 장치에서 변경할 수 있습니다. | + | 카메라 주파수는 <text type="success">**cameraFrequency**</text> 필드를 사용하여 BioStation A2 장치에서 변경할 수 있습니다. |
\\ | \\ | ||
- | <text size="x-large">3.</text> 파라미터 <text type="success">**rs485mode, sslSupported, rootCertExist, dualIDSupported, useAlphanumericID, connectedIP, phraseCodeSupported, card1xSupported, systemExtSupported, voipSupported**</text> 가 구조체 [[Device API#BS2SimpleDeviceInfo]] 에 추가되었습니다.\\ | + | <text size="x-large">3.</text> 파라미터 <text type="success">**rs485mode, sslSupported, rootCertExist, dualIDSupported, useAlphanumericID, connectedIP, phraseCodeSupported, card1xSupported, systemExtSupported, voipSupported**</text> 가 구조체 [[Device API#BS2SimpleDeviceInfo]] 에 추가되었습니다. \\ |
- | 구조체 [[Device API#BS2SimpleDeviceInfo]] 에는 장치 지원여부 및 상황을 나타내는 | + | 구조체 [[Device API#BS2SimpleDeviceInfo]] 에는 장치 지원여부 및 상황을 나타내는 추가적인 필드가 있습니다. \\ |
- | 추가적인 필드가 있습니다.\\ | + | |
\\ | \\ | ||
- | <text type="success">**rs485mode**</text>는 장치의 RS-485 모드를 결정하는 필드입니다.\\ | + | * <text type="success">**rs485mode**</text>는 장치의 RS-485 모드를 결정하는 필드입니다.\\ |
- | <text type="success">**sslSupported**</text>는 장치가 SSL 연결을 지원하는지 여부를 나타내는 필드입니다.\\ | + | * <text type="success">**sslSupported**</text>는 장치가 SSL 연결을 지원하는지 여부를 나타내는 필드입니다.\\ |
- | <text type="success">**rootCertExist**</text>는 장치에 루트 인증서가 있는지 여부를 나타내는 필드입니다.\\ | + | * <text type="success">**rootCertExist**</text>는 장치에 루트 인증서가 있는지 여부를 나타내는 필드입니다.\\ |
- | <text type="success">**dualIDSupported**</text>는 장치가 Dual ID를 지원하는지 여부를 나타내는 필드입니다.\\ | + | * <text type="success">**dualIDSupported**</text>는 장치가 Dual ID를 지원하는지 여부를 나타내는 필드입니다.\\ |
- | <text type="success">**useAlphanumericID**</text>는 장치가 영문 ID를 지원하는지 여부를 나타내는 필드입니다.\\ | + | * <text type="success">**useAlphanumericID**</text>는 장치가 영문 ID를 지원하는지 여부를 나타내는 필드입니다.\\ |
- | <text type="success">**connectedIP**</text> 는 장치가 연결된 서버의 IP 주소를 결정하는 필드입니다.\\ | + | * <text type="success">**connectedIP**</text> 는 장치가 연결된 서버의 IP 주소를 결정하는 필드입니다.\\ |
- | <text type="success">**phraseCodeSupported**</text> 는 장치가 개인 메시지를 지원하는지 여부를 나타내는 필드입니다.\\ | + | * <text type="success">**phraseCodeSupported**</text> 는 장치가 개인 메시지를 지원하는지 여부를 나타내는 필드입니다.\\ |
- | <text type="success">**card1xSupported**</text> 는 장치가 v1 ToC 카드를 지원하는지 여부를 나타내는 필드입니다.\\ | + | * <text type="success">**card1xSupported**</text> 는 장치가 v1 ToC 카드를 지원하는지 여부를 나타내는 필드입니다.\\ |
- | <text type="success">**systemExtSupported**</text> 는 장치가 RS-485 마스터 키를 설정할 수 있는지 여부를 나타내는 필드입니다.\\ | + | * <text type="success">**systemExtSupported**</text> 는 장치가 RS-485 마스터 키를 설정할 수 있는지 여부를 나타내는 필드입니다.\\ |
- | <text type="success">**voipSupported**</text> 장치가 VoIP를 지원하는지 여부를 나타내는 필드입니다.\\ | + | * <text type="success">**voipSupported**</text> 장치가 VoIP를 지원하는지 여부를 나타내는 필드입니다.\\ |
\\ | \\ | ||
줄 121: | 줄 120: | ||
\\ | \\ | ||
- | <text size="x-large">2.</text> [[BS2_GetConfig]]의 모든 마스크가 제대로 작동하지 않았습니다. 이것은 버퍼 크기가 추가된 구조체 [[Configuration API # BS2MultiWiegandConfig]]보다 작게 설정 되었기 때문에 발생했습니다. 이제 버퍼 크기가 증가하여 모든 마스크가 제대로 작동합니다.\\ | + | <text size="x-large">2.</text> [[BS2_GetConfig]]의 모든 마스크가 제대로 작동하지 않았습니다. 이것은 버퍼 크기가 추가된 구조체 [[Configuration API # BS2MultiWiegandConfig]] 보다 작게 설정 되었기 때문에 발생했습니다. 이제 버퍼 크기가 증가하여 모든 마스크가 제대로 작동합니다.\\ |
\\ | \\ | ||