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

#include <cl1356cardprobe.hpp>

Inheritance diagram for logicalaccess::CL1356CardProbe:
logicalaccess::PCSCCardProbe logicalaccess::CardProbe

Public Member Functions

 CL1356CardProbe (ReaderUnit *ru)
 
bool maybe_mifare_classic () override
 
- Public Member Functions inherited from logicalaccess::PCSCCardProbe
 PCSCCardProbe (ReaderUnit *ru)
 
bool is_desfire (ByteVector *uid=nullptr) override
 
bool is_desfire_ev1 (ByteVector *uid=nullptr) override
 
bool is_desfire_ev2 (ByteVector *uid=nullptr) override
 
bool is_desfire_ev3 (ByteVector *uid=nullptr) override
 
bool is_mifare_ultralight_c () override
 
bool maybe_mifare_classic () override
 
bool has_desfire_random_uid (ByteVector *uid) override
 
- Public Member Functions inherited from logicalaccess::CardProbe
virtual ~CardProbe ()=default
 
 CardProbe (ReaderUnit *ru)
 
 CardProbe (const CardProbe &)=delete
 
virtual std::string guessCardType ()
 
virtual bool is_desfire (ByteVector *uid=nullptr)=0
 
virtual bool is_desfire_ev1 (ByteVector *uid=nullptr)=0
 
virtual bool is_desfire_ev2 (ByteVector *uid=nullptr)=0
 
virtual bool is_desfire_ev3 (ByteVector *uid=nullptr)=0
 
virtual bool is_mifare_ultralight_c ()=0
 
virtual bool maybe_mifare_classic ()=0
 
virtual bool has_desfire_random_uid (ByteVector *uid)=0
 

Additional Inherited Members

- Protected Member Functions inherited from logicalaccess::PCSCCardProbe
void reset () const
 
- Protected Attributes inherited from logicalaccess::CardProbe
ReaderUnitreader_unit_
 

Constructor & Destructor Documentation

◆ CL1356CardProbe()

CL1356CardProbe::CL1356CardProbe ( ReaderUnit ru)
explicit

Member Function Documentation

◆ maybe_mifare_classic()

bool CL1356CardProbe::maybe_mifare_classic ( )
overridevirtual

Could the card be a Mifare Classic ?

This is less precise that the is_desfire*() function.

Implements logicalaccess::CardProbe.


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