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
|