Utility library to read and write Ndef messages from/to a Type4 NFC tag
Dependents: NFC M2M_2016_STM32 MyongjiElec_capstone1 IDW01M1_Cloud_IBM ... more
Fork of NDefLib by
NDEF NFC library
This library provides an abstract API to create NDEF formatted messages and records and to read/write them from/to a Type4 NFC Tag.
Implementations
At the moment, the NDEF API is implemented by X_NUCLEO_NFC01A1 and X_NUCLEO_NFC02A1 Dynamic NFC Tag libraries respectively driving the X-NUCLEO-NFC01A1 and X-NUCLEO-NFC02A1 boards.
Message.h
- Committer:
- giovannivisentini
- Date:
- 2015-11-19
- Revision:
- 0:04b82ae7aa43
- Child:
- 1:a0eeb478a45a
File content as of revision 0:04b82ae7aa43:
/* * Message.h * * Created on: Nov 6, 2015 * Author: giovanni visentini */ #ifndef NDEFLIB_MESSAGE_H_ #define NDEFLIB_MESSAGE_H_ #include <vector> #include "Record.h" namespace NDefLib { class Message { public: Message(){} void addRecord(Record *r){ mRecords.push_back(r); } uint16_t getByteLenght()const; uint16_t write(uint8_t *buffer); static void parseMessage(uint8_t *buffer,std::vector<Record*> *parsedRecords); virtual ~Message(){} private: std::vector<Record*> mRecords; }; } /* namespace NDefLib */ #endif /* NDEFLIB_MESSAGE_H_ */