mpiAxisStatus
Declaration
MPI_RESULT mpiAxisStatus(MPIAxis axis, MPIAixsStatus *status);
Required Header: axis.h
Change History: Changed in 04.00.
Description
mpiAxisStatus reads an Axis’ status from the controller and writes it into the structure pointed to by status.
| axis | A handle to the Axis object. |
|---|---|
| *status | Pointer to MPIAxisStatus structure. |
| Return Values |
|---|
| MPIMessageOK |
| MPIMessageARG_INVALID |
Sample Code
Read the axis status and display the status bits.
/* Check motion status for any error conditions */
returnValue =
mpiAxisStatus(axis,
&status);
msgCHECK(returnValue);
printf("Axis Status: state %d action %d eventMask 0x%x\n"
"\tatTarget %d settled %d %s\n",
status.state,
status.action,
status.eventMask,
status.atTarget,
status.settled,
(status.settled == FALSE)
? "=== NOT SETTLED ==="
: "");
