#include <FEDM_ISCFunctionUnit.h>
Public Member Functions | |
int | AddChild (int iOutNo, FEDM_ISCFunctionUnit *pFU) |
int | DelChild (int iOutNo) |
int | DelChildList () |
FEDM_ISCFunctionUnit (FEDM_ISCReader *pReader, int iFUType=FEDM_ISC_FU_TYPE_NONE) | |
unsigned int | GetAntNo () |
FEDM_ISCFunctionUnit * | GetChild (int iOutNo) |
int | GetChildCount () |
int | GetData (char *ID, bool *Data) |
int | GetData (char *ID, unsigned char *Data) |
int | GetData (char *ID, unsigned char *Data, int ParaAnz) |
int | GetData (char *ID, unsigned int *Data) |
int | GetData (char *ID, __int64 *Data) |
int | GetData (char *ID, string &Data) |
int | GetData (char *ID, char *Data, int DataLen) |
int | GetErrorText (char *cErrorText, int iErrorCode) |
int | GetFUType () |
int | GetLastError () |
unsigned char | GetLastStatus () |
int | GetModuleHnd () |
FEDM_ISCReader * | GetReader () |
int | GetStatusText (char *cStatusText, unsigned char ucStatus) |
int | SendProtocol (unsigned char ucCmdByte) |
void | SetAntNo (unsigned int uiAntNo) |
int | SetData (char *ID, bool Data) |
int | SetData (char *ID, unsigned char Data) |
int | SetData (char *ID, unsigned char *Data, int ParaAnz) |
int | SetData (char *ID, unsigned int Data) |
int | SetData (char *ID, __int64 Data) |
int | SetData (char *ID, string Data) |
int | SetData (char *ID, char *Data, int DataLen) |
int | SetFUType (int iFUType) |
void | SetManageChildMode (bool bDeleteInternal) |
int | SetModuleHnd (int iHandle) |
virtual | ~FEDM_ISCFunctionUnit () |
Public Attributes | |
FEDM_BYTE_ARRAY | TmpData |
Protected Member Functions | |
void | SetLastError (int iError) |
Protected Attributes | |
bool | m_bManageChilds |
FEDM_FU_ARRAY | m_ChildList |
int | m_iFUType |
int | m_iLastError |
int | m_iModuleHandle |
int | m_iReaderHnd |
FEDM_ISCReader * | m_pReader |
unsigned char | m_ucBusAdr |
unsigned char | m_ucLastStatus |
unsigned int | m_uiAntNo |
Definition at line 88 of file FEDM_ISCFunctionUnit.h.
FEDM_ISCFunctionUnit::FEDM_ISCFunctionUnit | ( | FEDM_ISCReader * | pReader, |
int | iFUType = FEDM_ISC_FU_TYPE_NONE |
||
) |
Definition at line 54 of file FEDM_ISCFunctionUnit.cpp.
FEDM_ISCFunctionUnit::~FEDM_ISCFunctionUnit | ( | ) | [virtual] |
Definition at line 86 of file FEDM_ISCFunctionUnit.cpp.
int FEDM_ISCFunctionUnit::AddChild | ( | int | iOutNo, |
FEDM_ISCFunctionUnit * | pFU | ||
) |
Definition at line 1198 of file FEDM_ISCFunctionUnit.cpp.
int FEDM_ISCFunctionUnit::DelChild | ( | int | iOutNo | ) |
Definition at line 1238 of file FEDM_ISCFunctionUnit.cpp.
Definition at line 1280 of file FEDM_ISCFunctionUnit.cpp.
unsigned int FEDM_ISCFunctionUnit::GetAntNo | ( | ) |
Definition at line 160 of file FEDM_ISCFunctionUnit.cpp.
FEDM_ISCFunctionUnit * FEDM_ISCFunctionUnit::GetChild | ( | int | iOutNo | ) |
Definition at line 1345 of file FEDM_ISCFunctionUnit.cpp.
Definition at line 1315 of file FEDM_ISCFunctionUnit.cpp.
int FEDM_ISCFunctionUnit::GetData | ( | char * | ID, |
bool * | Data | ||
) |
Definition at line 453 of file FEDM_ISCFunctionUnit.cpp.
int FEDM_ISCFunctionUnit::GetData | ( | char * | ID, |
unsigned char * | Data | ||
) |
Definition at line 537 of file FEDM_ISCFunctionUnit.cpp.
int FEDM_ISCFunctionUnit::GetData | ( | char * | ID, |
unsigned char * | Data, | ||
int | ParaAnz | ||
) |
Definition at line 579 of file FEDM_ISCFunctionUnit.cpp.
int FEDM_ISCFunctionUnit::GetData | ( | char * | ID, |
unsigned int * | Data | ||
) |
Definition at line 620 of file FEDM_ISCFunctionUnit.cpp.
int FEDM_ISCFunctionUnit::GetData | ( | char * | ID, |
__int64 * | Data | ||
) |
Definition at line 661 of file FEDM_ISCFunctionUnit.cpp.
int FEDM_ISCFunctionUnit::GetData | ( | char * | ID, |
string & | Data | ||
) |
Definition at line 744 of file FEDM_ISCFunctionUnit.cpp.
int FEDM_ISCFunctionUnit::GetData | ( | char * | ID, |
char * | Data, | ||
int | DataLen | ||
) |
Definition at line 785 of file FEDM_ISCFunctionUnit.cpp.
int FEDM_ISCFunctionUnit::GetErrorText | ( | char * | cErrorText, |
int | iErrorCode | ||
) |
Definition at line 390 of file FEDM_ISCFunctionUnit.cpp.
int FEDM_ISCFunctionUnit::GetFUType | ( | ) |
Definition at line 113 of file FEDM_ISCFunctionUnit.cpp.
Definition at line 380 of file FEDM_ISCFunctionUnit.cpp.
unsigned char FEDM_ISCFunctionUnit::GetLastStatus | ( | ) |
Definition at line 385 of file FEDM_ISCFunctionUnit.cpp.
Definition at line 182 of file FEDM_ISCFunctionUnit.cpp.
Definition at line 187 of file FEDM_ISCFunctionUnit.cpp.
int FEDM_ISCFunctionUnit::GetStatusText | ( | char * | cStatusText, |
unsigned char | ucStatus | ||
) |
Definition at line 429 of file FEDM_ISCFunctionUnit.cpp.
int FEDM_ISCFunctionUnit::SendProtocol | ( | unsigned char | ucCmdByte | ) |
Definition at line 208 of file FEDM_ISCFunctionUnit.cpp.
void FEDM_ISCFunctionUnit::SetAntNo | ( | unsigned int | uiAntNo | ) |
Definition at line 165 of file FEDM_ISCFunctionUnit.cpp.
int FEDM_ISCFunctionUnit::SetData | ( | char * | ID, |
bool | Data | ||
) |
Definition at line 827 of file FEDM_ISCFunctionUnit.cpp.
int FEDM_ISCFunctionUnit::SetData | ( | char * | ID, |
unsigned char | Data | ||
) |
Definition at line 909 of file FEDM_ISCFunctionUnit.cpp.
int FEDM_ISCFunctionUnit::SetData | ( | char * | ID, |
unsigned char * | Data, | ||
int | ParaAnz | ||
) |
Definition at line 950 of file FEDM_ISCFunctionUnit.cpp.
int FEDM_ISCFunctionUnit::SetData | ( | char * | ID, |
unsigned int | Data | ||
) |
Definition at line 990 of file FEDM_ISCFunctionUnit.cpp.
int FEDM_ISCFunctionUnit::SetData | ( | char * | ID, |
__int64 | Data | ||
) |
Definition at line 1030 of file FEDM_ISCFunctionUnit.cpp.
int FEDM_ISCFunctionUnit::SetData | ( | char * | ID, |
string | Data | ||
) |
Definition at line 1112 of file FEDM_ISCFunctionUnit.cpp.
int FEDM_ISCFunctionUnit::SetData | ( | char * | ID, |
char * | Data, | ||
int | DataLen | ||
) |
Definition at line 1153 of file FEDM_ISCFunctionUnit.cpp.
int FEDM_ISCFunctionUnit::SetFUType | ( | int | iFUType | ) |
Definition at line 118 of file FEDM_ISCFunctionUnit.cpp.
void FEDM_ISCFunctionUnit::SetLastError | ( | int | iError | ) | [protected] |
Definition at line 1376 of file FEDM_ISCFunctionUnit.cpp.
void FEDM_ISCFunctionUnit::SetManageChildMode | ( | bool | bDeleteInternal | ) |
Definition at line 108 of file FEDM_ISCFunctionUnit.cpp.
int FEDM_ISCFunctionUnit::SetModuleHnd | ( | int | iHandle | ) |
Definition at line 172 of file FEDM_ISCFunctionUnit.cpp.
bool FEDM_ISCFunctionUnit::m_bManageChilds [protected] |
Definition at line 193 of file FEDM_ISCFunctionUnit.h.
FEDM_FU_ARRAY FEDM_ISCFunctionUnit::m_ChildList [protected] |
Definition at line 196 of file FEDM_ISCFunctionUnit.h.
int FEDM_ISCFunctionUnit::m_iFUType [protected] |
Definition at line 195 of file FEDM_ISCFunctionUnit.h.
int FEDM_ISCFunctionUnit::m_iLastError [protected] |
Definition at line 190 of file FEDM_ISCFunctionUnit.h.
int FEDM_ISCFunctionUnit::m_iModuleHandle [protected] |
Definition at line 201 of file FEDM_ISCFunctionUnit.h.
int FEDM_ISCFunctionUnit::m_iReaderHnd [protected] |
Definition at line 187 of file FEDM_ISCFunctionUnit.h.
FEDM_ISCReader* FEDM_ISCFunctionUnit::m_pReader [protected] |
Definition at line 184 of file FEDM_ISCFunctionUnit.h.
unsigned char FEDM_ISCFunctionUnit::m_ucBusAdr [protected] |
Definition at line 188 of file FEDM_ISCFunctionUnit.h.
unsigned char FEDM_ISCFunctionUnit::m_ucLastStatus [protected] |
Definition at line 191 of file FEDM_ISCFunctionUnit.h.
unsigned int FEDM_ISCFunctionUnit::m_uiAntNo [protected] |
Definition at line 198 of file FEDM_ISCFunctionUnit.h.
Definition at line 179 of file FEDM_ISCFunctionUnit.h.