|
M5Unit-NFC 0.1.0 git rev:93745b5
|
#include <nfcb.hpp>
Public Member Functions | |
| bool | valid () const |
| Valid? | |
| std::string | pupiAsString () const |
| Gets the pupi string. | |
| std::string | typeAsString () const |
| Gets the type string. | |
Type | |
| bool | isISO14443_4 () const |
| ISO14443-4? | |
Information | |
| bool | supportsNAD () const |
| Supports NAD? | |
| bool | supportsCID () const |
| Supports CID? | |
| uint16_t | maximumFrameLength () const |
| Gets maximum frame length. | |
| uint8_t | maximumFrameLengthBits () const |
| Gets maximum frame length bits. | |
| uint8_t | communicationSpeed () const |
| Gets communication speed flags. | |
| uint8_t | fwi () const |
| Gets FWI. | |
Public Attributes | ||
| uint8_t | uid [8] {} | |
| union { | ||
| uint8_t atqb [ATQB_LENGTH] {} | ||
| ATQB. | ||
| struct { | ||
| uint8_t pupi [4] | ||
| Pseudo-Unique PICC Identifier. | ||
| uint8_t application [4] | ||
| Application Data. | ||
| uint8_t protocol [3] | ||
| Protocol information. | ||
| } | ||
| }; | ||
| Type | type {Type::Unknown} | |
| Type. | ||
| uint8_t | cid {} | |
| CID;. | ||
| uint8_t | option {} | |
PICC for NFC-B.
|
inline |
Gets communication speed flags.
|
inline |
Gets FWI.
|
inline |
ISO14443-4?
|
inline |
Gets maximum frame length.
|
inline |
Gets maximum frame length bits.
| std::string m5::nfc::b::PICC::pupiAsString | ( | ) | const |
Gets the pupi string.
|
inline |
Supports CID?
|
inline |
Supports NAD?
| std::string m5::nfc::b::PICC::typeAsString | ( | ) | const |
Gets the type string.
|
inline |
Valid?