| Interface | Description |
|---|---|
| ActiveDataProducer |
A type DataProducer that is always active
|
| AnonymousRoute |
Pared down variant of the
Route interface that only has one Subscriber. |
| AsyncDataProducer |
Data producer that emits data when new data is available.
|
| CodeBlock |
Interface for saving MetaBase commands to the board
|
| ConfigEditorBase |
Base class for configuration editor classes.
|
| Configurable<T extends ConfigEditorBase> |
Attribute indicating the object can be configured
|
| Data |
A sample of sensor data
|
| DataProducer |
A component that creates data, such as firmware features (battery level reporting) or sensors
|
| DataToken |
Dummy class representing a sample of sensor data within the context of programming
advanced reactions in a data route.
|
| ForcedDataProducer |
A data producer that only emits data when a
ForcedDataProducer.read() command is issued. |
| MetaWearBoard |
Object representing a MetaWear board
|
| MetaWearBoard.Module |
Sensor, peripheral, or firmware feature
|
| MetaWearBoard.UnexpectedDisconnectHandler |
Handler for when the API is not expecting a disconnect event
|
| Observer |
Monitors an on-board event and executes the corresponding
CodeBlock when its event is fired |
| Route |
Defines how data flows from a data producer to an endpoint
|
| Subscriber |
Handles data that is sent to the local device
|
| Class | Description |
|---|---|
| DeviceInformation |
Wrapper class holding Characteristics under the
Device Information
GATT service
|
| Enum | Description |
|---|---|
| Model |
Available MetaWear models
|
| Exception | Description |
|---|---|
| IllegalFirmwareFile |
Exception indicating that an invalid firmware file was attempted to be paired with the board
|
| IllegalRouteOperationException |
Exception indicating that an illegal route operation was attempted.
|
| TaskTimeoutException |
Variant of the
TimeoutException class that contains a partial result of the task |
| UnsupportedModuleException |
Checked exception signifying a module is not supported on the connected MetaWear board
|