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

#include <nfctagcardservice.hpp>

Inheritance diagram for logicalaccess::NFCTagCardService:
logicalaccess::CardService logicalaccess::ISO7816NFCTag4CardService logicalaccess::MifareNFCTagCardService logicalaccess::NFCTag1CardService logicalaccess::NFCTag2CardService logicalaccess::NFCTag3CardService logicalaccess::DESFireEV1NFCTag4CardService

Public Member Functions

 NFCTagCardService (std::shared_ptr< Chip > chip)
 Constructor.
 
virtual ~NFCTagCardService ()
 
virtual void writeNDEF (std::shared_ptr< NdefMessage > records)
 
virtual std::shared_ptr< NdefMessagereadNDEF ()=0
 
virtual void eraseNDEF ()
 
- Public Member Functions inherited from logicalaccess::CardService
virtual ~CardService ()=default
 
 CardService (std::shared_ptr< Chip > chip, CardServiceType serviceType)
 Constructor.
 
virtual std::string getCSType ()=0
 
std::shared_ptr< ChipgetChip () const
 
virtual CardServiceType getServiceType () const
 Get the card service type.
 

Additional Inherited Members

- Protected Attributes inherited from logicalaccess::CardService
std::shared_ptr< Chipd_chip
 Chip object.
 
CardServiceType d_serviceType
 Card service type.
 

Constructor & Destructor Documentation

◆ NFCTagCardService()

logicalaccess::NFCTagCardService::NFCTagCardService ( std::shared_ptr< Chip chip)
explicit

Constructor.

Parameters
chipThe chip.

◆ ~NFCTagCardService()

logicalaccess::NFCTagCardService::~NFCTagCardService ( )
virtual

Member Function Documentation

◆ eraseNDEF()

void logicalaccess::NFCTagCardService::eraseNDEF ( )
virtual

◆ readNDEF()

virtual std::shared_ptr< NdefMessage > logicalaccess::NFCTagCardService::readNDEF ( )
pure virtual

◆ writeNDEF()

void logicalaccess::NFCTagCardService::writeNDEF ( std::shared_ptr< NdefMessage records)
virtual

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