ManagerInterface class abstract

Implementers

Constructors

ManagerInterface()

Properties

ble ModuleBle
/////////////
no setter
device BluetoothDevice?
getter/setter pair
ecg ModuleEcg?
no setter
hashCode int
The hash code for this object.
no setterinherited
module ModuleInterface
getter/setter pair
oxi ModuleOxi?
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
scanFilter bool Function(BluetoothDevice device)
/////
getter/setter pair
streams StreamImpl
no setter
trackableModule Map<DeviceIdentifier, ModuleInterface>
////////////////
final

Methods

connectAndRegister({String targetDevice = '', bool isStrict = false}) Future<bool>
connectDevice({String targetDevice = '', bool isStrict = false}) Future<bool>
createModule() ModuleInterface
disconnectDevice() Future<void>
getTrackableModule(BluetoothDevice targetDevice) ModuleInterface
initializeStreams() Future<void>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
pauseMeasurement() Future<void>
registerCharacteristics() Future<void>
saveMeasurement({ModuleType type = ModuleType.ecg}) Future<Channels?>
startMeasurement() Future<void>
stopMeasurement() Future<void>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited