ScanResult.fromBlueScanResult constructor

ScanResult.fromBlueScanResult(
  1. BlueScanResult r
)

Implementation

ScanResult.fromBlueScanResult(BlueScanResult r)
    : device = BluetoothDevice(
          DeviceIdentifier(r.deviceId), r.name, BluetoothDeviceType.le),
      advertisementData = AdvertisementData(
          r.name,
          r.manufacturerData.length < 4
              ? {}
              : {
                  ByteData.view(
                          Uint8List.fromList(r.manufacturerData.sublist(0, 2))
                              .buffer)
                      .getUint16(0): r.manufacturerData.sublist(2)
                },
          [],
          {}),
      rssi = r.rssi;