|
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 |
1.8.3.1