| Interface | Description |
|---|---|
| ConfigurationType |
ConfigurationType instances represent the type of various kinds of hardware
device configurations that might exist within the SDK. |
| UnspecifiedMotor |
UnspecifiedMotor is a motor type which represents a motor whose type is not indicated. |
| Class | Description |
|---|---|
| BuiltInConfigurationTypeJsonAdapter |
GSON TypeAdapter for the BuiltInConfigurationType enum
|
| ConfigurationTypeManager |
ConfigurationTypeManager is responsible for managing configuration types. |
| ConfigurationUtility |
ConfigurationUtility is a utility class containing methods for construction and
initializing various types of DeviceConfiguration. |
| ConstructorPrototype |
Class that represents a constructor's form
|
| ControllerConfiguration<ITEM_T extends DeviceConfiguration> |
ControllerConfiguration represents container of DeviceConfigurations.
|
| DeviceConfiguration | |
| DeviceConfiguration.I2cChannel |
A separate class to allow the compiler to help us find all the place this should be used
|
| DeviceInterfaceModuleConfiguration | |
| DistributorInfoState |
DistributorInfoState contains metadata transcribed from DistributorInfo |
| ExpansionHubMotorControllerParamsState |
ExpansionHubMotorControllerParamsState captures state that is declared in
Expansion Hub Motor Controller parameter attributes. |
| HiTechnicConstants |
HiTechnicConstants documents the various number of attachments that can be made
to HiTechnic controllers
|
| LegacyModuleControllerConfiguration | |
| LynxConstants |
LynxConstants contains information regarding the configured size of various aspects of
a Lynx module.
|
| LynxI2cDeviceConfiguration |
LynxI2cDeviceConfiguration need to specify the bus number in addition to the port. |
| LynxModuleConfiguration |
Created by bob on 2016-03-11.
|
| LynxUsbDeviceConfiguration |
A Lynx USB Device contains one or more Lynx modules linked together over an
RS485 bus.
|
| MatrixConstants |
MatrixConstants documents the various number of attachments that can be made
to Matrix controllers
|
| MatrixControllerConfiguration | |
| ModernRoboticsConstants |
ModernRoboticsConstants documents the various number of attachments that can be made
to modern robotics controllers
|
| ModernRoboticsMotorControllerParamsState |
ModernRoboticsMotorControllerParamsState contains metadata transcribed from ModernRoboticsMotorControllerParams |
| MotorControllerConfiguration |
Represents a configured MR or HiTechnic standalone motor controller
Hardware ports are indexed by 1.
|
| ReadXMLFileHandler | |
| ServoControllerConfiguration |
Represents a configured MR or HiTechnic standalone servo controller
Hardware ports are indexed by 1.
|
| Utility |
Utility is an old general purpose utility class. |
| WebcamConfiguration | |
| WriteXMLFileHandler |
| Enum | Description |
|---|---|
| BuiltInConfigurationType |
BuiltInConfigurationType is an enum representing all the various types of hardware
whose semantics and supporting logic is built into the SDK. |
| ConfigurationType.DeviceFlavor | |
| ConfigurationType.DisplayNameFlavor | |
| ServoFlavor |
| Annotation Type | Description |
|---|---|
| DistributorInfo | |
| ExpansionHubMotorControllerPositionParams |
When
ExpansionHubMotorControllerVelocityParams annotations are placed on a motor
type, the indicated PID coefficients are automatically initialized when instances of that
motor are used. |
| ExpansionHubMotorControllerVelocityParams |
When
ExpansionHubMotorControllerVelocityParams annotations are placed on a motor
type, the indicated PID coefficients are automatically initialized when instances of that
motor are used. |
| I2cSensor | Deprecated
Use
I2cDeviceType instead. |
| ModernRoboticsMotorControllerParams |
ModernRoboticsMotorControllerParams contains information useful to Modern Robotics
motor controllers in optimizing the control of a particular type of motor. |
| MotorType | Deprecated
Use
MotorType instead. |