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 © 2023. All rights reserved.