Public Member Functions | Protected Member Functions | Protected Attributes | Friends
FedmIscTagHandler_ISO15693_Maxim_MAX66120 Class Reference

Transponder class providing manufacturer specific commands for ISO 15693 compliant Transponders of type MAX66120 from manufacturer Maxim. More...

#include <FedmIscTagHandler_ISO15693_Maxim_MAX66120.h>

Inheritance diagram for FedmIscTagHandler_ISO15693_Maxim_MAX66120:
Inheritance graph
[legend]

List of all members.

Public Member Functions

int CustomReadBlock (unsigned char ucRequestFlags, unsigned char ucBlockNumber, unsigned char &ucResponseFlags, unsigned char &ucSecurityStatus, unsigned char *pucMemoryData, unsigned char *pucIntegrityBytes)
 [0xBF][0xA4]
int LockBlock (unsigned char ucRequestFlags, unsigned char ucBlockNumber, unsigned char &ucResponseFlags)
 [0xBF][0x22]
int ReadSingleBlock (unsigned char ucRequestFlags, unsigned char ucBlockNumber, unsigned char &ucResponseFlags, unsigned char &ucSecurityStatus, unsigned char *pucMemoryData)
 [0xBF][0x20]
int WriteSingleBlock (unsigned char ucRequestFlags, unsigned char ucBlockNumber, unsigned char *pucNewBlockData, unsigned char &ucResponseFlags)
 [0xBF][0x21]

Protected Member Functions

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

Protected Attributes

unsigned char m_ucRequestData [64]
unsigned char m_ucResponseData [256]

Friends

class FEDM_ISCReader
class FEDM_ISCReaderModule
class FEDM_ISOTabItem

Detailed Description

Transponder class providing manufacturer specific commands for ISO 15693 compliant Transponders of type MAX66120 from manufacturer Maxim.

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 MAX66120. Thus, you must refer to the Technical Datasheets of the MAX66120 to get detailed information about the methods and the parameters.

Note:
Programmers should be familiar with the ISO 15693 standard

Definition at line 51 of file FedmIscTagHandler_ISO15693_Maxim_MAX66120.h.


Constructor & Destructor Documentation

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

Member Function Documentation

int FedmIscTagHandler_ISO15693_Maxim_MAX66120::CustomReadBlock ( unsigned char  ucRequestFlags,
unsigned char  ucBlockNumber,
unsigned char &  ucResponseFlags,
unsigned char &  ucSecurityStatus,
unsigned char *  pucMemoryData,
unsigned char *  pucIntegrityBytes 
)

[0xBF][0xA4]

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
This command is realized with the Reader command [0xBF] ISO Transparent Command.

Definition at line 211 of file FedmIscTagHandler_ISO15693_Maxim_MAX66120.cpp.

int FedmIscTagHandler_ISO15693_Maxim_MAX66120::LockBlock ( unsigned char  ucRequestFlags,
unsigned char  ucBlockNumber,
unsigned char &  ucResponseFlags 
)

[0xBF][0x22]

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
This command is realized with the Reader command [0xBF] ISO Transparent Command.

Definition at line 434 of file FedmIscTagHandler_ISO15693_Maxim_MAX66120.cpp.

int FedmIscTagHandler_ISO15693_Maxim_MAX66120::ReadSingleBlock ( unsigned char  ucRequestFlags,
unsigned char  ucBlockNumber,
unsigned char &  ucResponseFlags,
unsigned char &  ucSecurityStatus,
unsigned char *  pucMemoryData 
)

[0xBF][0x20]

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
This command is realized with the Reader command [0xBF] ISO Transparent Command.

Definition at line 96 of file FedmIscTagHandler_ISO15693_Maxim_MAX66120.cpp.

int FedmIscTagHandler_ISO15693_Maxim_MAX66120::WriteSingleBlock ( unsigned char  ucRequestFlags,
unsigned char  ucBlockNumber,
unsigned char *  pucNewBlockData,
unsigned char &  ucResponseFlags 
)

[0xBF][0x21]

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
This command is realized with the Reader command [0xBF] ISO Transparent Command.

Definition at line 328 of file FedmIscTagHandler_ISO15693_Maxim_MAX66120.cpp.


Friends And Related Function Documentation

friend class FEDM_ISCReader [friend]

Reimplemented from FedmIscTagHandler_ISO15693_Maxim.

Definition at line 57 of file FedmIscTagHandler_ISO15693_Maxim_MAX66120.h.

friend class FEDM_ISCReaderModule [friend]

Reimplemented from FedmIscTagHandler_ISO15693_Maxim.

Definition at line 56 of file FedmIscTagHandler_ISO15693_Maxim_MAX66120.h.

friend class FEDM_ISOTabItem [friend]

Reimplemented from FedmIscTagHandler_ISO15693_Maxim.

Definition at line 58 of file FedmIscTagHandler_ISO15693_Maxim_MAX66120.h.


Member Data Documentation

Definition at line 131 of file FedmIscTagHandler_ISO15693_Maxim_MAX66120.h.

Definition at line 132 of file FedmIscTagHandler_ISO15693_Maxim_MAX66120.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