7#ifndef LOGICALACCESS_NFCTAG3CARDSERVICE_HPP
8#define LOGICALACCESS_NFCTAG3CARDSERVICE_HPP
16#define NFC_CARDSERVICE_TAG3 "NFCTag3"
42 std::shared_ptr<NdefMessage> readNDEF()
override;
44 void writeNDEF(std::shared_ptr<NdefMessage> records)
override;
46 void eraseNDEF()
override;
51 return std::dynamic_pointer_cast<FeliCaChip>(getChip());
The NFC Tag 3 storage card service base class.
Definition: nfctag3cardservice.hpp:22
std::string getCSType() override
Definition: nfctag3cardservice.hpp:37
virtual ~NFCTag3CardService()
Definition: nfctag3cardservice.hpp:33
NFCTag3CardService(std::shared_ptr< Chip > chip)
Constructor.
Definition: nfctag3cardservice.hpp:28
std::shared_ptr< FeliCaChip > getFeliCaChip() const
Definition: nfctag3cardservice.hpp:49
Definition: nfctagcardservice.hpp:26
#define NFC_CARDSERVICE_TAG3
Definition: nfctag3cardservice.hpp:16