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]¶