| Interface | Description | 
|---|---|
| ContributionConfiguration | 
 Provides access to configure optional PolyScope properties of a screwdriver contribution. 
 | 
| ScrewdriverAPIProvider | 
 This interface provides access to functionality and services available from within PolyScope relevant for screwdriver
 contributions. 
 | 
| ScrewdriverConfiguration | 
 This interface provides access to register or setup various properties and capabilities of a screwdriver. 
 | 
| ScrewdriverContribution | 
 
 This interface defines an API for adding functionality for screwdrivers to PolyScope. 
 | 
| ScrewdriverParameters | 
 This interface represents parameters for a screwdriver operation defined/configured by the end user. 
 | 
| SystemConfiguration | 
 This interface provides access to functionality for configuring the robot system (separate from the screwdriver),
 e.g. 
 | 
| Enum | Description | 
|---|---|
| ScrewdriverOperationType | 
 This interface represents the type of screwing operation performed by the screwdriver. 
 | 
| Exception | Description | 
|---|---|
| CalledOutsideScrewdriverConfigurationPhase | 
 This exception is thrown if an attempt is made to register a capability outside the scope of the Screwdriver Configuration
 phase, i.e. 
 | 
Copyright © 2020. All rights reserved.