Class represents one record of requested Host-Mode data with command [0xB0][0x01] Inventory. More...
#include <FEDM_ISOTabItem.h>
Public Member Functions | |
FEDM_ISOTabItem () | |
FEDM_ISOTabItem (unsigned int uiTabIndex, FEDM_ISCReader *pReader) | |
int | GetData (unsigned char ucCmd, unsigned char *ucData, int &iByteCnt, unsigned char ucBank, unsigned int uiAdr) |
int | GetEpc (char *cEpc, int iBufLen) |
unsigned int | GetEpcC1G2MaskDesignerID () |
Method to query the Manufacturer-ID of EPC Class 1 Gen 2 or ISO 18000-3M3 standard. | |
const char * | GetEpcC1G2MaskDesignerName () |
Method to query the manufacturer name for an Transponder of EPC Class 1 Gen 2 or ISO 18000-3M3 standard. | |
unsigned int | GetEpcC1G2TagModelNumber () |
Method to query the Chip-ID for an Transponder of EPC Class 1 Gen 2 or ISO 18000-3M3 standard. | |
__int64 | GetEpcDomainManager () |
int | GetEpcHeader () |
__int64 | GetEpcObjectClass () |
int | GetEpcRaw (unsigned char *cEpc, int iBufLen) |
__int64 | GetEpcSnr () |
const char * | GetISO14443AManufacturer () |
Method to query the manufacturer name for an Transponder of ISO 14443, Part A standard. | |
const char * | GetISO15693Manufacturer () |
Method to query the manufacturer name for an Transponder of ISO 15693 standard. | |
int | GetSnr (std::string &sSnr) |
Method to query the actual sizes of Transponder data buffers. | |
__int64 | GetSnr () |
__int64 | GetSnr (int i64BitPart) |
void | GetTableSizes (int &iRxDB_BlockCount, int &iRxDB_BlockSize, int &iTxDB_BlockCount, int &iTxDB_BlockSize) |
Method to query the actual sizes of Transponder data buffers. | |
bool | HasTagHandler () |
void | Init () |
void | Init (int iRxDB_BlockCount, int iRxDB_BlockSize, int iTxDB_BlockCount, int iTxDB_BlockSize) |
bool | IsExtendedPC_W1 () |
Method to query if the Protocol-Control (PC) is extended (only applicable with EPC Class 1 Gen 2 and ISO 18000-3M3) | |
int | SetData (unsigned char ucCmd, unsigned char *ucData, int &iByteCnt, unsigned char ucBank=0, unsigned int uiAdr=0) |
~FEDM_ISOTabItem () | |
Public Attributes | |
union { | |
struct { | |
unsigned char m_ucAppCode | |
App Code (only applicable with ISO 14443 ASK CTx Tag) | |
unsigned char m_ucEmbedderCode | |
Embedder Code (only applicable with ISO 14443 ASK CTx Tag) | |
unsigned char m_ucFabCode | |
Fab Code (only applicable with ISO 14443 ASK CTx Tag) | |
unsigned char m_ucProductCode | |
Product Code (only applicable with ISO 14443 ASK CTx Tag) | |
} | |
struct { | |
unsigned char m_ucAtr [33] | |
Array with ATR (only applicable with ISO 14443-B' Innovatron Tag) | |
unsigned char m_ucAtrLen | |
ATR Length (only applicable with ISO 14443-B' Innovatron Tag) | |
unsigned char m_ucConfig | |
Config (only applicable with ISO 14443-B' Innovatron Tag) | |
unsigned char m_ucVerlog | |
Verlog (only applicable with ISO 14443-B' Innovatron Tag) | |
} | |
unsigned char m_ucChipID | |
Chip Identifier for SR176 and SRIxx Transponder og manufacturer STMicroelectronics SA (only applicable with ISO 14443 compliant Transponder) | |
unsigned char m_ucDsfID | |
Data Storage Family Identifier (only applicable with ISO 15693 compliant Transponder) | |
unsigned char m_ucIDDT | |
Identifier Data Type (IDDT) (only applicable with EPC Class 1 Gen 2 and ISO 18000-3M3 compliant Transponder) | |
unsigned char m_ucProtoInfo | |
Protocol info byte (only applicable with ISO 14443B compliant Transponder) | |
unsigned char m_ucTrInfo | |
Additional transponder info (only applicable with ISO 14443A compliant Transponder) | |
}; | |
bool | m_bIsAFI |
Flag indicates, if item contains valid data for DSFID and AFI. | |
bool | m_bIsBlockSizeSet |
read-only flag indicates if blocksize is set after read command | |
bool | m_bIsEpc |
bool | m_bIsISO14443_4Info |
Flag indicates, if item contains valid 14443-4 Transponder Info. | |
bool | m_bIsRSSI |
Flag indicates, if item contains valid data for RSSI values for each antenna. | |
bool | m_bIsSelected |
Read-only flag indicates if this transponder is selected for the next ISO-Host-Command. | |
bool | m_bIsSnr |
Flag indicates, if item contains valid data for UID, TrType and IDDT. | |
bool | m_bIsSysInfo |
Flag indicates, if item contains valid ISO 15693 Transponder Info. | |
unsigned char | m_ucAFI |
Application Family Identifier. | |
unsigned char | m_ucAntCount |
number of antenna reads | |
unsigned char | m_ucAntNumber [FEDM_ISC_ISO_TABLE_MAX_ANTENNA] |
Array with antenna numbers. | |
unsigned char | m_ucAntRSSI [FEDM_ISC_ISO_TABLE_MAX_ANTENNA] |
Array with antenna Received Signal Strength Indication (RSSI) | |
unsigned char | m_ucAntStatus [FEDM_ISC_ISO_TABLE_MAX_ANTENNA] |
Array with antenna status. | |
unsigned char | m_ucBlockSize |
Block size for data blocks in m_ucRxDB and m_ucTxDB. | |
unsigned char | m_ucCid |
Card Identifier (part of ISO14443-4 Transponder Info) | |
unsigned char | m_ucClass1Gen2_PC [2] |
Protocol-Control (PC) of EPC Class 1 Gen 2 or ISO 18000-3M- compliant Transponder. | |
unsigned char | m_ucClass1Gen2_XPC_W1 [2] |
Extended Protocol-Control (XPC W1) of EPC Class 1 Gen 2 or ISO 18000-3M- compliant Transponder. | |
unsigned char | m_ucDRI |
Divisor Receive Integer (part of ISO14443-4 Transponder Info) | |
unsigned char | m_ucDSI |
Divisor Send Integer (part of ISO14443-4 Transponder Info) | |
unsigned char | m_ucEpcType |
unsigned char | m_ucFlags |
unsigned char | m_ucFSCI |
Max. Frame Size (part of ISO14443-4 Transponder Info) | |
unsigned char | m_ucFWI |
Frame Waiting Time (part of ISO14443-4 Transponder Info) | |
unsigned char | m_ucICRef |
IC reference (only applicable with ISO 15693 compliant Transponder) | |
unsigned char | m_ucMemSize [3] |
Array with complete Memory Size (only applicable with ISO 15693 compliant Transponder) | |
unsigned char | m_ucMemSizeLen |
Length of [Memory-Size](m_ucMemSize) from ISO Command [0xB0][0x2B] Get System Information (normally 2) | |
unsigned char | m_ucNad |
Node Access (part of ISO14443-4 Transponder Info) | |
unsigned char | m_ucOptInfo |
Optional informations (only applicable with ISO 14443A compliant Transponder) | |
unsigned char | m_ucRxCB [4][4] |
FEDM_BYTE_ARRAY | m_ucRxDB |
Data buffer for received Transponder data. | |
FEDM_BYTE_ARRAY | m_ucRxDB_EpcBank |
receive data block with block size 2 (only for EPC Class 1, Gen 2 and ISO 18000-3M3 compliant Transponder) | |
FEDM_BYTE_ARRAY | m_ucRxDB_ResBank |
receive data block with block size 2 (only for EPC Class 1, Gen 2 and ISO 18000-3M3 compliant Transponder) | |
FEDM_BYTE_ARRAY | m_ucRxDB_TidBank |
receive data block with block size 2 (only for EPC Class 1, Gen 2 and ISO 18000-3M3 compliant Transponder) | |
FEDM_BYTE_ARRAY | m_ucSecStatus |
Array for received block security status. | |
unsigned char | m_ucSnr [FEDM_ISC_MAX_UID_LENGTH] |
Buffer for UID or Serial Number. | |
unsigned char | m_ucSnrLen |
Length of UID or Serial Number in bytes. | |
unsigned char | m_ucTrSubType |
Transponder sub-type of generic transponder type. | |
unsigned char | m_ucTrType |
Transponder type. | |
unsigned char | m_ucTxCB [4][4] |
FEDM_BYTE_ARRAY | m_ucTxDB |
Data buffer for Transponder data to be sent to. | |
FEDM_BYTE_ARRAY | m_ucTxDB_EpcBank |
transmit data block with block size 2 (only for EPC Class 1, Gen 2 and ISO 18000-3M3 compliant Transponder) | |
FEDM_BYTE_ARRAY | m_ucTxDB_ResBank |
transmit data block with block size 2 (only for EPC Class 1, Gen 2 and ISO 18000-3M3 compliant Transponder) | |
FEDM_BYTE_ARRAY | m_ucTxDB_TidBank |
transmit data block with block size 2 (only for EPC Class 1, Gen 2 and ISO 18000-3M3 compliant Transponder) | |
unsigned int | m_uiValue |
Value field for MIFARE DESFire. | |
Protected Member Functions | |
void | ClearAntennaValues () |
int | SetSnr (unsigned char *ucData, int &iByteCnt) |
int | SetSnr_with_Antenna (unsigned char *ucData, int &iByteCnt) |
int | SetSnr_wo_Antenna (unsigned char *ucData, int &iByteCnt) |
Protected Attributes | |
int | m_iRxDB_BlockCount |
int | m_iRxDB_BlockSize |
int | m_iTxDB_BlockCount |
int | m_iTxDB_BlockSize |
FEDM_ISCReader * | m_pReader |
unsigned int | m_uiTabIndex |
Friends | |
class | FEDM_ISCReader |
class | FEDM_ISCReaderModule |
Class represents one record of requested Host-Mode data with command [0xB0][0x01] Inventory.
Description
This class contains all record members, which are potentially part of the Reader's response of the command [0xB0][0x01] Inventory.
An item can be requested after the command was executed successfully with the method OBID::FEDM::Core::IHmTableGroup::GetItemByIndex().
The [example](OBID::FEDM::Core::IHmTableGroup::GetItemByIndex) demonstrate the direct table access method. For more efficient and modern coding, the concept of TagHandlers should be preferred. See [TagInventory](OBID::FEDM::Core::ITagGroup::TagInventory) for a simple example.
Definition at line 92 of file FEDM_ISOTabItem.h.
Definition at line 174 of file FEDM_ISOTabItem.cpp.
FEDM_ISOTabItem::FEDM_ISOTabItem | ( | unsigned int | uiTabIndex, |
FEDM_ISCReader * | pReader | ||
) |
Definition at line 190 of file FEDM_ISOTabItem.cpp.
Definition at line 206 of file FEDM_ISOTabItem.cpp.
void FEDM_ISOTabItem::ClearAntennaValues | ( | ) | [protected] |
Definition at line 428 of file FEDM_ISOTabItem.cpp.
int FEDM_ISOTabItem::GetData | ( | unsigned char | ucCmd, |
unsigned char * | ucData, | ||
int & | iByteCnt, | ||
unsigned char | ucBank, | ||
unsigned int | uiAdr | ||
) |
Definition at line 748 of file FEDM_ISOTabItem.cpp.
int FEDM_ISOTabItem::GetEpc | ( | char * | cEpc, |
int | iBufLen | ||
) |
Definition at line 481 of file FEDM_ISOTabItem.cpp.
unsigned int FEDM_ISOTabItem::GetEpcC1G2MaskDesignerID | ( | ) |
Method to query the Manufacturer-ID of EPC Class 1 Gen 2 or ISO 18000-3M3 standard.
Description
Definition at line 933 of file FEDM_ISOTabItem.cpp.
const char * FEDM_ISOTabItem::GetEpcC1G2MaskDesignerName | ( | ) |
Method to query the manufacturer name for an Transponder of EPC Class 1 Gen 2 or ISO 18000-3M3 standard.
Description
Definition at line 951 of file FEDM_ISOTabItem.cpp.
unsigned int FEDM_ISOTabItem::GetEpcC1G2TagModelNumber | ( | ) |
Method to query the Chip-ID for an Transponder of EPC Class 1 Gen 2 or ISO 18000-3M3 standard.
Description
Definition at line 915 of file FEDM_ISOTabItem.cpp.
__int64 FEDM_ISOTabItem::GetEpcDomainManager | ( | ) |
Definition at line 573 of file FEDM_ISOTabItem.cpp.
int FEDM_ISOTabItem::GetEpcHeader | ( | ) |
Definition at line 553 of file FEDM_ISOTabItem.cpp.
__int64 FEDM_ISOTabItem::GetEpcObjectClass | ( | ) |
Definition at line 593 of file FEDM_ISOTabItem.cpp.
int FEDM_ISOTabItem::GetEpcRaw | ( | unsigned char * | cEpc, |
int | iBufLen | ||
) |
Definition at line 523 of file FEDM_ISOTabItem.cpp.
__int64 FEDM_ISOTabItem::GetEpcSnr | ( | ) |
Definition at line 613 of file FEDM_ISOTabItem.cpp.
const char * FEDM_ISOTabItem::GetISO14443AManufacturer | ( | ) |
Method to query the manufacturer name for an Transponder of ISO 14443, Part A standard.
Description
Definition at line 870 of file FEDM_ISOTabItem.cpp.
const char * FEDM_ISOTabItem::GetISO15693Manufacturer | ( | ) |
Method to query the manufacturer name for an Transponder of ISO 15693 standard.
Description
Definition at line 859 of file FEDM_ISOTabItem.cpp.
int FEDM_ISOTabItem::GetSnr | ( | std::string & | sSnr | ) |
Method to query the actual sizes of Transponder data buffers.
[out] | sSnr | Buffer for Unified Identifier (UID) resp. Serial Number (SNR) resp. Electronic Product Code (EPC) |
Description
Definition at line 446 of file FEDM_ISOTabItem.cpp.
__int64 FEDM_ISOTabItem::GetSnr | ( | ) |
Definition at line 452 of file FEDM_ISOTabItem.cpp.
__int64 FEDM_ISOTabItem::GetSnr | ( | int | i64BitPart | ) |
Definition at line 465 of file FEDM_ISOTabItem.cpp.
void FEDM_ISOTabItem::GetTableSizes | ( | int & | iRxDB_BlockCount, |
int & | iRxDB_BlockSize, | ||
int & | iTxDB_BlockCount, | ||
int & | iTxDB_BlockSize | ||
) |
Method to query the actual sizes of Transponder data buffers.
[out] | iRxDB_BlockCount | Maximal number of data blocks in Receive Buffer |
[out] | iRxDB_BlockSize | Number of bytes in each data block in Receive Buffer |
[out] | iTxDB_BlockCount | Maximal number of data blocks in Transmit Buffer |
[out] | iTxDB_BlockSize | Number of bytes in each data block in Transmit Buffer |
Description
Definition at line 420 of file FEDM_ISOTabItem.cpp.
bool FEDM_ISOTabItem::HasTagHandler | ( | ) |
Definition at line 235 of file FEDM_ISOTabItem.cpp.
void FEDM_ISOTabItem::Init | ( | ) |
Definition at line 246 of file FEDM_ISOTabItem.cpp.
void FEDM_ISOTabItem::Init | ( | int | iRxDB_BlockCount, |
int | iRxDB_BlockSize, | ||
int | iTxDB_BlockCount, | ||
int | iTxDB_BlockSize | ||
) |
Definition at line 330 of file FEDM_ISOTabItem.cpp.
bool FEDM_ISOTabItem::IsExtendedPC_W1 | ( | ) |
Method to query if the Protocol-Control (PC) is extended (only applicable with EPC Class 1 Gen 2 and ISO 18000-3M3)
Description
Method to query if the Protocol-Control (PC) of an EPC Class 1 Gen 2 Transponder or ISO 18000-3M3 is extended with 1 additional block of 2 bytes.
Definition at line 437 of file FEDM_ISOTabItem.cpp.
int FEDM_ISOTabItem::SetData | ( | unsigned char | ucCmd, |
unsigned char * | ucData, | ||
int & | iByteCnt, | ||
unsigned char | ucBank = 0 , |
||
unsigned int | uiAdr = 0 |
||
) |
Definition at line 641 of file FEDM_ISOTabItem.cpp.
int FEDM_ISOTabItem::SetSnr | ( | unsigned char * | ucData, |
int & | iByteCnt | ||
) | [protected] |
Definition at line 831 of file FEDM_ISOTabItem.cpp.
int FEDM_ISOTabItem::SetSnr_with_Antenna | ( | unsigned char * | ucData, |
int & | iByteCnt | ||
) | [protected] |
Definition at line 1967 of file FEDM_ISOTabItem.cpp.
int FEDM_ISOTabItem::SetSnr_wo_Antenna | ( | unsigned char * | ucData, |
int & | iByteCnt | ||
) | [protected] |
Definition at line 1560 of file FEDM_ISOTabItem.cpp.
friend class FEDM_ISCReader [friend] |
Definition at line 97 of file FEDM_ISOTabItem.h.
friend class FEDM_ISCReaderModule [friend] |
Definition at line 98 of file FEDM_ISOTabItem.h.
union { ... } |
Flag indicates, if item contains valid data for DSFID and AFI.
Definition at line 405 of file FEDM_ISOTabItem.h.
read-only flag indicates if blocksize is set after read command
Definition at line 395 of file FEDM_ISOTabItem.h.
Definition at line 404 of file FEDM_ISOTabItem.h.
Flag indicates, if item contains valid 14443-4 Transponder Info.
Definition at line 407 of file FEDM_ISOTabItem.h.
Flag indicates, if item contains valid data for RSSI values for each antenna.
Definition at line 408 of file FEDM_ISOTabItem.h.
Read-only flag indicates if this transponder is selected for the next ISO-Host-Command.
Definition at line 401 of file FEDM_ISOTabItem.h.
Flag indicates, if item contains valid data for UID, TrType and IDDT.
Definition at line 403 of file FEDM_ISOTabItem.h.
Flag indicates, if item contains valid ISO 15693 Transponder Info.
Definition at line 406 of file FEDM_ISOTabItem.h.
int FEDM_ISOTabItem::m_iRxDB_BlockCount [protected] |
Definition at line 413 of file FEDM_ISOTabItem.h.
int FEDM_ISOTabItem::m_iRxDB_BlockSize [protected] |
Definition at line 414 of file FEDM_ISOTabItem.h.
int FEDM_ISOTabItem::m_iTxDB_BlockCount [protected] |
Definition at line 415 of file FEDM_ISOTabItem.h.
int FEDM_ISOTabItem::m_iTxDB_BlockSize [protected] |
Definition at line 416 of file FEDM_ISOTabItem.h.
FEDM_ISCReader* FEDM_ISOTabItem::m_pReader [protected] |
Definition at line 421 of file FEDM_ISOTabItem.h.
unsigned char FEDM_ISOTabItem::m_ucAFI |
Application Family Identifier.
Definition at line 285 of file FEDM_ISOTabItem.h.
unsigned char FEDM_ISOTabItem::m_ucAntCount |
number of antenna reads
Definition at line 372 of file FEDM_ISOTabItem.h.
unsigned char FEDM_ISOTabItem::m_ucAntNumber[FEDM_ISC_ISO_TABLE_MAX_ANTENNA] |
Array with antenna numbers.
Definition at line 373 of file FEDM_ISOTabItem.h.
unsigned char FEDM_ISOTabItem::m_ucAntRSSI[FEDM_ISC_ISO_TABLE_MAX_ANTENNA] |
Array with antenna Received Signal Strength Indication (RSSI)
Definition at line 375 of file FEDM_ISOTabItem.h.
unsigned char FEDM_ISOTabItem::m_ucAntStatus[FEDM_ISC_ISO_TABLE_MAX_ANTENNA] |
Array with antenna status.
Definition at line 374 of file FEDM_ISOTabItem.h.
unsigned char FEDM_ISOTabItem::m_ucAppCode |
App Code (only applicable with ISO 14443 ASK CTx Tag)
Definition at line 299 of file FEDM_ISOTabItem.h.
unsigned char FEDM_ISOTabItem::m_ucAtr[33] |
Array with ATR (only applicable with ISO 14443-B' Innovatron Tag)
Definition at line 309 of file FEDM_ISOTabItem.h.
unsigned char FEDM_ISOTabItem::m_ucAtrLen |
ATR Length (only applicable with ISO 14443-B' Innovatron Tag)
Definition at line 308 of file FEDM_ISOTabItem.h.
unsigned char FEDM_ISOTabItem::m_ucBlockSize |
Block size for data blocks in m_ucRxDB and m_ucTxDB.
The block size is normally set after a read of Transponder data.
Use OBID::FEDM::Core::IHmTableGroup::SetSize(unsigned int,unsigned int,unsigned int,unsigned int,unsigned int) to change from application side
Definition at line 393 of file FEDM_ISOTabItem.h.
unsigned char FEDM_ISOTabItem::m_ucChipID |
Chip Identifier for SR176 and SRIxx Transponder og manufacturer STMicroelectronics SA (only applicable with ISO 14443 compliant Transponder)
Definition at line 289 of file FEDM_ISOTabItem.h.
unsigned char FEDM_ISOTabItem::m_ucCid |
Card Identifier (part of ISO14443-4 Transponder Info)
Definition at line 370 of file FEDM_ISOTabItem.h.
unsigned char FEDM_ISOTabItem::m_ucClass1Gen2_PC[2] |
Protocol-Control (PC) of EPC Class 1 Gen 2 or ISO 18000-3M- compliant Transponder.
Definition at line 321 of file FEDM_ISOTabItem.h.
unsigned char FEDM_ISOTabItem::m_ucClass1Gen2_XPC_W1[2] |
Extended Protocol-Control (XPC W1) of EPC Class 1 Gen 2 or ISO 18000-3M- compliant Transponder.
Definition at line 322 of file FEDM_ISOTabItem.h.
unsigned char FEDM_ISOTabItem::m_ucConfig |
Config (only applicable with ISO 14443-B' Innovatron Tag)
Definition at line 307 of file FEDM_ISOTabItem.h.
unsigned char FEDM_ISOTabItem::m_ucDRI |
Divisor Receive Integer (part of ISO14443-4 Transponder Info)
Definition at line 368 of file FEDM_ISOTabItem.h.
unsigned char FEDM_ISOTabItem::m_ucDsfID |
Data Storage Family Identifier (only applicable with ISO 15693 compliant Transponder)
Definition at line 288 of file FEDM_ISOTabItem.h.
unsigned char FEDM_ISOTabItem::m_ucDSI |
Divisor Send Integer (part of ISO14443-4 Transponder Info)
Definition at line 367 of file FEDM_ISOTabItem.h.
unsigned char FEDM_ISOTabItem::m_ucEmbedderCode |
Embedder Code (only applicable with ISO 14443 ASK CTx Tag)
Definition at line 300 of file FEDM_ISOTabItem.h.
unsigned char FEDM_ISOTabItem::m_ucEpcType |
Definition at line 318 of file FEDM_ISOTabItem.h.
unsigned char FEDM_ISOTabItem::m_ucFabCode |
Fab Code (only applicable with ISO 14443 ASK CTx Tag)
Definition at line 298 of file FEDM_ISOTabItem.h.
unsigned char FEDM_ISOTabItem::m_ucFlags |
Definition at line 283 of file FEDM_ISOTabItem.h.
unsigned char FEDM_ISOTabItem::m_ucFSCI |
Max. Frame Size (part of ISO14443-4 Transponder Info)
Definition at line 365 of file FEDM_ISOTabItem.h.
unsigned char FEDM_ISOTabItem::m_ucFWI |
Frame Waiting Time (part of ISO14443-4 Transponder Info)
Definition at line 366 of file FEDM_ISOTabItem.h.
unsigned char FEDM_ISOTabItem::m_ucICRef |
IC reference (only applicable with ISO 15693 compliant Transponder)
Definition at line 315 of file FEDM_ISOTabItem.h.
unsigned char FEDM_ISOTabItem::m_ucIDDT |
Identifier Data Type (IDDT) (only applicable with EPC Class 1 Gen 2 and ISO 18000-3M3 compliant Transponder)
Definition at line 292 of file FEDM_ISOTabItem.h.
unsigned char FEDM_ISOTabItem::m_ucMemSize[3] |
Array with complete Memory Size (only applicable with ISO 15693 compliant Transponder)
Definition at line 314 of file FEDM_ISOTabItem.h.
unsigned char FEDM_ISOTabItem::m_ucMemSizeLen |
Length of [Memory-Size](m_ucMemSize) from ISO Command [0xB0][0x2B] Get System Information (normally 2)
Definition at line 387 of file FEDM_ISOTabItem.h.
unsigned char FEDM_ISOTabItem::m_ucNad |
Node Access (part of ISO14443-4 Transponder Info)
Definition at line 369 of file FEDM_ISOTabItem.h.
unsigned char FEDM_ISOTabItem::m_ucOptInfo |
Optional informations (only applicable with ISO 14443A compliant Transponder)
Definition at line 313 of file FEDM_ISOTabItem.h.
unsigned char FEDM_ISOTabItem::m_ucProductCode |
Product Code (only applicable with ISO 14443 ASK CTx Tag)
Definition at line 297 of file FEDM_ISOTabItem.h.
unsigned char FEDM_ISOTabItem::m_ucProtoInfo |
Protocol info byte (only applicable with ISO 14443B compliant Transponder)
Definition at line 291 of file FEDM_ISOTabItem.h.
unsigned char FEDM_ISOTabItem::m_ucRxCB[4][4] |
Definition at line 362 of file FEDM_ISOTabItem.h.
Data buffer for received Transponder data.
Description
Initial size is:
Definition at line 359 of file FEDM_ISOTabItem.h.
receive data block with block size 2 (only for EPC Class 1, Gen 2 and ISO 18000-3M3 compliant Transponder)
Definition at line 380 of file FEDM_ISOTabItem.h.
receive data block with block size 2 (only for EPC Class 1, Gen 2 and ISO 18000-3M3 compliant Transponder)
Definition at line 384 of file FEDM_ISOTabItem.h.
receive data block with block size 2 (only for EPC Class 1, Gen 2 and ISO 18000-3M3 compliant Transponder)
Definition at line 382 of file FEDM_ISOTabItem.h.
Array for received block security status.
Definition at line 323 of file FEDM_ISOTabItem.h.
unsigned char FEDM_ISOTabItem::m_ucSnr[FEDM_ISC_MAX_UID_LENGTH] |
Buffer for UID or Serial Number.
Definition at line 320 of file FEDM_ISOTabItem.h.
unsigned char FEDM_ISOTabItem::m_ucSnrLen |
Length of UID or Serial Number in bytes.
Definition at line 319 of file FEDM_ISOTabItem.h.
unsigned char FEDM_ISOTabItem::m_ucTrInfo |
Additional transponder info (only applicable with ISO 14443A compliant Transponder)
Definition at line 290 of file FEDM_ISOTabItem.h.
unsigned char FEDM_ISOTabItem::m_ucTrSubType |
Transponder sub-type of generic transponder type.
Definition at line 317 of file FEDM_ISOTabItem.h.
unsigned char FEDM_ISOTabItem::m_ucTrType |
Transponder type.
Definition at line 316 of file FEDM_ISOTabItem.h.
unsigned char FEDM_ISOTabItem::m_ucTxCB[4][4] |
Definition at line 361 of file FEDM_ISOTabItem.h.
Data buffer for Transponder data to be sent to.
Description
Initial size is:
Definition at line 341 of file FEDM_ISOTabItem.h.
transmit data block with block size 2 (only for EPC Class 1, Gen 2 and ISO 18000-3M3 compliant Transponder)
Definition at line 379 of file FEDM_ISOTabItem.h.
transmit data block with block size 2 (only for EPC Class 1, Gen 2 and ISO 18000-3M3 compliant Transponder)
Definition at line 383 of file FEDM_ISOTabItem.h.
transmit data block with block size 2 (only for EPC Class 1, Gen 2 and ISO 18000-3M3 compliant Transponder)
Definition at line 381 of file FEDM_ISOTabItem.h.
unsigned char FEDM_ISOTabItem::m_ucVerlog |
Verlog (only applicable with ISO 14443-B' Innovatron Tag)
Definition at line 306 of file FEDM_ISOTabItem.h.
unsigned int FEDM_ISOTabItem::m_uiTabIndex [protected] |
Definition at line 423 of file FEDM_ISOTabItem.h.
unsigned int FEDM_ISOTabItem::m_uiValue |
Value field for MIFARE DESFire.
Definition at line 377 of file FEDM_ISOTabItem.h.