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. |