LibLogicalAccess  2.5.0
An Open Source RFID Library
Loading...
Searching...
No Matches
nfctagcardservice.hpp
Go to the documentation of this file.
1
7#ifndef LOGICALACCESS_NFCTAGCARDSERVICE_HPP
8#define LOGICALACCESS_NFCTAGCARDSERVICE_HPP
9
12
13namespace logicalaccess
14{
20{
22 unsigned int size;
23};
24
25class LLA_CORE_API NFCTagCardService : public CardService
26{
27 public:
32 explicit NFCTagCardService(std::shared_ptr<Chip> chip);
33
34 virtual ~NFCTagCardService();
35
36 virtual void writeNDEF(std::shared_ptr<NdefMessage> records);
37
38 virtual std::shared_ptr<NdefMessage> readNDEF() = 0;
39
40 virtual void eraseNDEF();
41};
42}
43
44#endif /* LOGICALACCESS_NFCTAGCARDSERVICE_HPP */
Card service.
The base card service class for all services.
Definition: cardservice.hpp:50
Definition: nfctagcardservice.hpp:26
virtual std::shared_ptr< NdefMessage > readNDEF()=0
Definition: asn1.hpp:9
NDEF Message.
The NFC Tag storage card service base class.
Definition: nfctagcardservice.hpp:20
int byteAddr
Definition: nfctagcardservice.hpp:21
unsigned int size
Definition: nfctagcardservice.hpp:22