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

#include <CalypsoCardCommand.h>

Inheritance diagram for keyple::card::calypso::CalypsoCardCommand:
Inheritance graph
[legend]
Collaboration diagram for keyple::card::calypso::CalypsoCardCommand:
Collaboration graph
[legend]

Public Member Functions

bool operator== (const CalypsoCardCommand &o) const
 
bool operator!= (const CalypsoCardCommand &o) const
 
CalypsoCardCommandoperator= (const CalypsoCardCommand &o)
 
 CalypsoCardCommand (const CalypsoCardCommand &o)
 
uint8_t getInstructionByte () const
 

Static Public Attributes

static const CalypsoCardCommand NONE
 
static const CalypsoCardCommand GET_DATA
 
static const CalypsoCardCommand OPEN_SESSION
 
static const CalypsoCardCommand CLOSE_SESSION
 
static const CalypsoCardCommand READ_RECORDS
 
static const CalypsoCardCommand UPDATE_RECORD
 
static const CalypsoCardCommand WRITE_RECORD
 
static const CalypsoCardCommand APPEND_RECORD
 
static const CalypsoCardCommand READ_BINARY
 
static const CalypsoCardCommand UPDATE_BINARY
 
static const CalypsoCardCommand WRITE_BINARY
 
static const CalypsoCardCommand SEARCH_RECORD_MULTIPLE
 
static const CalypsoCardCommand READ_RECORD_MULTIPLE
 
static const CalypsoCardCommand GET_CHALLENGE
 
static const CalypsoCardCommand INCREASE
 
static const CalypsoCardCommand DECREASE
 
static const CalypsoCardCommand INCREASE_MULTIPLE
 
static const CalypsoCardCommand DECREASE_MULTIPLE
 
static const CalypsoCardCommand SELECT_FILE
 
static const CalypsoCardCommand CHANGE_KEY
 
static const CalypsoCardCommand CHANGE_PIN
 
static const CalypsoCardCommand VERIFY_PIN
 
static const CalypsoCardCommand SV_GET
 
static const CalypsoCardCommand SV_DEBIT
 
static const CalypsoCardCommand SV_RELOAD
 
static const CalypsoCardCommand SV_UNDEBIT
 
static const CalypsoCardCommand INVALIDATE
 
static const CalypsoCardCommand REHABILITATE
 

Detailed Description

(package-private)
Defines all supported Calypso card APDU commands.

Since
2.0.0

Definition at line 31 of file CalypsoCardCommand.h.

Constructor & Destructor Documentation

◆ CalypsoCardCommand()

keyple::card::calypso::CalypsoCardCommand::CalypsoCardCommand ( const CalypsoCardCommand o)

Definition at line 51 of file CalypsoCardCommand.cpp.

Member Function Documentation

◆ getInstructionByte()

uint8_t keyple::card::calypso::CalypsoCardCommand::getInstructionByte ( ) const
virtual

default

Since
2.0.0

Implements keyple::card::calypso::CardCommand.

Definition at line 59 of file CalypsoCardCommand.cpp.

◆ operator!=()

bool keyple::card::calypso::CalypsoCardCommand::operator!= ( const CalypsoCardCommand o) const

Definition at line 70 of file CalypsoCardCommand.cpp.

◆ operator=()

CalypsoCardCommand & keyple::card::calypso::CalypsoCardCommand::operator= ( const CalypsoCardCommand o)

Definition at line 75 of file CalypsoCardCommand.cpp.

◆ operator==()

bool keyple::card::calypso::CalypsoCardCommand::operator== ( const CalypsoCardCommand o) const

Definition at line 64 of file CalypsoCardCommand.cpp.

Member Data Documentation

◆ APPEND_RECORD

const CalypsoCardCommand keyple::card::calypso::CalypsoCardCommand::APPEND_RECORD
static

append record.

Definition at line 55 of file CalypsoCardCommand.h.

◆ CHANGE_KEY

const CalypsoCardCommand keyple::card::calypso::CalypsoCardCommand::CHANGE_KEY
static

change key

Definition at line 91 of file CalypsoCardCommand.h.

◆ CHANGE_PIN

const CalypsoCardCommand keyple::card::calypso::CalypsoCardCommand::CHANGE_PIN
static

change PIN

Definition at line 94 of file CalypsoCardCommand.h.

◆ CLOSE_SESSION

const CalypsoCardCommand keyple::card::calypso::CalypsoCardCommand::CLOSE_SESSION
static

close session.

Definition at line 43 of file CalypsoCardCommand.h.

◆ DECREASE

const CalypsoCardCommand keyple::card::calypso::CalypsoCardCommand::DECREASE
static

decrease counter.

Definition at line 79 of file CalypsoCardCommand.h.

◆ DECREASE_MULTIPLE

const CalypsoCardCommand keyple::card::calypso::CalypsoCardCommand::DECREASE_MULTIPLE
static

