decode static method
Implementation
static ODIDMetadata decode(Object result) {
result as List<Object?>;
return ODIDMetadata(
macAddress: result[0]! as String,
source: MessageSource.values[result[1]! as int],
rssi: result[2] as int?,
btName: result[3] as String?,
frequency: result[4] as int?,
centerFreq0: result[5] as int?,
centerFreq1: result[6] as int?,
channelWidthMhz: result[7] as int?,
primaryPhy: result[8] != null
? BluetoothPhy.values[result[8]! as int]
: null,
secondaryPhy: result[9] != null
? BluetoothPhy.values[result[9]! as int]
: null,
);
}