getBleConnectionState method
Get current BLE connection state
Implementation
@override
Future<ConnectionState> getBleConnectionState() async {
final Map<dynamic, dynamic> result =
await methodChannel.invokeMethod('getBleConnectionState');
final stateValue = result['state'] as int? ?? 0;
switch (stateValue) {
case 0:
return ConnectionState.disconnected;
case 1:
return ConnectionState.connecting;
case 2:
return ConnectionState.connected;
default:
return ConnectionState.disconnected;
}
}