MXIO Software Development Kit
C++ Sample Code Programming Guide
|
Functions | |
virtual int | CMXIO_V3_2500::MXIO_Connect (char *szIP, WORD wPort, DWORD dwTimeOut, CMXIO_V3_2500::MX_MAC_ADDRESS *pMxMACAddr, MX_ACCOUNT_DATA *AccountData, int *hConnection)=0 |
virtual int | CMXIO_V3_2500::MXIO_Disconnect (int hConnection)=0 |
virtual int | CMXIO_V3_2500::MXIO_Restart (int hConnection)=0 |
virtual int | CMXIO_V3_2500::MXIO_Read (int hConnection, WORD wBlockQuantity, CMXIO_V3_2500::MX_READ_BLOCK_DATA *pReadBlockData, pfnREADCALLBACK pfnProc, void *pParam)=0 |
virtual int | CMXIO_V3_2500::MXIO_Write (int hConnection, WORD wBlockQuantity, CMXIO_V3_2500::MX_WRITE_BLOCK_DATA *pWriteBlockData, pfnWRITECALLBACK pfnProc, void *pParam)=0 |
virtual int | CMXIO_V3_2500::MXIO_Clear (int hConnection, WORD wBlockQuantity, CMXIO_V3_2500::MX_CLEAR_BLOCK_DATA *pClearBlockData, pfnCLEARCALLBACK pfnProc, void *pParam)=0 |
|
pure virtual |
[in] | szIP | IP address of a device or Cellular Data Access, e.g. "192.168.127.253" |
[in] | wPort | TCP listen port of device (port: 10124) or Cellular Data Access |
[in] | dwTimeOut | timeout value (ms) for connecting to device or Cellular Data Access |
[in] | pMxMACAddr | either MAC address of a device connecting to Cellular Data Access, or null for connecting to a device directly. |
[in] | AccountData | login username and password |
[out] | hConnection | device connection ID |
|
pure virtual |
[out] | hConnection | return device connection ID |
|
pure virtual |
[in] | hConnection | device connection ID returned from MXIO_Connect() |
|
pure virtual |
[in] | hConnection | device connection ID returned from MXIO_Connect() |
[in] | wBlockQuantity | command block quantity (only one block allowed) |
[in] | pReadBlockData | arguments for reading the block data |
[out] | pfnProc | return data of pReadBlockData arguments from callback function |
[in] | pParam | reference data point (will return from callback function) |
Note: wStartObj and wTotalObj of MX_CMD_BLOCK_HEADER must set to 0 and 1 in IOTYPE_SYS_SYSTEM Command.
Note: wStartObj and wTotalObj of MX_CMD_BLOCK_HEADER must set to 0 in IOTYPE_SYS_IO_MODE Command.
|
pure virtual |
[in] | hConnection | device connection ID returned from MXIO_Connect() |
[in] | wBlockQuantity | command block quantity (only one block allowed) |
[in] | pWriteBlockData | arguments for writing the block data |
[out] | pfnProc | return data of pWriteBlockData arguments from callback function |
[in] | pParam | reference data point (will return from callback function) |
|
pure virtual |
[in] | hConnection | device connection ID returned from MXIO_Connect() |
[in] | wBlockQuantity | command block quantity (only one block allowed) |
[in] | pClearBlockData | arguments for clearing the block data |
[out] | pfnProc | return data of pClearBlockData arguments from callback function |
[in] | pParam | reference data point (will return from callback function) |