deviceStateStream method
Implementation
@override
Stream<DeviceState> deviceStateStream() {
return deviceStateEventChannel.receiveBroadcastStream().map((
dynamic event,
) {
final map = Map<String, dynamic>.from(event as Map);
final state = DeviceState(
thermalLevel: ThermalLevel.fromInt(
(map['thermalLevel'] as num).toInt(),
),
);
if (kDebugMode) {
debugPrint(
'[MetaWearablesDAT] deviceState → thermalLevel=${state.thermalLevel}',
);
}
return state;
});
}