Keyple Card Calypso C++ Library 2.1.0
Reference Terminal Reader API for C++
Static Public Attributes | List of all members
keyple::card::calypso::CalypsoCardConstant Class Referencefinal

#include <CalypsoCardConstant.h>

Static Public Attributes

static const int MASK_15_BITS = 0x7FFF
 
static const int MASK_3_BYTES = 0xFFFFFF
 
static const int SFI_MIN = 0
 
static const int SFI_MAX = 30
 
static const int NB_REC_MIN = 1
 
static const int NB_REC_MAX = 250
 
static const int NB_CNT_MIN = 1
 
static const int NB_CNT_MAX = 83
 
static const int CNT_VALUE_MIN = 0
 
static const int CNT_VALUE_MAX = MASK_3_BYTES
 
static const int OFFSET_MIN = 0
 
static const int OFFSET_MAX = 249
 
static const int OFFSET_BINARY_MAX = MASK_15_BITS
 
static const int DATA_LENGTH_MIN = 1
 
static const int DATA_LENGTH_MAX = 250
 
static const int FILE_TYPE_MF = 1
 
static const int FILE_TYPE_DF = 2
 
static const int FILE_TYPE_EF = 4
 
static const int EF_TYPE_DF = 0
 
static const int EF_TYPE_BINARY = 1
 
static const int EF_TYPE_LINEAR = 2
 
static const int EF_TYPE_CYCLIC = 4
 
static const int EF_TYPE_SIMULATED_COUNTERS = 8
 
static const int EF_TYPE_COUNTERS = 9
 
static const int SEL_SFI_OFFSET = 0
 
static const int SEL_TYPE_OFFSET = 1
 
static const int SEL_EF_TYPE_OFFSET = 2
 
static const int SEL_REC_SIZE_OFFSET = 3
 
static const int SEL_NUM_REC_OFFSET = 4
 
static const int SEL_AC_OFFSET = 5
 
static const int SEL_AC_LENGTH = 4
 
static const int SEL_NKEY_OFFSET = 9
 
static const int SEL_NKEY_LENGTH = 4
 
static const int SEL_DF_STATUS_OFFSET = 13
 
static const int SEL_KVCS_OFFSET = 14
 
static const int SEL_KIFS_OFFSET = 17
 
static const int SEL_DATA_REF_OFFSET = 14
 
static const int SEL_LID_OFFSET = 21
 
static const int PIN_LENGTH = 4
 
static const uint8_t STORED_VALUE_FILE_STRUCTURE_ID = 0x20
 
static const uint8_t SV_RELOAD_LOG_FILE_SFI = 0x14
 
static const uint8_t SV_RELOAD_LOG_FILE_NB_REC = 1
 
static const uint8_t SV_DEBIT_LOG_FILE_SFI = 0x15
 
static const uint8_t SV_DEBIT_LOG_FILE_NB_REC = 3
 
static const uint8_t SV_LOG_FILE_REC_LENGTH = 29
 
static const int PAYLOAD_CAPACITY_PRIME_REV3 = 250
 

Detailed Description

(package-private)
Constants related to Calypso cards.

Since
2.0.0

Definition at line 27 of file CalypsoCardConstant.h.

Member Data Documentation

◆ CNT_VALUE_MAX

const int keyple::card::calypso::CalypsoCardConstant::CNT_VALUE_MAX = MASK_3_BYTES
static

Definition at line 46 of file CalypsoCardConstant.h.

◆ CNT_VALUE_MIN

const int keyple::card::calypso::CalypsoCardConstant::CNT_VALUE_MIN = 0
static

Definition at line 45 of file CalypsoCardConstant.h.

◆ DATA_LENGTH_MAX

const int keyple::card::calypso::CalypsoCardConstant::DATA_LENGTH_MAX = 250
static

Definition at line 55 of file CalypsoCardConstant.h.

◆ DATA_LENGTH_MIN

const int keyple::card::calypso::CalypsoCardConstant::DATA_LENGTH_MIN = 1
static

Definition at line 54 of file CalypsoCardConstant.h.

◆ EF_TYPE_BINARY

const int keyple::card::calypso::CalypsoCardConstant::EF_TYPE_BINARY = 1
static

Definition at line 64 of file CalypsoCardConstant.h.

◆ EF_TYPE_COUNTERS

const int keyple::card::calypso::CalypsoCardConstant::EF_TYPE_COUNTERS = 9
static

