public enum ProgramNodeCapability extends Enum<ProgramNodeCapability> implements Capability
This enum contains capabilities of the built-in PolyScope program nodes that may or may not be available on
the underlying robot/system. Functionality related to the Program Node Factory is located in the package
com.ur.urcap.api.domain.program.nodes.
enum as argument to CapabilityManager.hasCapability(Capability) to check if that
specific capability is present on the system.| Enum Constant and Description |
|---|
SCREWDRIVING
Capability to create Screwdriving program nodes.
|
| Modifier and Type | Method and Description |
|---|---|
static ProgramNodeCapability |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static ProgramNodeCapability[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final ProgramNodeCapability SCREWDRIVING
Capability to create Screwdriving program nodes. See the ProgramNodeFactory.createScrewdrivingNode()
method.
public static ProgramNodeCapability[] values()
for (ProgramNodeCapability c : ProgramNodeCapability.values()) System.out.println(c);
public static ProgramNodeCapability valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullCopyright © 2021. All rights reserved.