public interface Capability
This marker interface represents a capability that may or may not be available on the underlying robot/system.
A capability is a feature which may or may not be present on a given robot/system. The feature can be hardware-based or software-based (e.g. certain types of program nodes). Some capabilities are not available on all robot platforms, e.g. the Tool Communication Interface functionality is not present on CB3 robots.
The specific system capabilities are defined as enums (enum
) implementing this interface, e.g.
ToolIOCapability
.
Use CapabilityManager.hasCapability(Capability)
to check if a capability is present on the system.
Copyright © 2023. All rights reserved.