Keyple C++  0.9.0
Keyple, an Open Source SDK for Ticketing
Public Member Functions | List of all members
keyple::calypso::transaction::CalypsoSam Class Referencefinal

#include <CalypsoSam.h>

Inherits keyple::core::selection::AbstractMatchingSe.

Public Member Functions

 CalypsoSam (std::shared_ptr< SeResponse > selectionResponse, const TransmissionMode &transmissionMode)
 
const SamRevisiongetSamRevision () const
 
const std::vector< uint8_t > & getSerialNumber () const
 
uint8_t getPlatform () const
 
uint8_t getApplicationType () const
 
uint8_t getApplicationSubType () const
 
uint8_t getSoftwareIssuer () const
 
uint8_t getSoftwareVersion () const
 
uint8_t getSoftwareRevision () const
 
- Public Member Functions inherited from keyple::core::selection::AbstractMatchingSe
virtual ~AbstractMatchingSe ()
 
virtual const TransmissionModegetTransmissionMode () const
 
bool hasFci () const
 
bool hasAtr () const
 
const std::vector< uint8_t > & getFciBytes () const
 
const std::vector< uint8_t > & getAtrBytes () const
 
 AbstractMatchingSe (const std::shared_ptr< SeResponse > selectionResponse, const TransmissionMode &transmissionMode)
 

Constructor & Destructor Documentation

◆ CalypsoSam()

keyple::calypso::transaction::CalypsoSam::CalypsoSam ( std::shared_ptr< SeResponse selectionResponse,
const TransmissionMode transmissionMode 
)

Constructor.

Parameters
selectionResponsethe selection response from the SAM
transmissionModethe current keyple::core::seproxy::protocol::TransmissionMode (contacts or contactless)

Member Function Documentation

◆ getApplicationSubType()

uint8_t keyple::calypso::transaction::CalypsoSam::getApplicationSubType ( ) const

◆ getApplicationType()

uint8_t keyple::calypso::transaction::CalypsoSam::getApplicationType ( ) const

◆ getPlatform()

uint8_t keyple::calypso::transaction::CalypsoSam::getPlatform ( ) const

◆ getSamRevision()

const SamRevision & keyple::calypso::transaction::CalypsoSam::getSamRevision ( ) const

◆ getSerialNumber()

const std::vector< uint8_t > & keyple::calypso::transaction::CalypsoSam::getSerialNumber ( ) const

◆ getSoftwareIssuer()

uint8_t keyple::calypso::transaction::CalypsoSam::getSoftwareIssuer ( ) const

◆ getSoftwareRevision()

uint8_t keyple::calypso::transaction::CalypsoSam::getSoftwareRevision ( ) const

◆ getSoftwareVersion()

uint8_t keyple::calypso::transaction::CalypsoSam::getSoftwareVersion ( ) const

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