7#ifndef LOGICALACCESS_FELICASPRINGCARDCOMMANDS_HPP
8#define LOGICALACCESS_FELICASPRINGCARDCOMMANDS_HPP
19#define CMD_FELICASPRINGCARD "FeliCaSpringCard"
45 return std::dynamic_pointer_cast<PCSCReaderCardAdapter>(getReaderCardAdapter());
52 std::vector<unsigned short> getSystemCodes()
override;
59 std::vector<unsigned short>
60 requestServices(
const std::vector<unsigned short> &codes)
override;
66 unsigned char requestResponse()
override;
74 ByteVector read(
const std::vector<unsigned short> &codes,
75 const std::vector<unsigned short> &blocks)
override;
83 void write(
const std::vector<unsigned short> &codes,
84 const std::vector<unsigned short> &blocks,
The FeliCa commands class.
Definition: felicacommands.hpp:22
The FeliCa card provider class for SpringCard reader.
Definition: felicaspringcardcommands.hpp:25
std::shared_ptr< PCSCReaderCardAdapter > getPCSCReaderCardAdapter() const
Get the PC/SC reader/card adapter.
Definition: felicaspringcardcommands.hpp:43
std::vector< uint8_t > ByteVector
Definition: lla_fwd.hpp:80
Default PC/SC reader/card adapter.