차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 다음 판 양쪽 다음 판 | ||
ko:configuration_api [2022/04/12 16:12] kkshin [BS2BarcodeConfig] |
ko:configuration_api [2022/04/13 16:47] kkshin [BS2CardConfig] |
||
---|---|---|---|
줄 656: | 줄 656: | ||
uint8_t formatID; | uint8_t formatID; | ||
uint8_t cipher; | uint8_t cipher; | ||
- | uint8_t reserved[24]; | + | uint8_t smartCardByteOrder; |
+ | uint8_t reserved[22]; | ||
} BS2CardConfig; | } BS2CardConfig; | ||
</code> | </code> | ||
줄 728: | 줄 729: | ||
|1 |활성화 | | |1 |활성화 | | ||
</WRAP> | </WRAP> | ||
- | 24. //reserved5// \\ | + | 24. //smartCardByteOrder// \\ |
+ | '[+2.8.2]' 이전까지 smart card의 data 영역에 쓰여진 카드정보는 MSB 방식으로 고정이었습니다. \\ | ||
+ | 이로인해 LSB 방식을 사용하는 일부 controller로의 연동시, byte 정보가 반전되어 전혀 다른값으로 출력되었습니다. \\ | ||
+ | smartCardByteOrder 값으로, MSB/LSB 출력을 유연하게 변경할 수 있습니다. \\ | ||
+ | <WRAP group 50%> | ||
+ | ^값 ^설명 ^ | ||
+ | |0 |MSB | | ||
+ | |1 |LSB | | ||
+ | </WRAP> | ||
+ | 25. //reserved// \\ | ||
예약된 공간입니다. \\ | 예약된 공간입니다. \\ | ||
==== BS2FingerprintConfig ==== | ==== BS2FingerprintConfig ==== | ||
줄 2396: | 줄 2406: | ||
사용자 인증을 위해 사용자 정보 구조체에 barcode 값을 저장하게되는 경우, \\ | 사용자 인증을 위해 사용자 정보 구조체에 barcode 값을 저장하게되는 경우, \\ | ||
32 byte의 크기 제약([[smartcard_api#BS2CSNCard|BS2CSNCard data 참조]])이 있으나, \\ | 32 byte의 크기 제약([[smartcard_api#BS2CSNCard|BS2CSNCard data 참조]])이 있으나, \\ | ||
- | 이 옵션을 사용하면 최대 512 byte크기의 barcode를 서버로 전송할 수 있습니다. \\ \\ | + | [[BS2_SetBarcodeScanListener]]를 호출하고, 이 옵션을 사용하면 최대 512 byte크기의 barcode를 서버로 전송할 수 있습니다. \\ \\ |
4. //treatAsCSN// \\ | 4. //treatAsCSN// \\ | ||
[+2.8.2] Barcode를 일반 CSN 카드와 동일하게 처리할지의 여부를 나타냅니다. \\ | [+2.8.2] Barcode를 일반 CSN 카드와 동일하게 처리할지의 여부를 나타냅니다. \\ |