MXIO Software Development Kit
C++ Sample Code Programming Guide
 All Classes Files Functions Variables Typedefs Macros Groups Pages
Functions
General_API

Functions

virtual int CMXIO_V3_4500::MXIO_Connect (char *szIP, WORD wPort, DWORD dwTimeOut, CMXIO_V3_4500::MX_MAC_ADDRESS *pMxMACAddr, MX_ACCOUNT_DATA *AccountData, int *hConnection)=0
 
virtual int CMXIO_V3_4500::MXIO_Disconnect (int hConnection)=0
 
virtual int CMXIO_V3_4500::MXIO_Restart (int hConnection)=0
 
virtual int CMXIO_V3_4500::MXIO_Read (int hConnection, CMXIO_V3_4500::MX_READ_STR_DATA *pReadData, pfnSTRREADCALLBACK pfnProc, void *pParam)=0
 
virtual int CMXIO_V3_4500::MXIO_Write (int hConnection, CMXIO_V3_4500::MX_WRITE_STR_DATA *pWriteData, pfnSTRWRITECALLBACK pfnProc, void *pParam)=0
 
virtual int CMXIO_V3_4500::MXIO_Clear (int hConnection, CMXIO_V3_4500::MX_CLEAR_STR_DATA *pClearData, pfnSTRCLEARCALLBACK pfnProc, void *pParam)=0
 

Detailed Description

Function Documentation

virtual int CMXIO_V3_4500::MXIO_Connect ( char *  szIP,
WORD  wPort,
DWORD  dwTimeOut,
CMXIO_V3_4500::MX_MAC_ADDRESS pMxMACAddr,
MX_ACCOUNT_DATA AccountData,
int *  hConnection 
)
pure virtual
Parameters
[in]szIPIP address of a device or Cellular Data Access, e.g. "192.168.127.253"
[in]wPortTCP listen port of device (port: 10124) or Cellular Data Access
[in]dwTimeOuttimeout value (ms) for connecting to device or Cellular Data Access
[in]pMxMACAddreither MAC address of a device connecting to Cellular Data Access, or null for connecting to a device directly.
[in]AccountDatalogin username and password
[out]hConnectiondevice connection ID
Returns
MXIO_V3_ERR_CODE
virtual int CMXIO_V3_4500::MXIO_Disconnect ( int  hConnection)
pure virtual
Parameters
[out]hConnectionreturn device connection ID
Returns
MXIO_V3_ERR_CODE
virtual int CMXIO_V3_4500::MXIO_Restart ( int  hConnection)
pure virtual
Parameters
[in]hConnectiondevice connection ID returned from MXIO_Connect()
Returns
MXIO_V3_ERR_CODE
virtual int CMXIO_V3_4500::MXIO_Read ( int  hConnection,
CMXIO_V3_4500::MX_READ_STR_DATA pReadData,
pfnSTRREADCALLBACK  pfnProc,
void *  pParam 
)
pure virtual
Parameters
[in]hConnectiondevice connection ID returned from MXIO_Connect()
[in]pReadDataarguments for reading the block data
[out]pfnProcreturn data of pReadBlockData arguments from callback function
[in]pParamreference data point (will return from callback function)
Returns
MXIO_V3_ERR_CODE
virtual int CMXIO_V3_4500::MXIO_Write ( int  hConnection,
CMXIO_V3_4500::MX_WRITE_STR_DATA pWriteData,
pfnSTRWRITECALLBACK  pfnProc,
void *  pParam 
)
pure virtual
Parameters
[in]hConnectiondevice connection ID returned from MXIO_Connect()
[in]pWriteDataarguments for writing the block data
[out]pfnProcreturn data of pWriteBlockData arguments from callback function
[in]pParamreference data point (will return from callback function)
Returns
MXIO_V3_ERR_CODE
virtual int CMXIO_V3_4500::MXIO_Clear ( int  hConnection,
CMXIO_V3_4500::MX_CLEAR_STR_DATA pClearData,
pfnSTRCLEARCALLBACK  pfnProc,
void *  pParam 
)
pure virtual
Parameters
[in]hConnectiondevice connection ID returned from MXIO_Connect()
[in]pClearDataarguments for clearing the block data
[out]pfnProcreturn data of pClearBlockData arguments from callback function
[in]pParamreference data point (will return from callback function)
Returns
MXIO_V3_ERR_CODE