Add device discovery and custom-devices (#14)

Fixed Discovery remote devices #12
This commit is contained in:
Hidenori Matsubayashi
2021-07-21 15:42:13 +09:00
committed by GitHub
parent 6221fd59b7
commit 804ea1a0c1
4 changed files with 564 additions and 8 deletions
+6 -2
View File
@@ -35,23 +35,26 @@ class ELinuxDevice extends Device {
@required bool desktop,
@required String backendType,
@required String targetArch,
String sdkNameAndVersion = '',
@required Logger logger,
@required ProcessManager processManager,
@required OperatingSystemUtils operatingSystemUtils,
}) : _desktop = desktop,
_backendType = backendType,
_targetArch = targetArch,
_sdkNameAndVersion = sdkNameAndVersion,
_logger = logger,
_processManager = processManager,
_operatingSystemUtils = operatingSystemUtils,
super(id,
category: Category.desktop,
category: desktop ? Category.desktop : Category.mobile,
platformType: PlatformType.custom,
ephemeral: true);
final bool _desktop;
final String _backendType;
final String _targetArch;
final String _sdkNameAndVersion;
final Logger _logger;
final ProcessManager _processManager;
final OperatingSystemUtils _operatingSystemUtils;
@@ -77,7 +80,8 @@ class ELinuxDevice extends Device {
buildMode != BuildMode.jitRelease;
@override
Future<String> get sdkNameAndVersion async => _operatingSystemUtils.name;
Future<String> get sdkNameAndVersion async =>
_desktop ? _operatingSystemUtils.name : _sdkNameAndVersion;
@override
String get name => 'eLinux';