public enum ToolIOCapability extends Enum<ToolIOCapability> implements Capability
This enum
contains capabilities of the Tool I/O Interface that may or may not be available on the underlying
robot/system. Functionality related to the Tool I/O Interface is located in the package
com.ur.urcap.api.domain.resource.tooliointerface
.
Use a value of this enum
as argument to CapabilityManager.hasCapability(Capability)
to check if that
specific capability is present on the system.
Enum Constant and Description |
---|
COMMUNICATION_INTERFACE_MODE
Capability to configure the analog inputs in the connector in the robot tool to be used as a Tool Communication
Interface (TCI).
|
DIGITAL_OUTPUT_MODE
Capability to configure output mode of the digital outputs in the connector in the robot tool.
|
Modifier and Type | Method and Description |
---|---|
static ToolIOCapability |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static ToolIOCapability[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final ToolIOCapability COMMUNICATION_INTERFACE_MODE
Capability to configure the analog inputs in the connector in the robot tool to be used as a Tool Communication Interface (TCI).
Note: This functionality is not available on CB3 robotspublic static final ToolIOCapability DIGITAL_OUTPUT_MODE
Capability to configure output mode of the digital outputs in the connector in the robot tool.
Note: This functionality is not available on CB3 robotspublic static ToolIOCapability[] values()
for (ToolIOCapability c : ToolIOCapability.values()) System.out.println(c);
public static ToolIOCapability 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.