5#ifndef LIBLOGICALACCESS_MIFAREPLUSSL1CHIP_H
6#define LIBLOGICALACCESS_MIFAREPLUSSL1CHIP_H
30 int getSecurityLevel()
const override;
32 std::shared_ptr<AccessInfo> createAccessInfo()
const override;
36 return MifareChip::getCardType();
41 return MifareChip::getGenericCardType();
46 return MifareChip::getCommands();
51 return MifareChip::getChipIdentifier();
54 std::shared_ptr<CardService> getService(
CardServiceType serviceType)
override;
72 std::shared_ptr<LocationNode> getRootLocationNode()
override;
The Mifare base chip class.
Definition: mifarechip.hpp:25
Definition: mifarepluschip.hpp:23
Definition: MifarePlusSL1Chip.hpp:26
ByteVector getChipIdentifier() const override
Get the chip identifier.
Definition: MifarePlusSL1Chip.hpp:49
std::string getGenericCardType() const override
Get the generic card type.
Definition: MifarePlusSL1Chip.hpp:39
const std::string & getCardType() const override
Get the card type of the chip.
Definition: MifarePlusSL1Chip.hpp:34
std::shared_ptr< Commands > getCommands() const override
Get the commands.
Definition: MifarePlusSL1Chip.hpp:44
Definition: MifarePlusSL1Chip.hpp:58
Definition: MifarePlusSL1Chip.hpp:64
std::vector< uint8_t > ByteVector
Definition: lla_fwd.hpp:80
CardServiceType
The card services.
Definition: cardservice.hpp:35