7#ifndef LOGICALACCESS_FELICASCMCOMMANDS_HPP
8#define LOGICALACCESS_FELICASCMCOMMANDS_HPP
19#define CMD_FELICASCM "FeliCaSCM"
44 return std::dynamic_pointer_cast<PCSCReaderCardAdapter>(getReaderCardAdapter());
51 std::vector<unsigned short> getSystemCodes()
override;
58 std::vector<unsigned short>
59 requestServices(
const std::vector<unsigned short> &codes)
override;
65 unsigned char requestResponse()
override;
73 ByteVector read(
const std::vector<unsigned short> &codes,
74 const std::vector<unsigned short> &blocks)
override;
82 void write(
const std::vector<unsigned short> &codes,
83 const std::vector<unsigned short> &blocks,
The FeliCa commands class.
Definition: felicacommands.hpp:22
The FeliCa card provider class for SCM reader.
Definition: felicascmcommands.hpp:24
std::shared_ptr< PCSCReaderCardAdapter > getPCSCReaderCardAdapter() const
Get the PC/SC reader/card adapter.
Definition: felicascmcommands.hpp:42
std::vector< uint8_t > ByteVector
Definition: lla_fwd.hpp:80
Default PC/SC reader/card adapter.