BluetoothScanResult constructor
const
BluetoothScanResult({
- required BluetoothDevice device,
- required int rssi,
- String? localName,
- List<
String> serviceUuids = const <String>[], - Map<
int, List< manufacturerData = const <int, List<int>>{},int> > - Map<
String, List< serviceData = const <String, List<int>>{},int> > - int? txPowerLevel,
- bool? isConnectable,
- Map<
String, dynamic> raw = const <String, dynamic>{},
创建扫描结果。
参数:
device:扫描到的设备,无默认值。rssi:信号强度 dBm,无默认值,越接近 0 信号越强。localName:广播本地名称,默认null。serviceUuids:广播服务 UUID,默认const <String>[]。manufacturerData:厂商数据,默认const <int, List<int>>{};key 为 Company ID。serviceData:服务数据,默认const <String, List<int>>{}。txPowerLevel:广播发射功率,默认null。isConnectable:是否可连接,默认null,并非所有平台都会返回。raw:原生完整字段,默认const <String, dynamic>{}。
Implementation
const BluetoothScanResult({
required this.device,
required this.rssi,
this.localName,
this.serviceUuids = const <String>[],
this.manufacturerData = const <int, List<int>>{},
this.serviceData = const <String, List<int>>{},
this.txPowerLevel,
this.isConnectable,
this.raw = const <String, dynamic>{},
});