Differences

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

Link to this comparison view

Next revision
Previous revision
Next revision Both sides next revision
en:sdk_api [2016/02/04 17:23]
127.0.0.1 external edit
en:sdk_api [2019/05/27 15:47]
yjjung [SDK API]
Line 12: Line 12:
   * [[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.
 +  * [[BS2_GetDataEncryptKey]]:​ Gets the encryption key for the device.
 +  * [[BS2_SetDataEncryptKey]]:​ Sets the encryption key for the device.
 +  * [[BS2_RemoveDataEncryptKey]]:​ Removes the encryption key for the device.
 +  * [[BS2_SetDeviceSearchingTimeout]] : Specifies the device searching time. 
 +  * [[BS2_SetDebugFileLog]] : Set debugging file log.
 +
 +
 +===== Structure =====
 +==== BS2EncryptKey ====
 +<code cpp>
 +enum
 +{
 +    BS2_ENC_KEY_SIZE = 32,
 +};
 +
 +typedef struct
 +{
 +    uint8_t key[BS2_ENC_KEY_SIZE];​
 +    uint8_t reserved[32];​
 +} BS2EncryptKey;​
 +</​code>​
 +
 +1. //key// \\ 
 +The key value used by the device. \\
 +
 +2. //​reserved//​ \\ 
 +Reserved space. \\