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.
RecordType/EmptyRecord.h
- Committer:
- giovannivisentini
- Date:
- 2015-12-01
- Revision:
- 4:eaf6c49a86e4
- Parent:
- 0:04b82ae7aa43
- Child:
- 6:739e3211749d
File content as of revision 4:eaf6c49a86e4:
/* * EmptyRecord.h * * Created on: Nov 6, 2015 * Author: giovanni visentini */ #ifndef NDEFLIB_RECORDTYPE_EMPTYRECORD_H_ #define NDEFLIB_RECORDTYPE_EMPTYRECORD_H_ #include "NDefLib/Record.h" namespace NDefLib { /** * Define an empty record */ class EmptyRecord: public Record { public: EmptyRecord() { }; /** * empty record size is 3 * @return 3 */ virtual uint16_t getByteLength() { return 3; } /** * write the 3 byte used for define an empty record * @param[out] buffer buffer where write the record * @return number of write bytes */ virtual uint16_t write(uint8_t *buffer) { buffer[0] = 0x0D; buffer[1] = 0x00; buffer[2] = 0x00; return 3; } //write virtual ~EmptyRecord() { }; }; } /* namespace NDefLib */ #endif /* NDEFLIB_RECORDTYPE_EMPTYRECORD_H_ */