MXIO Software Development Kit
C++ Sample Code Programming Guide
|
#include <MXIO_V3_4500.h>
Classes | |
struct | _MX_ACCOUNT_DATA |
struct | _MX_CLEAR_OBJ_DATA |
struct | _MX_CMD_BLOCK_HEADER |
struct | _MX_DATE |
struct | _MX_MAC_ADDRESS |
struct | _MX_READ_BLOCK_DATA |
struct | _MX_READ_STR_DATA |
struct | _MX_RECV_BLOCK_HEADER |
struct | _MX_RECV_CLEAR_BLOCK_DATA |
struct | _MX_RECV_READ_BLOCK_DATA |
struct | _MX_RECV_STR_CLEAR_DATA |
struct | _MX_RECV_STR_CMD |
struct | _MX_RECV_STR_READ_DATA |
struct | _MX_RECV_STR_WRITE_DATA |
struct | _MX_RECV_WRITE_BLOCK_DATA |
struct | _MX_RW_OBJ_DATA |
struct | _MX_STR_CMD |
struct | _MX_STRU_CDA_DEVICE_INFO |
struct | _MX_TIME |
struct | _MX_VERSION |
struct | _MX_WRITE_BLOCK_DATA |
struct | _MX_WRITE_OBJ_DATA |
struct | _MX_WRITE_STR_DATA |
struct | _RW_BINARY_VALUE |
union | UN_BLOCK_VALUE |
Public Member Functions | |
CMXIO_V3_4500 () | |
virtual | ~CMXIO_V3_4500 (void) |
virtual void | MXIO_GetDllVersion (MX_VERSION *pMxVersion)=0 |
virtual void | MXIO_GetDllBuildDate (MX_DATE *pMxDate)=0 |
virtual int | MXIO_Init ()=0 |
virtual int | MXIO_Exit ()=0 |
virtual int | MXIO_ListCDADevice (char *szIP, WORD wPort, DWORD dwTimeOut, WORD *wDevCount)=0 |
virtual int | MXIO_GetCDADeviceInfo (WORD wDevCount, MX_STRU_CDA_DEVICE_INFO pCDADeviceInfo[])=0 |
virtual int | MXIO_Read (int hConnection, WORD wBlockQuantity, CMXIO_V3_4500::MX_READ_BLOCK_DATA *pReadBlockData, pfnREADCALLBACK pfnProc, void *pParam)=0 |
virtual int | MXIO_Write (int hConnection, WORD wBlockQuantity, CMXIO_V3_4500::MX_WRITE_BLOCK_DATA *pWriteBlockData, pfnWRITECALLBACK pfnProc, void *pParam)=0 |
virtual int | MXIO_Clear (int hConnection, WORD wBlockQuantity, CMXIO_V3_4500::MX_CLEAR_BLOCK_DATA *pClearBlockData, pfnCLEARCALLBACK pfnProc, void *pParam)=0 |
virtual int | MXIO_Connect (char *szIP, WORD wPort, DWORD dwTimeOut, CMXIO_V3_4500::MX_MAC_ADDRESS *pMxMACAddr, MX_ACCOUNT_DATA *AccountData, int *hConnection)=0 |
virtual int | MXIO_Disconnect (int hConnection)=0 |
virtual int | MXIO_Restart (int hConnection)=0 |
virtual int | MXIO_Read (int hConnection, CMXIO_V3_4500::MX_READ_STR_DATA *pReadData, pfnSTRREADCALLBACK pfnProc, void *pParam)=0 |
virtual int | MXIO_Write (int hConnection, CMXIO_V3_4500::MX_WRITE_STR_DATA *pWriteData, pfnSTRWRITECALLBACK pfnProc, void *pParam)=0 |
virtual int | MXIO_Clear (int hConnection, CMXIO_V3_4500::MX_CLEAR_STR_DATA *pClearData, pfnSTRCLEARCALLBACK pfnProc, void *pParam)=0 |
typedef struct CMXIO_V3_4500::_MX_VERSION CMXIO_V3_4500::MX_VERSION |
typedef struct CMXIO_V3_4500::_MX_DATE CMXIO_V3_4500::MX_DATE |
typedef struct CMXIO_V3_4500::_MX_TIME CMXIO_V3_4500::MX_TIME |
typedef struct CMXIO_V3_4500::_MX_CMD_BLOCK_HEADER * CMXIO_V3_4500::pMX_CMD_BLOCK_HEADER |
typedef struct CMXIO_V3_4500::_MX_RECV_BLOCK_HEADER * CMXIO_V3_4500::pMX_RECV_BLOCK_HEADER |
typedef struct CMXIO_V3_4500::_MX_CLEAR_OBJ_DATA * CMXIO_V3_4500::pMX_CLEAR_OBJ_DATA |
typedef struct CMXIO_V3_4500::_RW_BINARY_VALUE CMXIO_V3_4500::RW_BINARY_VALUE |
typedef struct CMXIO_V3_4500::_RW_BINARY_VALUE * CMXIO_V3_4500::pRW_BINARY_VALUE |
typedef struct CMXIO_V3_4500::_MX_RW_OBJ_DATA CMXIO_V3_4500::MX_RW_OBJ_DATA |
typedef struct CMXIO_V3_4500::_MX_RW_OBJ_DATA * CMXIO_V3_4500::pMX_RW_OBJ_DATA |
typedef struct CMXIO_V3_4500::_MX_WRITE_BLOCK_DATA * CMXIO_V3_4500::pMX_WRITE_BLOCK_DATA |
typedef struct CMXIO_V3_4500::_MX_READ_BLOCK_DATA * CMXIO_V3_4500::pMX_READ_BLOCK_DATA |
typedef struct CMXIO_V3_4500::_MX_WRITE_OBJ_DATA * CMXIO_V3_4500::pMX_WRITE_OBJ_DATA |
typedef struct CMXIO_V3_4500::_MX_ACCOUNT_DATA CMXIO_V3_4500::MX_ACCOUNT_DATA |
typedef struct CMXIO_V3_4500::_MX_ACCOUNT_DATA * CMXIO_V3_4500::pMX_ACCOUNT_DATA |
typedef struct CMXIO_V3_4500::_MX_MAC_ADDRESS CMXIO_V3_4500::MX_MAC_ADDRESS |
typedef struct CMXIO_V3_4500::_MX_MAC_ADDRESS * CMXIO_V3_4500::pMX_MAC_ADDRESS |
typedef struct CMXIO_V3_4500::_MX_STR_CMD CMXIO_V3_4500::MX_STR_CMD |
typedef struct CMXIO_V3_4500::_MX_STR_CMD * CMXIO_V3_4500::pMX_STR_CMD |
typedef struct CMXIO_V3_4500::_MX_READ_STR_DATA CMXIO_V3_4500::MX_READ_STR_DATA |
typedef struct CMXIO_V3_4500::_MX_READ_STR_DATA * CMXIO_V3_4500::pMX_READ_STR_DATA |
typedef struct CMXIO_V3_4500::_MX_READ_STR_DATA CMXIO_V3_4500::MX_CLEAR_STR_DATA |
typedef struct CMXIO_V3_4500::_MX_READ_STR_DATA * CMXIO_V3_4500::pMX_CLEAR_STR_DATA |
typedef struct CMXIO_V3_4500::_MX_WRITE_STR_DATA * CMXIO_V3_4500::pMX_WRITE_STR_DATA |
typedef struct CMXIO_V3_4500::_MX_RECV_STR_CMD CMXIO_V3_4500::MX_RECV_STR_CMD |
typedef struct CMXIO_V3_4500::_MX_RECV_STR_CMD * CMXIO_V3_4500::pMX_RECV_STR_CMD |
|
inline |
|
inlinevirtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |