Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
en:smartcard_api [2021/06/06 20:13]
kateyu [Smartcard API]
en:smartcard_api [2024/05/28 19:42] (current)
kkshin [BS2SmartCardHeader]
Line 7: Line 7:
   * [[BS2_WriteCard]]:​ Writes data to the smart card.   * [[BS2_WriteCard]]:​ Writes data to the smart card.
   * [[BS2_EraseCard]]:​ Formats the smart card.   * [[BS2_EraseCard]]:​ Formats the smart card.
-  * [[BS2_WriteQRCode]]:​ ''​[+ V2.8]''​ Write the character strings to use QR code in the structure BS2CSN Card for ''​X-Station 2''​. 
 ===== Structure ====== ===== Structure ======
  
Line 22: Line 21:
 <WRAP group 100%> <WRAP group 100%>
 ^Value ​ ^Description ​ ^Used Format ^ ^Value ​ ^Description ​ ^Used Format ^
-|0x00 |Unknown card  | +|0x00 |Unknown card  ​| ​ | 
-|0x01 |CSN card  | +|0x01 |CSN card  ​| ​ | 
-|0x02 |Secure card  | +|0x02 |Secure card  ​| ​ | 
-|0x03 |Access card  |+|0x03 |Access card  ​| ​ | 
 +|0x06 |QR Code  |  |
 |0x0A |Wiegand card  | BS2WiegandConfig.format (This format is used when BS2WiegandConfig.CSNIndex and BS2WiegandConfig.CardMask is set as 0 | |0x0A |Wiegand card  | BS2WiegandConfig.format (This format is used when BS2WiegandConfig.CSNIndex and BS2WiegandConfig.CardMask is set as 0 |
 |0x1A |Wiegand card  | BS2WiegandMultiConfig.formats[0] | |0x1A |Wiegand card  | BS2WiegandMultiConfig.formats[0] |
Line 45: Line 45:
 </​WRAP>​ </​WRAP>​
 **2. //size//** \\  **2. //size//** \\ 
-The size of card template. This field needs to be filled with a fixed value as '​32'​.\\ \\ +This is the size of the data buffer. This field needs to be filled with a fixed value as '​32'​.\\ \\ 
 **3. //data//** \\  **3. //data//** \\ 
 The data of card template. \\  The data of card template. \\ 
Line 108: Line 108:
 Mask for whether there is a duress finger. \\  Mask for whether there is a duress finger. \\ 
 **8. //​cardAuthMode//​** \\  **8. //​cardAuthMode//​** \\ 
-''​Other devices''​ Card authentication mode. \\  +''​IR Face based''​ Card authentication mode. \\  
-''​FaceStation F2''​ Please use **cardAuthModeEx** instead \\ +''​Visual Face based''​ Please use **cardAuthModeEx** instead \\ 
 <WRAP group 50%> <WRAP group 50%>
 ^Value ​ ^Description ​ ^ ^Value ​ ^Description ​ ^
Line 123: Line 123:
 Flag of usage of Alphanumeric ID \\  Flag of usage of Alphanumeric ID \\ 
 **10. //​cardAuthModeEx//​** \\  **10. //​cardAuthModeEx//​** \\ 
-''​Other devices''​ Please use **cardAuthMode** instead \\  +''​IR Face based''​ Please use **cardAuthMode** instead \\  
-[+ V2.7.1] ''​FaceStation F2''​ Card authentication mode \\ +[+ V2.7.1] ''​Visual Face based''​ Card authentication mode \\ 
 <WRAP group 60%> <WRAP group 60%>
 ^Value ​ ^Level 1  ^Level 2  ^Level 3  ^ ^Value ​ ^Level 1  ^Level 2  ^Level 3  ^