M5Unit-NFC 0.0.3 git rev:59f5362
Loading...
Searching...
No Matches
m5::nfc::b::PICC Struct Reference

PICC for NFC-B. More...

#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
 
bool supportsCID () const
 
uint16_t maximumFrameLength () const
 
uint8_t maximumFrameLengthBits () const
 
uint8_t communicationSpeed () const
 
uint8_t fwi () const
 

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 {}
 

Detailed Description

PICC for NFC-B.