subscribeToBatteryStatusStream method

Future<Stream<BatteryLevelStatus>> subscribeToBatteryStatusStream(
  1. String deviceId
)

Subscribes to the battery status stream from the BLE device with the given deviceId.

deviceId - The identifier of the target device.

Returns a stream of BatteryLevelStatus updates.

Implementation

Future<Stream<BatteryLevelStatus>> subscribeToBatteryStatusStream(
    String deviceId) async {
  try {
    return _bleDevicesStreamsHandler.batteryHandler
        .getBatteryStatusStream(deviceId);
  } catch (e) {
    _appLogger.error("Error subscribing to battery status stream: $e");
    rethrow;
  }
}