readStatusUsbDetailed method
Implementation
@override
Future<UsbStatusReadResult> readStatusUsbDetailed(Uint8List command) async {
try {
final dynamic raw = await methodChannel.invokeMethod<dynamic>(
'readStatusUsbDetailed',
command,
);
if (raw is Map) {
return UsbStatusReadResult.fromMap(Map<dynamic, dynamic>.from(raw));
}
} on PlatformException catch (e) {
debugPrint('readStatusUsbDetailed PlatformException: $e');
} on MissingPluginException catch (e) {
debugPrint('readStatusUsbDetailed MissingPluginException: $e');
}
return UsbStatusReadResult(
kind: UsbStatusReadKind.transportError,
data: Uint8List(0),
);
}