Class AdvancedMotionErrorCode
Defined in File AdvancedMotionApi.h
Inheritance Relationships
Base Type
public CoreMotionErrorCode(Class CoreMotionErrorCode)
Class Documentation
-
class AdvancedMotionErrorCode : public CoreMotionErrorCode
This enumerator class enumerates the WMX3 advanced motion library error codes.
Public Types
-
enum [anonymous]
Values:
-
enumerator PositionNotOnPath
Specified position not found on path.
-
enumerator SplineModeNotSupported
Specified spline mode not supported by this function.
-
enumerator SplineStartingPositionNotCurrentPosition
Spline starting position is not equal to current position.
-
enumerator PathInterpolationChannelNotCleared
Path interpolation channel must be cleared before this function can execute.
-
enumerator PathInterpolationConfigurationNotSet
Path interpolation channel configuration must be set before adding commands.
-
enumerator PathInterpolationAxesHaveBeenMoved
Path interpolation axes have been moved after stopping or adding commands.
-
enumerator PathInterpolationAbnormalStop
Path interpolation was stopped abnormally. The path data must be cleared.
-
enumerator NotConstLinearVelocitySlave
One or more axes are not constant linear velocity slave axes.
-
enumerator ConstLinearVelocityMinRTooSmall
Constant linear velocity min radius parameter too small.
-
enumerator ConstLinearVelocityPositiveMaxRTooSmall
Constant linear velocity positive max radius parameter too small.
-
enumerator ConstLinearVelocityNegativeMaxRTooSmall
Constant linear velocity negative max radius parameter too small.
-
enumerator InvalidCurrentVelocity
Invalid current velocity.
-
enumerator MasterPositionNotAscendingOrder
Master axis positions not in ascending order.
-
enumerator PositionNotWithinSingleTurnEncoderCount
Position is not within the single turn encoder count range.
-
enumerator TimeBetweenPointsTooClose
The time between one or more pairs of points are too close.
-
enumerator TotalTimeTooSmall
The total time of the motion is too small.
-
enumerator DimensionOutOfRange
Dimension argument is out of range.
-
enumerator PointCountBelowMinimum
Point count is below the minimum allowed value.
-
enumerator L1ArgumentOutOfRange
L1 argument is out of range.
-
enumerator L2ArgumentOutOfRange
L2 argument is out of range.
-
enumerator LdirArgumentOutOfRange
Ldir argument is out of range.
-
enumerator RzeroArgumentOutOfRange
Rzero argument is out of range.
-
enumerator RspanArgumentOutOfRange
Rspan argument is out of range.
-
enumerator L1ArgumentGreaterThanL2
L1 argument is greater than L2.
-
enumerator SlaveCurrentPositionNotInRange
Slave current position not in range.
-
enumerator OutputCountOutOfRange
Output count not in range.
-
enumerator OutputPointNotFound
Output point not found.
-
enumerator ConfigurationNotSet
Configuration not set.
-
enumerator SegmentTypeNotSupported
Specified segment type is not supported.
-
enumerator AngleCorrectionProfileArgumentOutOfRange
One or more angle correction profile parameters out of range.
-
enumerator AxisNotExecutingPathIntpl
Axis is not executing path interpolation.
-
enumerator AxisNotExecutingPathIntpl3D
Axis is not executing 3D path interpolation.
-
enumerator VelocityMultiplierOutOfRange
Velocity multiplier argument is out of range.
-
enumerator NoCommandsInBuffer
No commands have been added to the buffer.
-
enumerator DancerControlDerivativeSamplesOutOfRange
Dancer control derivative sample count is out of range.
-
enumerator DancerControlIntegralTimeOutOfRange
Dancer control integral time is out of range.
-
enumerator DancerControlInputMinMaxDifferenceOutOfRange
Dancer control difference between input min and input max is out of range.
-
enumerator FirstPointTimeNotZero
The time of the first point is not zero.
-
enumerator SmoothRatioOutOfRange
Smooth ratio is out of range.
-
enumerator TwoLinkMotionTypeOutOfRange
Two link motion type is out of range.
-
enumerator OutputIOAddressOutOfRange
One or more output IO addresses out of range.
-
enumerator OutputPointOutOfRange
One or more output trigger points out of range.
-
enumerator TotalDistanceBelowMinimum
Total commanded distance is below the minimum.
-
enumerator DistanceBetweenPointsTooClose
The distances between one or more pairs of points are too close.
-
enumerator AuxiliaryAxisOutOfRange
Auxiliary axis is out of range.
-
enumerator AuxiliaryAxisCountOutOfRange
Auxiliary axis count is out of range.
-
enumerator NumCommandsOutOfRange
Number of commands is out of range.
-
enumerator PositionNotOnPath
-
enum [anonymous]