LibLogicalAccess  2.5.0
An Open Source RFID Library
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | List of all members
logicalaccess::MifarePlusChip Class Reference

#include <mifarepluschip.hpp>

Inheritance diagram for logicalaccess::MifarePlusChip:
logicalaccess::IChip logicalaccess::MifarePlusSChip logicalaccess::MifarePlusSL0Chip logicalaccess::MifarePlusSL1Chip logicalaccess::MifarePlusSL3Chip logicalaccess::MifarePlusXChip logicalaccess::MifarePlusSL0_2kChip logicalaccess::MifarePlusSL0_4kChip logicalaccess::MifarePlusSL1_2kChip logicalaccess::MifarePlusSL1_4kChip

Public Member Functions

virtual ~MifarePlusChip ()=default
 
 MifarePlusChip ()
 
virtual int getSecurityLevel () const
 
std::string getGenericCardType () const override
 Get the generic card type.
 
- Public Member Functions inherited from logicalaccess::IChip
virtual ~IChip ()=default
 
virtual const std::string & getCardType () const =0
 Get the card type of the chip.
 
virtual std::string getGenericCardType () const =0
 Get the generic card type.
 
virtual std::shared_ptr< CommandsgetCommands () const =0
 Get the commands.
 
virtual ByteVector getChipIdentifier () const =0
 Get the chip identifier.
 
virtual std::shared_ptr< CardServicegetService (CardServiceType serviceType)=0
 Get a card service for this chip.
 

Static Public Member Functions

static uint16_t key_number_from_sector (int sector, MifareKeyType type)
 

Constructor & Destructor Documentation

◆ ~MifarePlusChip()

virtual logicalaccess::MifarePlusChip::~MifarePlusChip ( )
virtualdefault

◆ MifarePlusChip()

logicalaccess::MifarePlusChip::MifarePlusChip ( )
inline

Member Function Documentation

◆ getGenericCardType()

std::string logicalaccess::MifarePlusChip::getGenericCardType ( ) const
overridevirtual

◆ getSecurityLevel()

virtual int logicalaccess::MifarePlusChip::getSecurityLevel ( ) const
inlinevirtual

◆ key_number_from_sector()

uint16_t logicalaccess::MifarePlusChip::key_number_from_sector ( int  sector,
MifareKeyType  type 
)
static

Returns the AES key number on the card for a given sector and key type.


The documentation for this class was generated from the following files: