|
| FeliCaSCMCommands () |
| Constructor.
|
|
| FeliCaSCMCommands (std::string) |
|
virtual | ~FeliCaSCMCommands () |
| Destructor.
|
|
std::shared_ptr< PCSCReaderCardAdapter > | getPCSCReaderCardAdapter () const |
| Get the PC/SC reader/card adapter.
|
|
std::vector< unsigned short > | getSystemCodes () override |
| Get system codes.
|
|
std::vector< unsigned short > | requestServices (const std::vector< unsigned short > &codes) override |
| Request Services / Area versions.
|
|
unsigned char | requestResponse () override |
| Request Response, current FeliCa mode.
|
|
ByteVector | read (const std::vector< unsigned short > &codes, const std::vector< unsigned short > &blocks) override |
| Read data from the chip.
|
|
void | write (const std::vector< unsigned short > &codes, const std::vector< unsigned short > &blocks, const ByteVector &data) override |
| Write data to the chip.
|
|
Public Member Functions inherited from logicalaccess::FeliCaCommands |
| FeliCaCommands () |
|
| FeliCaCommands (std::string ct) |
|
virtual std::vector< unsigned short > | getSystemCodes ()=0 |
| Get system codes.
|
|
virtual unsigned short | requestService (unsigned short code) |
|
virtual std::vector< unsigned short > | requestServices (const std::vector< unsigned short > &codes)=0 |
| Request Services / Area versions.
|
|
virtual unsigned char | requestResponse ()=0 |
| Request Response, current FeliCa mode.
|
|
virtual ByteVector | read (unsigned short code, unsigned short block) |
|
virtual ByteVector | read (unsigned short code, const std::vector< unsigned short > &blocks) |
|
virtual ByteVector | read (const std::vector< unsigned short > &codes, const std::vector< unsigned short > &blocks)=0 |
| Read data from the chip.
|
|
virtual void | write (unsigned short code, const std::vector< unsigned short > &blocks, const ByteVector &data) |
|
virtual void | write (unsigned short code, unsigned short block, const ByteVector &data) |
|
virtual void | write (const std::vector< unsigned short > &codes, const std::vector< unsigned short > &blocks, const ByteVector &data)=0 |
| Write data to the chip.
|
|
Public Member Functions inherited from logicalaccess::Commands |
| Commands ()=delete |
| Constructor.
|
|
virtual | ~Commands () |
|
std::shared_ptr< Chip > | getChip () const override |
| Get the chip.
|
|
virtual void | setChip (std::shared_ptr< Chip > chip) |
| Set the chip.
|
|
std::shared_ptr< ReaderCardAdapter > | getReaderCardAdapter () const override |
| Get the reader/card adapter.
|
|
virtual void | setReaderCardAdapter (std::shared_ptr< ReaderCardAdapter > adapter) |
| Set the reader/card adapter.
|
|
virtual const std::string & | getCmdType () const |
| Get the cmd name.
|
|
virtual void | setCmdType (const std::string &command_type) |
| Set the cmd name.
|
|
Public Member Functions inherited from logicalaccess::ICommands |
virtual | ~ICommands ()=default |
|
virtual std::shared_ptr< Chip > | getChip () const =0 |
| Get the chip.
|
|
virtual std::shared_ptr< ReaderCardAdapter > | getReaderCardAdapter () const =0 |
| Get the reader/card adapter.
|
|
The FeliCa card provider class for SCM reader.