Definition at line 68 of file CalypsoCardConstant.h.

◆ EF_TYPE_CYCLIC

const int keyple::card::calypso::CalypsoCardConstant::EF_TYPE_CYCLIC = 4
static

Definition at line 66 of file CalypsoCardConstant.h.

◆ EF_TYPE_DF

const int keyple::card::calypso::CalypsoCardConstant::EF_TYPE_DF = 0
static

Definition at line 63 of file CalypsoCardConstant.h.

◆ EF_TYPE_LINEAR

const int keyple::card::calypso::CalypsoCardConstant::EF_TYPE_LINEAR = 2
static

Definition at line 65 of file CalypsoCardConstant.h.

◆ EF_TYPE_SIMULATED_COUNTERS

const int keyple::card::calypso::CalypsoCardConstant::EF_TYPE_SIMULATED_COUNTERS = 8
static

Definition at line 67 of file CalypsoCardConstant.h.

◆ FILE_TYPE_DF

const int keyple::card::calypso::CalypsoCardConstant::FILE_TYPE_DF = 2
static

Definition at line 59 of file CalypsoCardConstant.h.

◆ FILE_TYPE_EF

const int keyple::card::calypso::CalypsoCardConstant::FILE_TYPE_EF = 4
static

Definition at line 60 of file CalypsoCardConstant.h.

◆ FILE_TYPE_MF

const int keyple::card::calypso::CalypsoCardConstant::FILE_TYPE_MF = 1
static

Definition at line 58 of file CalypsoCardConstant.h.

◆ MASK_15_BITS

const int keyple::card::calypso::CalypsoCardConstant::MASK_15_BITS = 0x7FFF
static

Definition at line 29 of file CalypsoCardConstant.h.

◆ MASK_3_BYTES

const int keyple::card::calypso::CalypsoCardConstant::MASK_3_BYTES = 0xFFFFFF
static

Definition at line 30 of file CalypsoCardConstant.h.

◆ NB_CNT_MAX

const int keyple::card::calypso::CalypsoCardConstant::NB_CNT_MAX = 83
static

Definition at line 42 of file CalypsoCardConstant.h.

◆ NB_CNT_MIN

const int keyple::card::calypso::CalypsoCardConstant::NB_CNT_MIN = 1
static

Definition at line 41 of file CalypsoCardConstant.h.

◆ NB_REC_MAX

const int keyple::card::calypso::CalypsoCardConstant::NB_REC_MAX = 250
static

Definition at line 38 of file CalypsoCardConstant.h.

◆ NB_REC_MIN

const int keyple::card::calypso::CalypsoCardConstant::NB_REC_MIN = 1
static

Definition at line 37 of file CalypsoCardConstant.h.

◆ OFFSET_BINARY_MAX

const int keyple::card::calypso::CalypsoCardConstant::OFFSET_BINARY_MAX = MASK_15_BITS
static

Definition at line 51 of file CalypsoCardConstant.h.

◆ OFFSET_MAX

const int keyple::card::calypso::CalypsoCardConstant::OFFSET_MAX = 249
static

Definition at line 50 of file CalypsoCardConstant.h.

◆ OFFSET_MIN

const int keyple::card::calypso::CalypsoCardConstant::OFFSET_MIN = 0
static

Definition at line 49 of file CalypsoCardConstant.h.

◆ PAYLOAD_CAPACITY_PRIME_REV3

const int keyple::card::calypso::CalypsoCardConstant::PAYLOAD_CAPACITY_PRIME_REV3 = 250
static

Definition at line 98 of file CalypsoCardConstant.h.

◆ PIN_LENGTH

const int keyple::card::calypso::CalypsoCardConstant::PIN_LENGTH = 4
static

Definition at line 87 of file CalypsoCardConstant.h.

◆ SEL_AC_LENGTH

const int keyple::card::calypso::CalypsoCardConstant::SEL_AC_LENGTH = 4
static

Definition at line 77 of file CalypsoCardConstant.h.

◆ SEL_AC_OFFSET

const int keyple::card::calypso::CalypsoCardConstant::SEL_AC_OFFSET = 5
static

Definition at line 76 of file CalypsoCardConstant.h.

◆ SEL_DATA_REF_OFFSET

const int keyple::card::calypso::CalypsoCardConstant::SEL_DATA_REF_OFFSET = 14
static

Definition at line 83 of file CalypsoCardConstant.h.

