Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Friends
FEDM_ISCReaderModule Class Reference

#include <FEDM_ISCReaderModule.h>

Inheritance diagram for FEDM_ISCReaderModule:
Inheritance graph
[legend]

List of all members.

Public Member Functions

int ApplyConfiguration (bool bEEPROM)
int CancelAsyncTask ()
int ConnectCOMM (int iPortNr)
int ConnectTCP (char *cHostAdr, int iPortNr)
int ConnectUSB (unsigned long dwDeviceID)
int DisConnect ()
 FEDM_ISCReaderModule ()
unsigned char * GetModifiedCfgPageFlags ()
int GetPortPara (char *cPara, char *cValue)
int GetPortPara (char *cPara, int *iValue)
int GetTcpConnectionState ()
bool IsConnected ()
int ReadCompleteConfiguration (bool bEEPROM)
int ReaderAuthentication (unsigned char ucAuthentType, string sAuthentKey)
int ReaderAuthentication (unsigned char ucAuthentType, unsigned int uiAuthentKeyLength, unsigned char *ucAuthentKey)
FEDM_ISC_READER_DIAGNOSTICReadReaderDiagnostic ()
FEDM_ISC_READER_INFOReadReaderInfo (unsigned int uiProtocolFrame=FEDM_PRT_FRAME_STANDARD)
int ReadSoftVersion (unsigned char *ucSWRev, unsigned char *ucDevRev, unsigned char *ucHWType, unsigned char *ucSWType, unsigned char *ucTrp)
int ResetCompleteConfiguration (bool bEEPROM)
int SerializeProfile (bool bRead, char *sFileName)
int SetPortHnd (int iPortHnd)
int SetPortPara (char *cPara, char *cValue)
int SetPortPara (char *cPara, int iValue)
int StartAsyncTask (FEDM_TASK_INIT *pInit)
int TransferReaderCfgToXmlFile (char *sFileName)
int TransferXmlFileToReaderCfg (char *sFileName)
int TriggerAsyncTask ()
int WriteCompleteConfiguration (bool bEEPROM)
virtual ~FEDM_ISCReaderModule ()

Static Public Member Functions

static void cbsTaskRsp1 (void *pAny, int iReaderHnd, int iTaskID, int iError, unsigned char ucCmd, unsigned char *ucRspData, int iRspLen)
static void cbsTaskRsp2 (void *pAny, int iReaderHnd, int iTaskID, int iError, unsigned char ucCmd, unsigned char *ucRspData, int iRspLen, char *cIPAdr, int iPortNr)

Protected Member Functions

virtual void cbNewInputEvent (int iReaderHnd, int iTaskID, int iError, unsigned char *ucRspData, int iRspLen, char *cIPAdr, int iPortNr)
virtual void cbNewNotify (int iReaderHnd, int iTaskID, int iError, unsigned char *ucRspData, int iRspLen, char *cIPAdr, int iPortNr)
virtual void cbNewNotifyFromPeopleCounter (int iReaderHnd, int iTaskID, int iError, unsigned char *ucRspData, int iRspLen, char *cIPAdr, int iPortNr)
virtual void cbNewReaderDiagnostic (int iReaderHnd, int iTaskID, int iError, unsigned char *ucRspData, int iRspLen, char *cIPAdr, int iPortNr)
virtual void cbNewTag (int iReaderHnd, int iTaskID, int iError, unsigned char *ucRspData, int iRspLen)

Protected Attributes

bool m_bActiveAsyncTask
int m_iCommMode
FEDM_TASK_INIT m_TaskInit
unsigned char m_ucModifiedCfgPages [16]

Friends

class FEDM_ISOTabItem
class FedmIscMyAxxessReader

Detailed Description

Definition at line 152 of file FEDM_ISCReaderModule.h.


Constructor & Destructor Documentation

Definition at line 204 of file FEDM_ISCReaderModule.cpp.

Definition at line 226 of file FEDM_ISCReaderModule.cpp.


Member Function Documentation

Definition at line 4853 of file FEDM_ISCReaderModule.cpp.

Definition at line 3470 of file FEDM_ISCReaderModule.cpp.

void FEDM_ISCReaderModule::cbNewInputEvent ( int  iReaderHnd,
int  iTaskID,
int  iError,
unsigned char *  ucRspData,
int  iRspLen,
char *  cIPAdr,
int  iPortNr 
) [protected, virtual]

Definition at line 7386 of file FEDM_ISCReaderModule.cpp.

void FEDM_ISCReaderModule::cbNewNotify ( int  iReaderHnd,
int  iTaskID,
int  iError,
unsigned char *  ucRspData,
int  iRspLen,
char *  cIPAdr,
int  iPortNr 
) [protected, virtual]

Definition at line 7091 of file FEDM_ISCReaderModule.cpp.

void FEDM_ISCReaderModule::cbNewNotifyFromPeopleCounter ( int  iReaderHnd,
int  iTaskID,
int  iError,
unsigned char *  ucRspData,
int  iRspLen,
char *  cIPAdr,
int  iPortNr 
) [protected, virtual]

Definition at line 7490 of file FEDM_ISCReaderModule.cpp.

void FEDM_ISCReaderModule::cbNewReaderDiagnostic ( int  iReaderHnd,
int  iTaskID,
int  iError,
unsigned char *  ucRspData,
int  iRspLen,
char *  cIPAdr,
int  iPortNr 
) [protected, virtual]

