Open Core Interface - MLPI
MLPI-MotionLogicProgrammingInterface(mlpiCore)  1.26.2
MlpiAxisStateExtendedDecoder Struct Reference
Collaboration diagram for MlpiAxisStateExtendedDecoder:
Collaboration graph

Public Member Functions

 MLPI_MOTION_BIT_ACCESS (ErrorStop, 0)
 
 MLPI_MOTION_BIT_ACCESS (Stopping, 1)
 
 MLPI_MOTION_BIT_ACCESS (Homing, 2)
 
 MLPI_MOTION_BIT_ACCESS (PowerOn, 3)
 
 MLPI_MOTION_BIT_ACCESS (DiscreteMotion, 4)
 
 MLPI_MOTION_BIT_ACCESS (ContinuousMotion, 5)
 
 MLPI_MOTION_BIT_ACCESS (SynchronizedMotion, 6)
 
 MLPI_MOTION_BIT_ACCESS (Standstill, 7)
 
 MLPI_MOTION_BIT_ACCESS (CoordinatedMotion, 8)
 

Detailed Description

The following struct helps to decode the extended axis state as given by mlpiMotionGetAxisStateExtended or mlpiMotionGetAxisValues.

Example:
See mlpiMotionGetStateExtended

Definition at line 263 of file mlpiMotionHelper.h.

Member Function Documentation

MlpiAxisStateExtendedDecoder::MLPI_MOTION_BIT_ACCESS ( ErrorStop  ,
 
)

Axis is in state ErrorStop.

MlpiAxisStateExtendedDecoder::MLPI_MOTION_BIT_ACCESS ( Stopping  ,
 
)

Axis is in state Stopping.

MlpiAxisStateExtendedDecoder::MLPI_MOTION_BIT_ACCESS ( Homing  ,
 
)

Axis is in state Homing.

MlpiAxisStateExtendedDecoder::MLPI_MOTION_BIT_ACCESS ( PowerOn  ,
 
)

Axis has power.

MlpiAxisStateExtendedDecoder::MLPI_MOTION_BIT_ACCESS ( DiscreteMotion  ,
 
)

Axis is in state DiscreteMotion.

MlpiAxisStateExtendedDecoder::MLPI_MOTION_BIT_ACCESS ( ContinuousMotion  ,
 
)

Axis is in state ContinousMotion.

MlpiAxisStateExtendedDecoder::MLPI_MOTION_BIT_ACCESS ( SynchronizedMotion  ,
 
)

Axis is in state SynchronizedMotion.

MlpiAxisStateExtendedDecoder::MLPI_MOTION_BIT_ACCESS ( Standstill  ,
 
)

Axis is in state Standstill.

MlpiAxisStateExtendedDecoder::MLPI_MOTION_BIT_ACCESS ( CoordinatedMotion  ,
 
)

Axis is in state CoordinatedMotion.


The documentation for this struct was generated from the following file: