public static enum MotionPlanner.CompletionType extends java.lang.Enum<MotionPlanner.CompletionType>
Enum Constant and Description |
---|
CommandJog
The motion plan is sent to the drivers, assuming an unfinished motion sequence (e.g.
|
CommandStillstand
The motion plan is sent to the drivers, finishing in still-stand.
If the driver supports asynchronous execution, this does not wait for the driver to physically complete. |
WaitForStillstand
The motion plan is executed with the drivers, finishing in still-stand.
This does always wait for the driver to complete i.e. |
WaitForStillstandIndefinitely
Like WaitForUnconditionalCoordination but wait "forever" i.e.
|
WaitForUnconditionalCoordination
Like WaitForStillStand but the wait will also be done, if no motion is thought to be pending (used when it is though
that the machine might have moved through custom Actuator Gcode, the ContactProbeNozzle Probe actuator is one example).
|
Modifier and Type | Method and Description |
---|---|
boolean |
isEnforcingStillstand() |
boolean |
isUnconditionalCoordination() |
boolean |
isWaitingForDrivers() |
static MotionPlanner.CompletionType |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static MotionPlanner.CompletionType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final MotionPlanner.CompletionType CommandJog
public static final MotionPlanner.CompletionType CommandStillstand
public static final MotionPlanner.CompletionType WaitForStillstand
public static final MotionPlanner.CompletionType WaitForUnconditionalCoordination
public static final MotionPlanner.CompletionType WaitForStillstandIndefinitely
public static MotionPlanner.CompletionType[] values()
for (MotionPlanner.CompletionType c : MotionPlanner.CompletionType.values()) System.out.println(c);
public static MotionPlanner.CompletionType 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 isEnforcingStillstand()
public boolean isWaitingForDrivers()
public boolean isUnconditionalCoordination()