public static enum ReferenceControllerAxis.BacklashCompensationMethod extends java.lang.Enum<ReferenceControllerAxis.BacklashCompensationMethod>
| Enum Constant and Description | 
|---|
| DirectionalCompensationBacklash compensation is applied in the direction of travel. | 
| DirectionalSneakUpSame as DirectionalCompensation but this method sneaks up to the target at lower speed for the last part
 to prevent overshoot. | 
| NoneNo backlash compensation is performed. | 
| OneSidedOptimizedPositioningWorks like OneSidedPositioning except it will only perform an extra move when moving from the wrong side. | 
| OneSidedPositioningBacklash compensation is applied by always moving to the end position from one side. | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | isDirectionalMethod() | 
| boolean | isOneSidedPositioningMethod() | 
| boolean | isSpeedControlledMethod() | 
| static ReferenceControllerAxis.BacklashCompensationMethod | valueOf(java.lang.String name)Returns the enum constant of this type with the specified name. | 
| static ReferenceControllerAxis.BacklashCompensationMethod[] | values()Returns an array containing the constants of this enum type, in
the order they are declared. | 
public static final ReferenceControllerAxis.BacklashCompensationMethod None
public static final ReferenceControllerAxis.BacklashCompensationMethod OneSidedPositioning
public static final ReferenceControllerAxis.BacklashCompensationMethod OneSidedOptimizedPositioning
public static final ReferenceControllerAxis.BacklashCompensationMethod DirectionalCompensation
public static final ReferenceControllerAxis.BacklashCompensationMethod DirectionalSneakUp
public static ReferenceControllerAxis.BacklashCompensationMethod[] values()
for (ReferenceControllerAxis.BacklashCompensationMethod c : ReferenceControllerAxis.BacklashCompensationMethod.values()) System.out.println(c);
public static ReferenceControllerAxis.BacklashCompensationMethod valueOf(java.lang.String name)
name - the name of the enum constant to be returned.java.lang.IllegalArgumentException - if this enum type has no constant with the specified namejava.lang.NullPointerException - if the argument is nullpublic boolean isOneSidedPositioningMethod()
public boolean isDirectionalMethod()
public boolean isSpeedControlledMethod()