5#ifndef LIBLOGICALACCESS_MIFAREPLUSSL0CHIP_HPP
6#define LIBLOGICALACCESS_MIFAREPLUSSL0CHIP_HPP
29 return Chip::getCardType();
34 return Chip::getGenericCardType();
39 return Chip::getCommands();
44 return Chip::getChipIdentifier();
49 return Chip::getService(serviceType);
The base chip class for all chip. Each chip have is own object and providers according to himself and...
Definition: chip.hpp:37
Definition: mifarepluschip.hpp:23
Definition: MifarePlusSL0Chip.hpp:15
std::string getGenericCardType() const override
Get the generic card type.
Definition: MifarePlusSL0Chip.hpp:32
int getSecurityLevel() const override
Definition: MifarePlusSL0Chip.hpp:22
std::shared_ptr< CardService > getService(CardServiceType serviceType) override
Get a card service for this chip.
Definition: MifarePlusSL0Chip.hpp:47
const std::string & getCardType() const override
Get the card type of the chip.
Definition: MifarePlusSL0Chip.hpp:27
std::shared_ptr< Commands > getCommands() const override
Get the commands.
Definition: MifarePlusSL0Chip.hpp:37
ByteVector getChipIdentifier() const override
Get the chip identifier.
Definition: MifarePlusSL0Chip.hpp:42
MifarePlusSL0Chip(const std::string &cardType)
Definition: MifarePlusSL0Chip.hpp:17
Definition: MifarePlusSL0Chip.hpp:54
MifarePlusSL0_2kChip()
Definition: MifarePlusSL0Chip.hpp:56
Definition: MifarePlusSL0Chip.hpp:63
MifarePlusSL0_4kChip()
Definition: MifarePlusSL0Chip.hpp:65
std::vector< uint8_t > ByteVector
Definition: lla_fwd.hpp:80
CardServiceType
The card services.
Definition: cardservice.hpp:35