@ProviderType
public interface SystemConfiguration
| Modifier and Type | Method and Description | 
|---|---|
| CapabilityManager | getCapabilityManager()Access an interface that can be used for verifying that specific capabilities are available on the underlying
 robot/system. | 
| ControllableResourceModel | getControllableResourceModel()
 Access an interface for requesting exclusive control of system resources, e.g. | 
| ResourceModel | getResourceModel() | 
| TCPConfiguration | getTCPConfiguration(SelectableGripper gripper)
 Get the  TCPConfigurationinterface for managing the (optional) TCP associated with the specifiedSelectableGrippergripper/zone. | 
CapabilityManager getCapabilityManager()
RequiredCapability.ResourceModel getResourceModel()
ControllableResourceModel getControllableResourceModel()
Access an interface for requesting exclusive control of system resources, e.g. the configuration of the Tool I/O interface.
NOTE: Requesting control of a system resource must happen within the scope of theGripperContribution.configureInstallation(CustomUserInputConfiguration, SystemConfiguration, TCPConfiguration, GripperAPIProvider)
 method.TCPConfiguration getTCPConfiguration(SelectableGripper gripper)
 Get the TCPConfiguration interface for managing the (optional) TCP associated with the specified
 SelectableGripper gripper/zone. The returned interface can be used to add an TCP for the specified 
 individual gripper/zone to PolyScope as well as update the TCP's offset and remove the TCP again.
 
GripperCapabilities.registerMultiGripperCapability(GripperListProvider)). For grippers not supporting the
 multi-gripper capability, a single TCP can be added using the tcpConfiguration parameter passed when the
 GripperContribution.configureInstallation(CustomUserInputConfiguration, SystemConfiguration, TCPConfiguration, GripperAPIProvider)
        method is called. MultiGripperCapability.setEnabled(SelectableGripper, boolean)).gripper - The individual gripper/zone for which to get the TCP configuration interface for, not nullgripperIllegalArgumentException - if this contribution is not the owner of the individual gripper/zone, i.e. the
 specified gripper was not added by this URCap.Copyright © 2020. All rights reserved.