ConnectionConfig.fromMap constructor
Rebuilds a config from its toMap form.
Implementation
factory ConnectionConfig.fromMap(Map<String, dynamic> map) =>
ConnectionConfig(
transport: DeviceTransport.values.firstWhere(
(t) => t.name == map['transport'],
orElse: () => DeviceTransport.mock,
),
host: map['host'] as String?,
port: (map['port'] as num?)?.toInt() ?? 9100,
mac: map['mac'] as String?,
usbId: map['usbId'] as String?,
);