◆ SEL_DF_STATUS_OFFSET

const int keyple::card::calypso::CalypsoCardConstant::SEL_DF_STATUS_OFFSET = 13
static

Definition at line 80 of file CalypsoCardConstant.h.

◆ SEL_EF_TYPE_OFFSET

const int keyple::card::calypso::CalypsoCardConstant::SEL_EF_TYPE_OFFSET = 2
static

Definition at line 73 of file CalypsoCardConstant.h.

◆ SEL_KIFS_OFFSET

const int keyple::card::calypso::CalypsoCardConstant::SEL_KIFS_OFFSET = 17
static

Definition at line 82 of file CalypsoCardConstant.h.

◆ SEL_KVCS_OFFSET

const int keyple::card::calypso::CalypsoCardConstant::SEL_KVCS_OFFSET = 14
static

Definition at line 81 of file CalypsoCardConstant.h.

◆ SEL_LID_OFFSET

const int keyple::card::calypso::CalypsoCardConstant::SEL_LID_OFFSET = 21
static

Definition at line 84 of file CalypsoCardConstant.h.

◆ SEL_NKEY_LENGTH

const int keyple::card::calypso::CalypsoCardConstant::SEL_NKEY_LENGTH = 4
static

Definition at line 79 of file CalypsoCardConstant.h.

◆ SEL_NKEY_OFFSET

const int keyple::card::calypso::CalypsoCardConstant::SEL_NKEY_OFFSET = 9
static

Definition at line 78 of file CalypsoCardConstant.h.

◆ SEL_NUM_REC_OFFSET

const int keyple::card::calypso::CalypsoCardConstant::SEL_NUM_REC_OFFSET = 4
static

Definition at line 75 of file CalypsoCardConstant.h.

◆ SEL_REC_SIZE_OFFSET

const int keyple::card::calypso::CalypsoCardConstant::SEL_REC_SIZE_OFFSET = 3
static

Definition at line 74 of file CalypsoCardConstant.h.

◆ SEL_SFI_OFFSET

const int keyple::card::calypso::CalypsoCardConstant::SEL_SFI_OFFSET = 0
static

Definition at line 71 of file CalypsoCardConstant.h.

◆ SEL_TYPE_OFFSET

const int keyple::card::calypso::CalypsoCardConstant::SEL_TYPE_OFFSET = 1
static

Definition at line 72 of file CalypsoCardConstant.h.

◆ SFI_MAX

const int keyple::card::calypso::CalypsoCardConstant::SFI_MAX = 30
static

Definition at line 34 of file CalypsoCardConstant.h.

◆ SFI_MIN

const int keyple::card::calypso::CalypsoCardConstant::SFI_MIN = 0
static

Definition at line 33 of file CalypsoCardConstant.h.

◆ STORED_VALUE_FILE_STRUCTURE_ID

const uint8_t keyple::card::calypso::CalypsoCardConstant::STORED_VALUE_FILE_STRUCTURE_ID = 0x20
static

Definition at line 90 of file CalypsoCardConstant.h.

◆ SV_DEBIT_LOG_FILE_NB_REC

const uint8_t keyple::card::calypso::CalypsoCardConstant::SV_DEBIT_LOG_FILE_NB_REC = 3
static

Definition at line 94 of file CalypsoCardConstant.h.

◆ SV_DEBIT_LOG_FILE_SFI

const uint8_t keyple::card::calypso::CalypsoCardConstant::SV_DEBIT_LOG_FILE_SFI = 0x15
static

Definition at line 93 of file CalypsoCardConstant.h.

◆ SV_LOG_FILE_REC_LENGTH

const uint8_t keyple::card::calypso::CalypsoCardConstant::SV_LOG_FILE_REC_LENGTH = 29
static

Definition at line 95 of file CalypsoCardConstant.h.

◆ SV_RELOAD_LOG_FILE_NB_REC

const uint8_t keyple::card::calypso::CalypsoCardConstant::SV_RELOAD_LOG_FILE_NB_REC = 1
static

Definition at line 92 of file CalypsoCardConstant.h.

◆ SV_RELOAD_LOG_FILE_SFI

const uint8_t keyple::card::calypso::CalypsoCardConstant::SV_RELOAD_LOG_FILE_SFI = 0x14
static

Definition at line 91 of file CalypsoCardConstant.h.


The documentation for this class was generated from the following files: