14static constexpr size_t NFC_UID_MAX_LENGTH = 10;
28 NfcTag(
const NfcTagUid &uid,
const std::string &tag_type, std::unique_ptr<nfc::NdefMessage> ndef_message) {
33 NfcTag(
const NfcTagUid &uid,
const std::string &tag_type, std::vector<uint8_t> &ndef_data) {
NfcTag(const NfcTagUid &uid, const std::string &tag_type, std::vector< uint8_t > &ndef_data)
NfcTag(const NfcTagUid &uid)
void set_ndef_message(std::unique_ptr< NdefMessage > ndef_message)
NfcTag(const NfcTagUid &uid, const std::string &tag_type)
NfcTag(const NfcTag &rhs)
const std::shared_ptr< NdefMessage > & get_ndef_message()
const std::string & get_tag_type()
std::shared_ptr< NdefMessage > ndef_message_
NfcTag(const NfcTagUid &uid, const std::string &tag_type, std::unique_ptr< nfc::NdefMessage > ndef_message)
Providing packet encoding functions for exchanging data with a remote host.