BluetoothDevice.fromMap constructor

BluetoothDevice.fromMap(
  1. Map map
)

Implementation

factory BluetoothDevice.fromMap(Map map) {
  return BluetoothDevice(
    name: map['name'] ?? "",
    address: map['address'] ?? "",
    rssi: map['rssi'] ?? -1,
    androidType: map.containsKey('type') ? BluetoothAndroidDeviceType.fromKey(map['type']) : null,
    androidDeviceClass: map['deviceClass'],
    androidMajorDeviceClass: map['majorDeviceClass'],
    androidBondState: map.containsKey('bondState') ? BluetoothAndroidBondState.fromKey(map['bondState']) : null,
    iOSAdvertisementData: map['advertisementData']?.cast<String, String>(),
  );
}