Public Member Functions | Protected Member Functions | Friends
FedmIscTagHandler_ISO15693_Infineon Class Reference

Transponder class providing manufacturer specific commands for ISO 15693 compliant Transponders from manufacturer Infineon Technologies AG. More...

#include <FedmIscTagHandler_ISO15693_Infineon.h>

Inheritance diagram for FedmIscTagHandler_ISO15693_Infineon:
Inheritance graph
[legend]

List of all members.

Public Member Functions

int Read (unsigned int uiFirstDataBlock, unsigned int &uiNoOfDataBlocks, unsigned int &uiBlockSize, unsigned char *pucSecurityStatus, unsigned char *pucData)
 [0xB1][0x10] : Read of Transponder data
int Write (unsigned int uiFirstDataBlock, unsigned int uiNoOfDataBlocks, unsigned int uiBlockSize, unsigned char *pucData)
 [0xB1][0x30] : Write of Transponder data
int WriteByte (unsigned int uiFirstDataBlock, unsigned int uiNoOfDataBlocks)
 [0xB1][0x90] : Write of Transponder data

Protected Member Functions

 FedmIscTagHandler_ISO15693_Infineon (FEDM_ISCReader *pReader, FEDM_ISOTabItem *pTabItem)
 FedmIscTagHandler_ISO15693_Infineon (FEDM_ISCReader *pReader, unsigned int uiTagHandlerType, FEDM_ISOTabItem *pTabItem)
virtual ~FedmIscTagHandler_ISO15693_Infineon ()

Friends

class FEDM_ISCReader
class FEDM_ISCReaderModule
class FEDM_ISOTabItem

Detailed Description

Transponder class providing manufacturer specific commands for ISO 15693 compliant Transponders from manufacturer Infineon Technologies AG.

Description
High-level class for easy-to-use Transponder specific communication. See OBID::FEDM::Core::ITagGroup for additional information.
All methods are similiar to specific commands of Infineon Technologies AG. Thus, you must refer to the Technical Datasheets to get detailed information about the methods and the parameters.
Secondly, all methods of this class are Custom specific commands, realized with the Reader command [0xB1], which are described in the Application Note Infineon Custom and Proprietary Commands.pdf

Note:
Programmers should be familiar with the ISO 15693 standard

Definition at line 68 of file FedmIscTagHandler_ISO15693_Infineon.h.


Constructor & Destructor Documentation

Definition at line 57 of file FedmIscTagHandler_ISO15693_Infineon.cpp.

FedmIscTagHandler_ISO15693_Infineon::FedmIscTagHandler_ISO15693_Infineon ( FEDM_ISCReader pReader,
unsigned int  uiTagHandlerType,
FEDM_ISOTabItem pTabItem 
) [protected]

Definition at line 66 of file FedmIscTagHandler_ISO15693_Infineon.cpp.

Definition at line 76 of file FedmIscTagHandler_ISO15693_Infineon.cpp.


Member Function Documentation

int FedmIscTagHandler_ISO15693_Infineon::Read ( unsigned int  uiFirstDataBlock,
unsigned int &  uiNoOfDataBlocks,
unsigned int &  uiBlockSize,
unsigned char *  pucSecurityStatus,
unsigned char *  pucData 
)

[0xB1][0x10] : Read of Transponder data

Returns:
  • 0 if OK
  • < 0 [error code](OBID::FEDM::Core::Error)
  • > 0 status byte of the responded protocol, if the Reader signals a problem. See Reader's System Manual for the full list with all status bytes.

Description
Refer to the Application Note Infineon Custom and Proprietary Commands.pdf, where all parameters are described in detail.

Definition at line 98 of file FedmIscTagHandler_ISO15693_Infineon.cpp.

int FedmIscTagHandler_ISO15693_Infineon::Write ( unsigned int  uiFirstDataBlock,
unsigned int  uiNoOfDataBlocks,
unsigned int  uiBlockSize,
unsigned char *  pucData 
)

[0xB1][0x30] : Write of Transponder data

Returns:
  • 0 if OK
  • < 0 [error code](OBID::FEDM::Core::Error)
  • > 0 status byte of the responded protocol, if the Reader signals a problem. See Reader's System Manual for the full list with all status bytes.

Description
Refer to the Application Note Infineon Custom and Proprietary Commands.pdf, where all parameters are described in detail.

Definition at line 156 of file FedmIscTagHandler_ISO15693_Infineon.cpp.

int FedmIscTagHandler_ISO15693_Infineon::WriteByte ( unsigned int  uiFirstDataBlock,
unsigned int  uiNoOfDataBlocks 
)

[0xB1][0x90] : Write of Transponder data

Returns:
  • 0 if OK
  • < 0 [error code](OBID::FEDM::Core::Error)
  • > 0 status byte of the responded protocol, if the Reader signals a problem. See Reader's System Manual for the full list with all status bytes.

Description
Refer to the Application Note Infineon Custom and Proprietary Commands.pdf, where all parameters are described in detail.

Definition at line 215 of file FedmIscTagHandler_ISO15693_Infineon.cpp.


Friends And Related Function Documentation

friend class FEDM_ISCReader [friend]

Reimplemented from FedmIscTagHandler_ISO15693.

Reimplemented in FedmIscTagHandler_ISO15693_Infineon_my_d.

Definition at line 74 of file FedmIscTagHandler_ISO15693_Infineon.h.

friend class FEDM_ISCReaderModule [friend]

Reimplemented from FedmIscTagHandler_ISO15693.

Reimplemented in FedmIscTagHandler_ISO15693_Infineon_my_d.

Definition at line 73 of file FedmIscTagHandler_ISO15693_Infineon.h.

friend class FEDM_ISOTabItem [friend]

Reimplemented from FedmIscTagHandler_ISO15693.

Reimplemented in FedmIscTagHandler_ISO15693_Infineon_my_d.

Definition at line 75 of file FedmIscTagHandler_ISO15693_Infineon.h.


The documentation for this class was generated from the following files:


maggie_rfid_drivers
Author(s): Raul Perula-Martinez
autogenerated on Mon Sep 14 2015 03:05:32