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
Next revision Both sides next revision
en:sdk_api [2020/09/22 19:18]
kkshin
en:sdk_api [2023/02/28 14:46]
mwkim
Line 13: Line 13:
   * [[BS2_ComputeCRC16CCITT]]:​ Calculates the CRC-16 CCITT checksum.   * [[BS2_ComputeCRC16CCITT]]:​ Calculates the CRC-16 CCITT checksum.
   * [[BS2_GetCardModel]]:​ Retrieves the supported card models.   * [[BS2_GetCardModel]]:​ Retrieves the supported card models.
-  * <​del>​[[BS2_GetDataEncryptKey]]:​ Gets the encryption key for the device.</​del>​ ''​[Deprecated]''​ 
   * [[BS2_SetDataEncryptKey]]:​ Changes the user defined PIN encryption key. [+ 2.7.1]   * [[BS2_SetDataEncryptKey]]:​ Changes the user defined PIN encryption key. [+ 2.7.1]
   * [[BS2_RemoveDataEncryptKey]]:​ Removes the encryption key for the device.   * [[BS2_RemoveDataEncryptKey]]:​ Removes the encryption key for the device.
Line 39: Line 38:
  
 2. //​reserved//​ \\  2. //​reserved//​ \\ 
-Reserved space. \\+Reserved space. \\ \\ 
 + 
 + 
 +==== BS2LicenseBlob ==== 
 +<code cpp> 
 +typedef struct { 
 +    BS2_LICENSE_TYPE ​   licenseType;​ 
 +    uint16_t ​           numOfDevices;​ 
 +    BS2_DEVICE_ID* ​     deviceIDObjs;​ 
 +    uint32_t ​           licenseLen;​ 
 +    uint8_t* ​           licenseObj;​ 
 +} BS2LicenseBlob;​ 
 +</​code>​ 
 +1. //​licenseType//​ \\  
 +The type of license. \\  
 +<WRAP group 50%> 
 +^Value ​ ^Description ​ ^ 
 +|0x0000 ​ |None  | 
 +|0x0001 ​ |Visual QR  | 
 +</​WRAP>​ 
 +2. //​numOfDevices//​ \\  
 +Number of licenses activated devices. \\ \\ 
 +3. //​deviceIDObjs//​ \\  
 +Slave devices for which license information will be issued. \\ \\ 
 +4. //​licenseLen//​ \\  
 +license activation file size. \\ \\ 
 +5. //​licenseObj//​ \\  
 +License activation data block. \\ \\ 
 + 
 + 
 +==== BS2LicenseResult ==== 
 +<code cpp> 
 +typedef struct { 
 +    BS2_DEVICE_ID ​      ​deviceID;​ 
 +    BS2_LICENSE_STATUS ​ status; 
 +} BS2LicenseResult;​ 
 +</​code>​ 
 +1. //​deviceID//​ \\  
 +Device identifier. \\ \\ 
 +2. //status// \\  
 +License status information. \\ \\ 
 +<WRAP group 50%> 
 +^Value ​ ^Description ​ ^ 
 +|0  |Not supported ​ | 
 +|1  |Disable ​ | 
 +|2  |Enable ​ | 
 +|3  |Expired ​ | 
 +</​WRAP>​