MPIEventMotionData
Declaration
typedef struct MPIEventMotionData {
int32_t moveId;
int32_t elementId;
} MPIEventMotionData;
Required Header: stdmpi.h
Change History: Added in 04.00.
Description
MPIEventMotionData holds information about a motion event generated on the controller.
| moveId | The ID of the executing motion. |
|---|---|
| elementId | The ID of the motion element a motion supervisor was executing when the event occurred. |
Sample Code
MPI_RESULT MPI_DECL2
myMotionEventCallback(MPIControl control, const MPIEventData* status, void* userData)
{
/* print event information to the screen. */
printf("%s event occurred at controller sample %d.\n"
" Move ID = %d\n"
" Element ID = %d\n",
mpiEventTypeName(status->eventType),
status->data.sampleCounter,
status->data.motion.moveId,
status->data.motion.elementId);
}
See Also