Definition at line 7228 of file FEDM_ISCReaderModule.cpp.

void FEDM_ISCReaderModule::cbNewTag ( int  iReaderHnd,
int  iTaskID,
int  iError,
unsigned char *  ucRspData,
int  iRspLen 
) [protected, virtual]

Definition at line 6986 of file FEDM_ISCReaderModule.cpp.

void FEDM_ISCReaderModule::cbsTaskRsp1 ( void *  pAny,
int  iReaderHnd,
int  iTaskID,
int  iError,
unsigned char  ucCmd,
unsigned char *  ucRspData,
int  iRspLen 
) [static]

Definition at line 6862 of file FEDM_ISCReaderModule.cpp.

void FEDM_ISCReaderModule::cbsTaskRsp2 ( void *  pAny,
int  iReaderHnd,
int  iTaskID,
int  iError,
unsigned char  ucCmd,
unsigned char *  ucRspData,
int  iRspLen,
char *  cIPAdr,
int  iPortNr 
) [static]

Definition at line 6926 of file FEDM_ISCReaderModule.cpp.

int FEDM_ISCReaderModule::ConnectCOMM ( int  iPortNr)

Definition at line 252 of file FEDM_ISCReaderModule.cpp.

int FEDM_ISCReaderModule::ConnectTCP ( char *  cHostAdr,
int  iPortNr 
)

Definition at line 371 of file FEDM_ISCReaderModule.cpp.

int FEDM_ISCReaderModule::ConnectUSB ( unsigned long  dwDeviceID)

Definition at line 475 of file FEDM_ISCReaderModule.cpp.

Definition at line 666 of file FEDM_ISCReaderModule.cpp.

Definition at line 5361 of file FEDM_ISCReaderModule.cpp.

int FEDM_ISCReaderModule::GetPortPara ( char *  cPara,
char *  cValue 
)

Definition at line 3855 of file FEDM_ISCReaderModule.cpp.

int FEDM_ISCReaderModule::GetPortPara ( char *  cPara,
int *  iValue 
)

Definition at line 3968 of file FEDM_ISCReaderModule.cpp.

Definition at line 862 of file FEDM_ISCReaderModule.cpp.

Definition at line 822 of file FEDM_ISCReaderModule.cpp.

Definition at line 4101 of file FEDM_ISCReaderModule.cpp.

int FEDM_ISCReaderModule::ReaderAuthentication ( unsigned char  ucAuthentType,
string  sAuthentKey 
)

Definition at line 907 of file FEDM_ISCReaderModule.cpp.

int FEDM_ISCReaderModule::ReaderAuthentication ( unsigned char  ucAuthentType,
unsigned int  uiAuthentKeyLength,
unsigned char *  ucAuthentKey 
)

Definition at line 968 of file FEDM_ISCReaderModule.cpp.

Definition at line 6606 of file FEDM_ISCReaderModule.cpp.

Definition at line 5770 of file FEDM_ISCReaderModule.cpp.

int FEDM_ISCReaderModule::ReadSoftVersion ( unsigned char *  ucSWRev,
unsigned char *  ucDevRev,
unsigned char *  ucHWType,
unsigned char *  ucSWType,
unsigned char *  ucTrp 
)

Definition at line 5722 of file FEDM_ISCReaderModule.cpp.

Definition at line 5390 of file FEDM_ISCReaderModule.cpp.

int FEDM_ISCReaderModule::SerializeProfile ( bool  bRead,
char *  sFileName 
)

Definition at line 5603 of file FEDM_ISCReaderModule.cpp.

int FEDM_ISCReaderModule::SetPortHnd ( int  iPortHnd) [virtual]

Reimplemented from FEDM_ISCReader.

Definition at line 1027 of file FEDM_ISCReaderModule.cpp.

int FEDM_ISCReaderModule::SetPortPara ( char *  cPara,
char *  cValue 
)

Definition at line 3531 of file FEDM_ISCReaderModule.cpp.

int FEDM_ISCReaderModule::SetPortPara ( char *  cPara,
int  iValue 
)

Definition at line 3716 of file FEDM_ISCReaderModule.cpp.

Definition at line 3214 of file FEDM_ISCReaderModule.cpp.

Definition at line 5676 of file FEDM_ISCReaderModule.cpp.

Definition at line 5626 of file FEDM_ISCReaderModule.cpp.

Definition at line 3485 of file FEDM_ISCReaderModule.cpp.

Definition at line 4429 of file FEDM_ISCReaderModule.cpp.


Friends And Related Function Documentation

friend class FEDM_ISOTabItem [friend]

Reimplemented from FEDM_ISCReader.

Definition at line 157 of file FEDM_ISCReaderModule.h.

friend class FedmIscMyAxxessReader [friend]

Reimplemented from FEDM_ISCReader.

Definition at line 158 of file FEDM_ISCReaderModule.h.


Member Data Documentation

Definition at line 324 of file FEDM_ISCReaderModule.h.

Definition at line 322 of file FEDM_ISCReaderModule.h.

Definition at line 326 of file FEDM_ISCReaderModule.h.

unsigned char FEDM_ISCReaderModule::m_ucModifiedCfgPages[16] [protected]

Definition at line 332 of file FEDM_ISCReaderModule.h.


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


rfid_drivers
Author(s): Raul Perula-Martinez
autogenerated on Thu Apr 2 2015 03:06:15