open_earable_flutter
library
Classes
-
Application
-
-
ApplicationResponse
-
-
AudioMode
-
-
AudioModeManager
-
-
AudioPlayerControls
-
-
BatteryEnergyStatus
-
-
BatteryEnergyStatusService
-
-
BatteryHealthStatus
-
-
BatteryHealthStatusService
-
-
BatteryLevelStatus
-
-
BatteryLevelStatusService
-
-
BatteryPowerStatus
-
-
BeginUpdateProcess
-
-
BleGattManager
-
An interface for managing Bluetooth Low Energy (BLE) GATT operations.
-
Board
-
-
BuildConfig
-
-
ButtonManager
-
-
ChildCore
-
-
ConfigurableSensorConfiguration<SCV extends ConfigurableSensorConfigurationValue>
-
A SensorConfiguration specialization that allows for configurable options.
This class extends SensorConfiguration and adds a set of available options that can be applied
to the configuration values. It is designed to be used with ConfigurableSensorConfigurationValue.
This class provides a way to manage sensor configurations that can have multiple behaviors based on the options applied.
-
ConfigurableSensorConfigurationValue
-
A base class for sensor configuration values that can be configured with options.
This class extends SensorConfigurationValue and adds a set of options that can be applied
to the configuration value. It is designed to be used with ConfigurableSensorConfiguration.
-
ConnectedViaSystem
-
-
ConnectionOption
-
Option for connecting to a wearable.
-
CosinussOne
-
-
DeviceFirmwareVersion
-
-
DeviceHardwareVersion
-
-
DeviceIdentifier
-
-
DiscoveredDevice
-
-
DownloadStarted
-
-
EdgeRecorderManager
-
-
FirmwareEntry
-
-
FirmwareImageRepository
-
-
FirmwareSelected
-
-
FirmwareUpdateRequest
-
-
FirmwareUpdateRequestProvider
-
-
FrequencyPlayer
-
-
HeartRateSensor
-
-
HeartRateSensorValue
-
-
HeartRateVariabilitySensor
-
-
HeartRateVariabilitySensorValue
-
-
Jingle
-
-
JinglePlayer
-
-
Link
-
-
LocalFirmware
-
-
Microphone
-
-
MicrophoneManager<MC extends Microphone>
-
-
MultiImageFirmwareUpdateRequest
-
-
NoiseCancellationMode
-
-
NormalMode
-
-
OpenEarableV1
-
-
OpenEarableV2
-
Represents the OpenEarable V2 device.
This class implements various interfaces to provide functionality
such as sensor management, LED control, battery status, and device information.
It extends the Wearable class and implements several interfaces
to provide a comprehensive set of features for the OpenEarable V2 device.
The class is designed to be used with the OpenEarable Flutter SDK.
It provides methods to read and write data to the device,
manage sensors, control LEDs, and retrieve battery and device information.
The class also provides streams for monitoring battery and power status,
as well as health and energy status.
-
OpenEarableV2Mic
-
-
OpenEarableV2PairingRule
-
-
OpenEarableV2TimeSyncImp
-
-
Option
-
-
PairingRule<D extends StereoDevice>
-
Abstract class that defines a pairing rule for stereo devices.
-
PeripheralSelected
-
-
Polar
-
-
Recorder
-
-
RecordSensorConfigOption
-
-
RemoteFirmware
-
-
ResetUpdate
-
-
RgbLed
-
-
SelectedFirmware
-
-
SelectedPeripheral
-
-
Sensor<SV extends SensorValue>
-
A base class for sensors that provides common properties and methods.
It is designed to be extended by specific sensor implementations.
-
SensorConfiguration<SCV extends SensorConfigurationValue>
-
A configuration for a sensor that defines its possible values and behavior.
This class is designed to be extended by specific sensor configuration implementations.
-
SensorConfigurationManager
-
A base class for managing sensor configurations.
It provides a list of sensor configurations and a stream of configuration values.
This class is designed to be extended by specific sensor configuration managers.
-
SensorConfigurationOpenEarableV2
-
-
SensorConfigurationOpenEarableV2Value
-
-
SensorConfigurationOption
-
Base class for sensor configuration options.
This class represents a configuration option that can be applied to a ConfigurableSensorConfiguration.
-
SensorConfigurationValue
-
A value for a sensor configuration.
This class is designed to be extended by specific sensor configuration value implementations.
It represents a single possible behavior for a sensor configuration.
-
SensorDoubleValue
-
A sensor value that contains multiple double values.
-
SensorFrequencyConfiguration<SFC extends SensorFrequencyConfigurationValue>
-
-
SensorFrequencyConfigurationValue
-
-
SensorIntValue
-
A sensor value that contains multiple integer values.
-
SensorManager
-
A device that manages a collection of sensors.
-
SensorValue
-
A base class for sensor values that provides common properties and methods.
It is designed to be extended by specific sensor value implementations.
-
SingleImageFirmwareUpdateRequest
-
-
StatusLed
-
-
StereoDevice
-
-
StoragePathAudioPlayer
-
-
StreamSensorConfigOption
-
-
SystemDevice
-
This capability indicates whether the device is connected via the system's
bluetooth management, for example the settings app.
-
TimeSynchronizable
-
Defines an interface for objects that can be synchronized with a time source.
-
TransparencyMode
-
-
UnifiedFirmwareRepository
-
-
UnpackStarted
-
-
UpdateBloc
-
-
UpdateCompleteFailure
-
-
UpdateCompleteSuccess
-
-
UpdateEvent
-
-
UpdateFirmware
-
-
UpdateFirmwareStateHistory
-
-
UpdateInitial
-
-
UpdateProgressFirmware
-
-
UpdateState
-
-
UploadFailed
-
-
UploadFinished
-
-
UploadProgress
-
-
UploadState
-
-
Version
-
-
WaveType
-
-
Wearable
-
-
WearableDisconnectNotifier
-
-
WearableFactory
-
Abstract factory for creating Wearable instances from DiscoveredDevices.
-
WearableManager
-
WearableManager is a singleton class that manages the connection and interaction
with wearable devices using Bluetooth Low Energy (BLE).
It provides methods to start scanning for devices,
connect to them, and manage connected wearables.
It also allows adding custom wearable factories for device support.