| Interface | Description |
|---|---|
| BatteryChecker.BatteryWatcher | |
| GlobalWarningSource |
Instances of this interface can be registered with RobotLog as dynamic
generators of robot warning messages.
|
| ThreadPool.ContainerOfThreads | |
| ThreadPool.ThreadBorrowable |
Indicates a thread pool that is at times capable of using guest worker threads
|
| WebHandlerManager | |
| WebServer |
| Class | Description |
|---|---|
| BatteryChecker | |
| BatteryChecker.BatteryStatus | |
| ClassUtil | |
| ClassUtil.MappedByteBufferInfo | |
| Device |
A few constants that help us detect which device we are running on
|
| DifferentialControlLoopCoefficients |
Contains p, i, and d coefficients for control loops
|
| Dimmer |
A class that will dim the screen after a set amount of time.
|
| ElapsedTime |
The
ElapsedTime class provides a simple handy timer to measure elapsed time intervals. |
| Hardware |
Utility class for performing hardware operations
|
| ImmersiveMode |
ImmersiveMode
set up and maintain immersive mode for an Android app.
|
| IncludedFirmwareFileInfo | |
| Intents | |
| LastKnown<T> |
Instances of LastKnown can keep track of a last known value for a certain datum, together
with whether in fact any such last value is known at all.
|
| MovingStatistics |
MovingStatistics keeps statistics on the most recent samples in a data set, automatically
removing old samples as the size of the data exceeds a fixed capacity.
|
| Network |
Utility class for performing network operations
|
| NextLock |
A
NextLock is a concurrency manager that allows one to await the next occurrence of
an event in a (possibly infinite) sequence that follows after the juncture at which one
chooses to pay attention. |
| Range |
Utility class for performing range operations
|
| ReadWriteFile | |
| RobotLog |
Allows consistent logging across all RobotCore packages
|
| RobotLog.LoggingThread | |
| RollingAverage |
Calculate a rolling average from a stream of numbers.
|
| RunShellCommand |
Run shell commands
|
| RunShellCommand.ProcessResult |
The text output and return code of a completed process
|
| SerialNumber |
Instances of
SerialNumber represent serial number indentifiers of hardware devices. |
| ShortHash |
ShortHash, based heavily off of Hashids.
|
| Statistics |
This handy utility class supports the ongoing calculation of mean and variance of a
series of numbers.
|
| ThreadPool |
The ThreadPool class manages thread creation and shutdown in the SDK.
|
| ThreadPool.RecordingScheduledExecutor | |
| ThreadPool.RecordingThreadPool | |
| ThreadPool.Singleton<T> |
Singletons are helpers that gatekeep execution of work on a service to a single runnable
at a time.
|
| ThreadPool.SingletonResult<T> |
SingletonResults are returned from
Singletons as a token
that can be used to await the completion of submitted work. |
| TypeConversion |
Utility class for performing type conversions
|
| Util |
Various utility methods
|
| Version | |
| WeakReferenceSet<E> |
WeakReferenceSet has set behaviour but contains weak references, not strong ones.
|
| Enum | Description |
|---|---|
| ElapsedTime.Resolution |
An indicator of the resolution of a timer.
|
| Exception | Description |
|---|---|
| AndroidSerialNumberNotFoundException |