| Interface | Description |
|---|---|
| LynxModule.BlinkerPolicy |
LynxModule.BlinkerPolicy embodies the various blinker patterns exhibited by LynxModules
The policy can be changed, globally, by setting the variable LynxModule.blinkerPolicy. |
| LynxModuleIntf |
LynxModuleIntf is an interface to LynxModule so as to allow for an alternate
substitution of PretendLynxModule when necessary.
|
| LynxUsbDevice |
The working interface to Lynx USB Devices.
|
| Supplier<T> |
Represents a supplier of results.
|
| Class | Description |
|---|---|
| EmbeddedControlHubModule |
EmbeddedControlHubModule provides easy access to the Lynx module embedded in the Control
Hub via a singleton |
| LynxAnalogInputController |
Created by bob on 2016-03-12.
|
| LynxCommExceptionHandler |
Created by bob on 2016-12-11.
|
| LynxController |
Created by bob on 2016-03-07.
|
| LynxDcMotorController |
LynxDcMotorController implements motor controller semantics on Lynx module
|
| LynxDigitalChannelController |
LynxDigitalChannelController provides access to the digital IO pins on a Lynx module. |
| LynxEmbeddedIMU |
LynxEmbeddedIMU represents a BNO055 IMU embedded on the lynx board. |
| LynxI2cColorRangeSensor |
LynxI2cColorRangeSensor is both a color sensor and a distance sensor, supporting both
DistanceSensor for calibrated readings and OpticalDistanceSensor (which is an
historical name that could perhaps have been chosen better) for raw, uncalibrated readings. |
| LynxI2cDeviceSynch |
Created by bob on 2016-03-12.
|
| LynxI2cDeviceSynchV1 | |
| LynxI2cDeviceSynchV2 | |
| LynxModule |
LynxModule represents the connection between the host and a particular
Lynx controller module. |
| LynxModule.BreathingBlinkerPolicy | |
| LynxModule.BulkData |
Container for the values retrieved with a bulk read.
|
| LynxModule.CountModuleAddressBlinkerPolicy | |
| LynxModule.MessageClassAndCtor |
A
Class for one of the Lynx messages together with a cached constructor thereto |
| LynxModuleWarningManager |
Composes system telemetry warnings related to the status of the lynx modules, and logs
persistent conditions with configurable throttling.
|
| LynxPwmOutputController | Deprecated |
| LynxServoController |
Created by bob on 2016-03-12.
|
| LynxUsbDeviceDelegate |
This delegation class simply forwards calls on, with the single exception that it turns
a local close into a delegated reference count.
|
| LynxUsbDeviceImpl |
LynxUsbDeviceImpl controls the USB communication to one or more Lynx Modules. |
| LynxUsbUtil |
Created by bob on 2016-03-16.
|
| LynxUsbUtil.Placeholder<T> |
A simple utility that helps us understand when we're using placeholders.
|
| LynxVoltageSensor |
Created by bob on 2016-03-12.
|
| MessageKeyedLock |
MessageKeyedLock is a recursively-acquirable lock that is keyed by a LynxMessage
|
| Enum | Description |
|---|---|
| LynxI2cDeviceSynch.BusSpeed |
Lynx I2C bus speed.
|
| LynxModule.BulkCachingMode |
Bulk caching mode that controls the behavior of certain read commands.
|
| LynxModule.DebugGroup | |
| LynxModule.DebugVerbosity |
| Exception | Description |
|---|---|
| LynxNackException |
LynxNackExceptions are thrown in response to the receipt by the host of a 'nack' packet
from the module when a command is sent.
|
| LynxUnsupportedCommandException |
Created by bob on 2/6/2017.
|