차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 다음 판 양쪽 다음 판 | ||
ko:configuration_api [2019/05/28 11:46] kkshin [BS2FaceConfig] |
ko:configuration_api [2019/07/19 11:51] kkshin [BS2CardConfig] |
||
---|---|---|---|
줄 119: | 줄 119: | ||
==== BS2SystemConfig ==== | ==== BS2SystemConfig ==== | ||
- | 반드시 [[BS2_GetSystemConfig]] 호출 후, tamperOn을 제외하고 필요한 설정을 완료한 후 | ||
- | [[BS2_SetSystemConfig]]를 호출하여야 합니다. \\ | ||
<code cpp> | <code cpp> | ||
typedef struct { | typedef struct { | ||
줄 136: | 줄 134: | ||
bool secureTamper; | bool secureTamper; | ||
bool reserved0; // (write protected) | bool reserved0; // (write protected) | ||
- | bool gdprSupport; | + | uint8_t reserved[2]; |
- | uint8_t reserved[1]; | + | |
uint8_t reserved2[20]; | uint8_t reserved2[20]; | ||
} BS2SystemConfig; | } BS2SystemConfig; | ||
줄 173: | 줄 170: | ||
13. //reserved0// \\ | 13. //reserved0// \\ | ||
예약된 공간입니다. \\ \\ | 예약된 공간입니다. \\ \\ | ||
- | 14. //gdprSupport// \\ | + | 14. //reserved// \\ |
- | [+ V2.6.4] GDPR (일반 개인정보 보호법) 지원 여부를 나타내는 flag입니다. \\ \\ | + | |
- | 15. //reserved// \\ | + | |
예약된 공간입니다. \\ \\ | 예약된 공간입니다. \\ \\ | ||
- | 16. //reserved2// \\ | + | 15. //reserved2// \\ |
예약된 공간입니다. \\ \\ | 예약된 공간입니다. \\ \\ | ||
==== BS2AuthConfig ==== | ==== BS2AuthConfig ==== | ||
줄 577: | 줄 572: | ||
uint8_t fileID; | uint8_t fileID; | ||
uint8_t encryptionType; | uint8_t encryptionType; | ||
- | uint8_t reserved[3]; | + | uint8_t operationMode; |
+ | uint8_t reserved[2]; | ||
} BS2DesFireCard; | } BS2DesFireCard; | ||
줄 628: | 줄 624: | ||
|1 |AES | | |1 |AES | | ||
</WRAP> | </WRAP> | ||
- | 16. //reserved// \\ | + | 16. //operationMode// \\ |
+ | 운영 방식을 지정합니다.\\ | ||
+ | <WRAP group 50%> | ||
+ | ^값 ^설명 ^ | ||
+ | |0 |기존방식 (PICC master key를 사용) | | ||
+ | |1 |신규방식 (App master를 사용) | | ||
+ | </WRAP> | ||
+ | 17. //reserved// \\ | ||
예약된 공간입니다.\\ \\ | 예약된 공간입니다.\\ \\ | ||
- | 17. //byteOrder// \\ | + | 18. //byteOrder// \\ |
카드 데이터의 바이트 저장 순서입니다. 0일 경우 MSB((최상위 비트, Most Significant Bit))이고, 1일 경우 LSB((최하위 비트, Least Significant Bit))입니다. \\ \\ | 카드 데이터의 바이트 저장 순서입니다. 0일 경우 MSB((최상위 비트, Most Significant Bit))이고, 1일 경우 LSB((최하위 비트, Least Significant Bit))입니다. \\ \\ | ||
- | 18. //useWiegandFormat// \\ | + | 19. //useWiegandFormat// \\ |
Wiegand 형식 카드 사용 유무를 결정하는 flag입니다. \\ \\ | Wiegand 형식 카드 사용 유무를 결정하는 flag입니다. \\ \\ | ||
- | 19. //dataType// \\ | + | 20. //dataType// \\ |
Card의 데이터 유형입니다. \\ | Card의 데이터 유형입니다. \\ | ||
<WRAP group 50%> | <WRAP group 50%> | ||
줄 643: | 줄 646: | ||
|3 |BCD | | |3 |BCD | | ||
</WRAP> | </WRAP> | ||
- | 20. //useSecondaryKey// \\ | + | 21. //useSecondaryKey// \\ |
두번째 암호화 키 사용 유무를 결정하는 flag입니다. \\ \\ | 두번째 암호화 키 사용 유무를 결정하는 flag입니다. \\ \\ | ||
- | 21. //formatID// \\ | + | 22. //formatID// \\ |
BioStar 애플리케이션에서 card configuration을 데이터베이스 관리할 필요가 있을 경우 사용할 수 있는 식별자입니다. \\ \\ | BioStar 애플리케이션에서 card configuration을 데이터베이스 관리할 필요가 있을 경우 사용할 수 있는 식별자입니다. \\ \\ | ||
- | 22. //cipher// \\ | + | 23. //cipher// \\ |
Keypad로 card id를 입력받을 수 있도록 활성화 합니다. \\ | Keypad로 card id를 입력받을 수 있도록 활성화 합니다. \\ | ||
기본 값은 0이며, Xpass D2 Gangbox Keypad 만 유효합니다. \\ | 기본 값은 0이며, Xpass D2 Gangbox Keypad 만 유효합니다. \\ | ||
줄 655: | 줄 658: | ||
|1 |활성화 | | |1 |활성화 | | ||
</WRAP> | </WRAP> | ||
- | 23. //reserved5// \\ | + | 24. //reserved5// \\ |
예약된 공간입니다. \\ | 예약된 공간입니다. \\ | ||
==== BS2FingerprintConfig ==== | ==== BS2FingerprintConfig ==== | ||
줄 670: | 줄 673: | ||
uint8_t showImage; | uint8_t showImage; | ||
uint8_t lfdLevel; | uint8_t lfdLevel; | ||
- | bool checkDuplicate; | ||
- | uint8_t reserved3[31]; | + | uint8_t reserved3[32]; |
} BS2FingerprintConfig; | } BS2FingerprintConfig; | ||
</code> | </code> | ||
줄 732: | 줄 734: | ||
|3 |민감도 높음 | | |3 |민감도 높음 | | ||
</WRAP> | </WRAP> | ||
- | 11. //checkDuplicate// \\ | + | 11. //reserved3// \\ |
- | [+ V2.6.4] true로 설정하면 중복된 지문인지 판단합니다. \\ \\ | + | |
- | 12. //reserved3// \\ | + | |
예약된 공간입니다. \\ | 예약된 공간입니다. \\ | ||