#include <nfc_tag.h>
Definition at line 13 of file nfc_tag.h.
◆ NfcTag() [1/6]
esphome::nfc::NfcTag::NfcTag |
( |
| ) |
|
|
inline |
◆ NfcTag() [2/6]
esphome::nfc::NfcTag::NfcTag |
( |
std::vector< uint8_t > & |
uid | ) |
|
|
inline |
◆ NfcTag() [3/6]
esphome::nfc::NfcTag::NfcTag |
( |
std::vector< uint8_t > & |
uid, |
|
|
const std::string & |
tag_type |
|
) |
| |
|
inline |
◆ NfcTag() [4/6]
esphome::nfc::NfcTag::NfcTag |
( |
std::vector< uint8_t > & |
uid, |
|
|
const std::string & |
tag_type, |
|
|
std::unique_ptr< nfc::NdefMessage > |
ndef_message |
|
) |
| |
|
inline |
◆ NfcTag() [5/6]
esphome::nfc::NfcTag::NfcTag |
( |
std::vector< uint8_t > & |
uid, |
|
|
const std::string & |
tag_type, |
|
|
std::vector< uint8_t > & |
ndef_data |
|
) |
| |
|
inline |
◆ NfcTag() [6/6]
esphome::nfc::NfcTag::NfcTag |
( |
const NfcTag & |
rhs | ) |
|
|
inline |
◆ get_ndef_message()
const std::shared_ptr<NdefMessage>& esphome::nfc::NfcTag::get_ndef_message |
( |
| ) |
|
|
inline |
◆ get_tag_type()
const std::string& esphome::nfc::NfcTag::get_tag_type |
( |
| ) |
|
|
inline |
◆ get_uid()
std::vector<uint8_t>& esphome::nfc::NfcTag::get_uid |
( |
| ) |
|
|
inline |
◆ has_ndef_message()
bool esphome::nfc::NfcTag::has_ndef_message |
( |
| ) |
|
|
inline |
◆ set_ndef_message()
void esphome::nfc::NfcTag::set_ndef_message |
( |
std::unique_ptr< NdefMessage > |
ndef_message | ) |
|
|
inline |
◆ ndef_message_
std::shared_ptr<NdefMessage> esphome::nfc::NfcTag::ndef_message_ |
|
protected |
◆ tag_type_
std::string esphome::nfc::NfcTag::tag_type_ |
|
protected |
◆ uid_
std::vector<uint8_t> esphome::nfc::NfcTag::uid_ |
|
protected |
The documentation for this class was generated from the following file:
- /opt/build/esphome/esphome/components/nfc/nfc_tag.h