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

Transponder class providing commands for all ISO 14443-3 compliant Transponders. More...

#include <FedmIscTagHandler_ISO14443_3.h>

Inheritance diagram for FedmIscTagHandler_ISO14443_3:
Inheritance graph
[legend]

List of all members.

Public Member Functions

int GetCardInfo (unsigned char &ucCardInfoFormat, unsigned char *pucCardInfo, unsigned int uiCardInfoBufferSize)
 Return of Card Info, read with last TagSelect call.
int GetProtocolInfo (unsigned char &ucMaxFrameSize, unsigned char &ucProtocolType)
 Return of Protocol Info, read with last Inventory call.
int Halt ()
 [0xB2][0xC0] : Halt command (only for selected Transponder)

Protected Member Functions

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

Friends

class FEDM_ISCReader
class FEDM_ISCReaderModule
class FEDM_ISOTabItem

Detailed Description

Transponder class providing commands for all ISO 14443-3 compliant Transponders.

Description
High-level class for easy-to-use Transponder specific communication. See OBID::FEDM::Core::ITagGroup for additional information.

Note:
Programmers should be familiar with the ISO 14443 standards

Definition at line 65 of file FedmIscTagHandler_ISO14443_3.h.


Constructor & Destructor Documentation

Definition at line 54 of file FedmIscTagHandler_ISO14443_3.cpp.

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

Definition at line 68 of file FedmIscTagHandler_ISO14443_3.cpp.

Definition at line 83 of file FedmIscTagHandler_ISO14443_3.cpp.


Member Function Documentation

int FedmIscTagHandler_ISO14443_3::GetCardInfo ( unsigned char &  ucCardInfoFormat,
unsigned char *  pucCardInfo,
unsigned int  uiCardInfoBufferSize 
)

Return of Card Info, read with last TagSelect call.

Parameters:
[out]ucCardInfoFormatReference to Format
[out]pucCardInfoPointer to array for Card Info
[in]uiCardInfoBufferSizesize of pucCardInfo
Returns:

Description
See Reader's System Manual for detailed information about the command and the method parameters

Definition at line 122 of file FedmIscTagHandler_ISO14443_3.cpp.

int FedmIscTagHandler_ISO14443_3::GetProtocolInfo ( unsigned char &  ucMaxFrameSize,
unsigned char &  ucProtocolType 
)

Return of Protocol Info, read with last Inventory call.

Parameters:
[out]ucMaxFrameSizeMaximal Frame Size according ISO 14443-3-2001
[out]ucProtocolTypeProtocol Type according ISO 14443-3-2001
Returns:

Description
See Reader's System Manual for detailed information about the method parameters

Definition at line 93 of file FedmIscTagHandler_ISO14443_3.cpp.

[0xB2][0xC0] : Halt command (only for selected Transponder)

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
See Reader's System Manual for detailed information about the command

Definition at line 196 of file FedmIscTagHandler_ISO14443_3.cpp.


Friends And Related Function Documentation

friend class FEDM_ISCReader [friend]
friend class FEDM_ISCReaderModule [friend]
friend class FEDM_ISOTabItem [friend]

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