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.