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

Modules

 Callback_Function
 
 System_Information
 
 MXIO_V3_ERR_CODE
 
 MXIO_V3_BLOCK_ERR_CODE
 
 MXIO_V3_CHANNEL_ERR_CODE
 
 MXIO_AI_BURNOUT_STATUS
 
 MXIO_TEMPERATURE_UNIT
 
 MXIO_COUNTER_ACTIVE_MODE
 
 IO_Type
 
 Function_Code
 
 Channel_Data_Type
 
 Channel_Info
 

Classes

class  CMXIO_V3_4500
 

Macros

#define BOOL   bool
 
#define WORD   unsigned short
 
#define DWORD   unsigned int
 
#define LONG   long
 
#define BYTE   unsigned char
 
#define UINT   unsigned int
 
#define MXIO_V3_API
 
#define CALLBACK
 
#define G_PACKED   __attribute__ ((packed))
 
#define FD_SETSIZE   1024
 
#define UINT8   unsigned char
 
#define UINT16   unsigned short
 
#define UINT32   unsigned int
 
#define MAX_PATH   256
 
#define TRUE   1
 
#define FALSE   0
 

Typedefs

typedef void(CALLBACKpfnREADCALLBACK )(WORD wBlockQuantity, int *pRecvReadBlockData, void *pParam)
 
typedef void(CALLBACKpfnWRITECALLBACK )(WORD wBlockQuantity, int *pRecvWriteBlockData, void *pParam)
 
typedef void(CALLBACKpfnCLEARCALLBACK )(WORD wBlockQuantity, int *pRecvClearBlockData, void *pParam)
 
typedef CMXIO_V3_4500 *(* PFNCREATEMXIO_V3_4500 )()
 
typedef void *(* PFNDESTROYMXIO_V3_4500 )(CMXIO_V3_4500 *pMXIO_V3_4500)
 

Functions

MXIO_V3_API CMXIO_V3_4500CreateMXIO_4500 ()
 
MXIO_V3_API void DestroyMXIO_4500 (CMXIO_V3_4500 *pMXIO_V3_4500)
 

Detailed Description

Macro Definition Documentation

#define BOOL   bool
#define WORD   unsigned short
#define DWORD   unsigned int
#define LONG   long
#define BYTE   unsigned char
#define UINT   unsigned int
#define MXIO_V3_API
#define CALLBACK
#define G_PACKED   __attribute__ ((packed))
#define FD_SETSIZE   1024
#define UINT8   unsigned char
#define UINT16   unsigned short
#define UINT32   unsigned int
#define MAX_PATH   256
#define TRUE   1
#define FALSE   0

Typedef Documentation

typedef void(CALLBACK * pfnREADCALLBACK)(WORD wBlockQuantity, int *pRecvReadBlockData, void *pParam)
typedef void(CALLBACK * pfnWRITECALLBACK)(WORD wBlockQuantity, int *pRecvWriteBlockData, void *pParam)
typedef void(CALLBACK * pfnCLEARCALLBACK)(WORD wBlockQuantity, int *pRecvClearBlockData, void *pParam)
typedef CMXIO_V3_4500*(* PFNCREATEMXIO_V3_4500)()
typedef void*(* PFNDESTROYMXIO_V3_4500)(CMXIO_V3_4500 *pMXIO_V3_4500)

Function Documentation

MXIO_V3_API CMXIO_V3_4500* CreateMXIO_4500 ( )
MXIO_V3_API void DestroyMXIO_4500 ( CMXIO_V3_4500 pMXIO_V3_4500)