decrease multiple counters.

Definition at line 85 of file CalypsoCardCommand.h.

◆ GET_CHALLENGE

const CalypsoCardCommand keyple::card::calypso::CalypsoCardCommand::GET_CHALLENGE
static

get challenge.

Definition at line 73 of file CalypsoCardCommand.h.

◆ GET_DATA

const CalypsoCardCommand keyple::card::calypso::CalypsoCardCommand::GET_DATA
static

get data.

Definition at line 37 of file CalypsoCardCommand.h.

◆ INCREASE

const CalypsoCardCommand keyple::card::calypso::CalypsoCardCommand::INCREASE
static

increase counter.

Definition at line 76 of file CalypsoCardCommand.h.

◆ INCREASE_MULTIPLE

const CalypsoCardCommand keyple::card::calypso::CalypsoCardCommand::INCREASE_MULTIPLE
static

increase multiple counters.

Definition at line 82 of file CalypsoCardCommand.h.

◆ INVALIDATE

const CalypsoCardCommand keyple::card::calypso::CalypsoCardCommand::INVALIDATE
static

invalidate

Definition at line 112 of file CalypsoCardCommand.h.

◆ NONE

const CalypsoCardCommand keyple::card::calypso::CalypsoCardCommand::NONE
static

no command yet

Definition at line 34 of file CalypsoCardCommand.h.

◆ OPEN_SESSION

const CalypsoCardCommand keyple::card::calypso::CalypsoCardCommand::OPEN_SESSION
static

open session.

Definition at line 40 of file CalypsoCardCommand.h.

◆ READ_BINARY

const CalypsoCardCommand keyple::card::calypso::CalypsoCardCommand::READ_BINARY
static

read binary.

Definition at line 58 of file CalypsoCardCommand.h.

◆ READ_RECORD_MULTIPLE

const CalypsoCardCommand keyple::card::calypso::CalypsoCardCommand::READ_RECORD_MULTIPLE
static

read record multiple.

Definition at line 70 of file CalypsoCardCommand.h.

◆ READ_RECORDS

const CalypsoCardCommand keyple::card::calypso::CalypsoCardCommand::READ_RECORDS
static

read records.

Definition at line 46 of file CalypsoCardCommand.h.

◆ REHABILITATE

const CalypsoCardCommand keyple::card::calypso::CalypsoCardCommand::REHABILITATE
static

rehabilitate

Definition at line 115 of file CalypsoCardCommand.h.

◆ SEARCH_RECORD_MULTIPLE

const CalypsoCardCommand keyple::card::calypso::CalypsoCardCommand::SEARCH_RECORD_MULTIPLE
static

search record multiple.

Definition at line 67 of file CalypsoCardCommand.h.

◆ SELECT_FILE

const CalypsoCardCommand keyple::card::calypso::CalypsoCardCommand::SELECT_FILE
static

decrease counter.

Definition at line 88 of file CalypsoCardCommand.h.

◆ SV_DEBIT

const CalypsoCardCommand keyple::card::calypso::CalypsoCardCommand::SV_DEBIT
static

SV Debit

Definition at line 103 of file CalypsoCardCommand.h.

◆ SV_GET

const CalypsoCardCommand keyple::card::calypso::CalypsoCardCommand::SV_GET
static

SV Get

Definition at line 100 of file CalypsoCardCommand.h.

◆ SV_RELOAD

const CalypsoCardCommand keyple::card::calypso::CalypsoCardCommand::SV_RELOAD
static

SV Reload

Definition at line 106 of file CalypsoCardCommand.h.

◆ SV_UNDEBIT

const CalypsoCardCommand keyple::card::calypso::CalypsoCardCommand::SV_UNDEBIT
static

SV Undebit

Definition at line 109 of file CalypsoCardCommand.h.

◆ UPDATE_BINARY

const CalypsoCardCommand keyple::card::calypso::CalypsoCardCommand::UPDATE_BINARY
static

update binary.

Definition at line 61 of file CalypsoCardCommand.h.

◆ UPDATE_RECORD

const CalypsoCardCommand keyple::card::calypso::CalypsoCardCommand::UPDATE_RECORD
static

update record.

Definition at line 49 of file CalypsoCardCommand.h.

◆ VERIFY_PIN

const CalypsoCardCommand keyple::card::calypso::CalypsoCardCommand::VERIFY_PIN
static

verify PIN

Definition at line 97 of file CalypsoCardCommand.h.

◆ WRITE_BINARY

const CalypsoCardCommand keyple::card::calypso::CalypsoCardCommand::WRITE_BINARY
static

write binary.

Definition at line 64 of file CalypsoCardCommand.h.

◆ WRITE_RECORD

const CalypsoCardCommand keyple::card::calypso::CalypsoCardCommand::WRITE_RECORD
static

write record.

Definition at line 52 of file CalypsoCardCommand.h.


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