7#ifndef LOGICALACCESS_ISO15693PCSCCOMMANDS_HPP
8#define LOGICALACCESS_ISO15693PCSCCOMMANDS_HPP
19#define CMD_ISO15693PCSC "ISO15693PCSC"
39 void stayQuiet()
override;
40 ByteVector readBlock(
size_t block,
size_t le = 0)
override;
41 void writeBlock(
size_t block,
const ByteVector &data)
override;
42 void lockBlock(
size_t block)
override;
43 void writeAFI(
size_t afi)
override;
44 void lockAFI()
override;
45 void writeDSFID(
size_t dsfid)
override;
46 void lockDSFID()
override;
48 unsigned char getSecurityStatus(
size_t block)
override;
56 return std::dynamic_pointer_cast<PCSCReaderCardAdapter>(getReaderCardAdapter());
The ISO15693 commands class.
Definition: iso15693commands.hpp:22
A ISO 15693 PC/SC commands base class.
Definition: iso15693pcsccommands.hpp:25
virtual std::shared_ptr< PCSCReaderCardAdapter > getPCSCReaderCardAdapter()
Get the PC/SC reader/card adapter.
Definition: iso15693pcsccommands.hpp:54
std::vector< uint8_t > ByteVector
Definition: lla_fwd.hpp:80
Default PC/SC reader/card adapter.