xcSearchDevices method
局域网搜索设备
Implementation
Future<List<Map<String, dynamic>>> xcSearchDevices(
{int timeout = 1500}) async {
final result = await _api.searchDevices(timeout, ApiSeq.instance.getSeq());
if (result.param1 < 0) {
return Future.error(
XCloudAPIException(code: result.param1, commandId: result.commandId));
}
if (result.data == '') {
return Future.value([]);
}
XCloudResponse<List> response =
XCloudResponse.fromOriginResponse<List>(result);
if (!response.success) {
return Future.error(
XCloudAPIException(code: result.param1, commandId: result.commandId));
}
return Future.value(List<Map<String, dynamic>>.from(response.data));
}