type |
A union that specifies the object handle, motion number, or external ID value that generated the event |
type.handle |
A generic object handle. Used by MPIRecorder and MPIMotor events |
type.axis |
An axis object handle. Used by MPIAxis events |
type.node |
The CAN Node number of the MEICan object that generated the event. |
type.number |
The motion number of the MPIMotion object that generated the event |
type.value |
An ID value used to identify what external source or MPISequence event was generated |
signalID |
Specifies what type of object actually generated the event |
data |
A union that contains extra data about the event that was generated |
data.sampleCounter |
The value of the sampleCounter when the event was generated |
data.motion |
A union that contains extra data about the motion event that was generated |
data.motion.sampleCounter |
The value of the sampleCounter when the motion event was generated |
data.axis |
A union that contains extra data about the axis event that was generated |
data.axis.sampleCounter |
The value of the sampleCounter when the axis.event was generated |
data.axis.positionError |
The value of the axis' position error when the axis event was generated. Data is represented as a float. |
data.axis.actualPosition |
The value of the axis' actual position when the event was generated |
data.axis.commandPosition |
The value of the axis' command position when the axis event was generated |
data.can.data |
A union that contains extra data about the CAN event that was generated. |
data.motor |
A union that contains extra data about the motor event that was generated |
data.motor.sampleCounter |
The value of the sampleCounter when the motor event was generated |
data.motor.dedicatedIn |
The value of the motor’s dedicatedIn word when the motor event was generated |
data.motor.encoderPosition |
The value of the motor's ecoder position when the event was generated |
data.word[] |
The extra data about the event that was generated formatted as an array of long values |