7#ifndef LOGICALACCESS_NFCTAG1CARDSERVICE_HPP
8#define LOGICALACCESS_NFCTAG1CARDSERVICE_HPP
16#define NFC_TAG1_CARDSERVICE "NFCTag1"
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<TopazChip>(getChip());
The NFC Tag 1 storage card service base class.
Definition: nfctag1cardservice.hpp:22
virtual ~NFCTag1CardService()
Definition: nfctag1cardservice.hpp:33
NFCTag1CardService(std::shared_ptr< Chip > chip)
Constructor.
Definition: nfctag1cardservice.hpp:28
std::shared_ptr< TopazChip > getTopazChip() const
Definition: nfctag1cardservice.hpp:49
std::string getCSType() override
Definition: nfctag1cardservice.hpp:37
Definition: nfctagcardservice.hpp:26
#define NFC_TAG1_CARDSERVICE
Definition: nfctag1cardservice.hpp:16