MPIControlObjectType
Definition
typedef enum MPIControlObjectType { MPIControlObjectTypeNONE = 0, /* Internal */ MPIControlObjectTypeMOTOR, MPIControlObjectTypeMOTOR_DATA, MPIControlObjectTypeFILTER, MPIControlObjectTypeFILTER_DATA, MPIControlObjectTypeMECHAWARE, MPIControlObjectTypeMECHAWARE_DATA, MPIControlObjectTypeAXIS, MPIControlObjectTypeAXIS_DATA, MPIControlObjectTypeMOTION_SUPERVISOR_RESERVED, MPIControlObjectTypeMOTION_SUPERVISOR, MPIControlObjectTypeMOTION_SUPERVISOR_RESERVED_DATA, MPIControlObjectTypeMOTION_SUPERVISOR_DATA, MPIControlObjectTypeMATH_BLOCK, MPIControlObjectTypePROGRAM_SEQUENCER, MPIControlObjectTypeCOMPENSATOR, MPIControlObjectTypeCAPTURE, MPIControlObjectTypeDATA_RECORDER, /* External */ MPIControlObjectTypeMOTOR_CONFIG, MPIControlObjectTypeFILTER_CONFIG, MPIControlObjectTypeMECHAWARE_CONFIG, MPIControlObjectTypeAXIS_CONFIG, MPIControlObjectTypeMOTION_SUPERVISOR_RESERVED_CONFIG, MPIControlObjectTypeMOTION_SUPERVISOR_CONFIG, MPIControlObjectTypeMECHAWARE_BLOCK_BUFFER, MPIControlObjectTypeUSER_LIMIT, MPIControlObjectTypeCOMPENSATION_TABLE, MPIControlObjectTypeFRAME, MPIControlObjectTypePRE_FILTER_BUFFER, MPIControlObjectTypeDATA_RECORDER_EXTERNAL, /* SynqNet */ MPIControlObjectTypeCONFIG_BUFFER_ASYNQ, MPIControlObjectTypePACKET_BUFFER, MPIControlObjectTypeSQNODE, MPIControlObjectTypeSQNODE_CONFIG, MPIControlObjectTypeSYNQNET, MPIControlObjectTypeEND, MPIControlObjectTypeInternalFIRST = MPIControlObjectTypeMOTOR, MPIControlObjectTypeInternalEND = MPIControlObjectTypeDATA_RECORDER, MPIControlObjectTypeExternalFIRST = MPIControlObjectTypeMOTOR_CONFIG, MPIControlObjectTypeExternalEND = MPIControlObjectTypeDATA_RECORDER_EXTERNAL, MPIControlObjectTypeSynqNetFIRST = MPIControlObjectTypeCONFIG_BUFFER_ASYNQ, MPIControlObjectTypeSynqNetEND = MPIControlObjectTypeSYNQNET, MPIControlObjectTypeFIRST = MPIControlObjectTypeMOTOR, MPIControlObjectTypeCOUNT = MPIControlObjectTypeEND - MPIControlObjectTypeFIRST } MPIControlObjectType;
Required Header: control.h
Change History: Added in 04.00.
Description
MPIControlObjectType is an enumeration of the controller’s firmware objects. The enumerated values are used to determine the number and pointers to objects in the controller’s memory.
Note: This feature is for advanced users who want to bypass the MPI and directly access the controller’s memory.
See Also
mpiControlObjectCount | mpiControlObjectPtr | mpiControlAllocUpdate