BleDevice.fromMap constructor

BleDevice.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory BleDevice.fromMap(Map<String, dynamic> map) {
  return BleDevice(
    id: map['id'] as String? ?? '',
    name: map['name'] as String? ?? 'Unknown Device',
    address: map['address'] as String? ?? '',
    rssi: map['rssi'] as int? ?? -999,
    serviceUuids: (map['serviceUuids'] as List?)?.cast<String>() ?? [],
    isConnectable: map['isConnectable'] as bool? ?? true,
  );
}