11 :
Chip(is_2k ?
"MifarePlus_SL3_2K" :
"MifarePlus_SL3_4K")
The base chip class for all chip. Each chip have is own object and providers according to himself and...
Definition: chip.hpp:37
std::shared_ptr< T > getService()
Definition: chip.hpp:167
std::shared_ptr< Commands > getCommands() const override
Get the commands.
Definition: chip.hpp:79
ByteVector getChipIdentifier() const override
Get the chip identifier.
Definition: chip.hpp:97
std::string getGenericCardType() const override
Get the generic card type.
Definition: chip.cpp:32
const std::string & getCardType() const override
Get the card type of the chip.
Definition: chip.cpp:27
Definition: mifarepluschip.hpp:23
Definition: MifarePlusSL3Chip.hpp:8
std::shared_ptr< Commands > getCommands() const override
Get the commands.
Definition: MifarePlusSL3Chip.hpp:30
MifarePlusSL3Chip(int is_2k)
Definition: MifarePlusSL3Chip.hpp:10
ByteVector getChipIdentifier() const override
Get the chip identifier.
Definition: MifarePlusSL3Chip.hpp:35
const std::string & getCardType() const override
Get the card type of the chip.
Definition: MifarePlusSL3Chip.hpp:20
std::shared_ptr< CardService > getService(CardServiceType serviceType) override
Get a card service for this chip.
Definition: MifarePlusSL3Chip.hpp:40
int getSecurityLevel() const override
Definition: MifarePlusSL3Chip.hpp:15
std::string getGenericCardType() const override
Get the generic card type.
Definition: MifarePlusSL3Chip.hpp:25
std::vector< uint8_t > ByteVector
Definition: lla_fwd.hpp:80
CardServiceType
The card services.
Definition: cardservice.hpp:35