Remove deprecated old XML Device Report code.

This commit is contained in:
2022-12-15 01:47:12 +00:00
parent aca11571c5
commit 157a04b9ca
8 changed files with 16 additions and 16 deletions

View File

@@ -47,7 +47,7 @@ public sealed partial class DeviceReport
{
/// <summary>Tries and checks reading a GD-ROM disc using the swap disc trick and adds the result to a device report</summary>
/// <param name="report">Device report</param>
public void ReportGdRomSwapTrick(ref DeviceReportV2 report)
public void ReportGdRomSwapTrick(ref CommonTypes.Metadata.DeviceReport report)
{
report.GdRomSwapDiscCapabilities = new GdRomSwapDiscCapabilities();

View File

@@ -215,14 +215,15 @@ public sealed partial class DeviceReport
/// <param name="report">Device report</param>
/// <param name="cdromMode">Returns raw MODE SENSE page 2Ah, aka CD-ROM page</param>
/// <param name="mediumType">Returns decoded list of supported media types response</param>
public void ReportScsiModes(ref DeviceReportV2 report, out byte[] cdromMode, out MediumTypes mediumType)
public void ReportScsiModes(ref CommonTypes.Metadata.DeviceReport report, out byte[] cdromMode,
out MediumTypes mediumType)
{
Modes.DecodedMode? decMode = null;
PeripheralDeviceTypes devType = _dev.ScsiType;
bool sense;
mediumType = 0;
DeviceReportV2 v2 = report;
CommonTypes.Metadata.DeviceReport v2 = report;
Spectre.ProgressSingleSpinner(ctx =>
{

View File

@@ -57,7 +57,7 @@ public static class Remote
{
/// <summary>Submits a device report</summary>
/// <param name="report">Device report</param>
public static void SubmitReport(DeviceReportV2 report)
public static void SubmitReport(DeviceReport report)
{
var submitThread = new Thread(() =>
{

View File

@@ -38,7 +38,7 @@ using Aaru.CommonTypes.Metadata;
namespace Aaru.Database.Models;
/// <summary>Known device</summary>
public class Device : DeviceReportV2
public class Device : DeviceReport
{
/// <summary>Builds an empty device</summary>
public Device() => LastSynchronized = DateTime.UtcNow;
@@ -46,7 +46,7 @@ public class Device : DeviceReportV2
/// <summary>Builds a device from a device report</summary>
/// <param name="report">Device report</param>
[SuppressMessage("ReSharper", "VirtualMemberCallInConstructor")]
public Device(DeviceReportV2 report)
public Device(DeviceReport report)
{
ATA = report.ATA;
ATAPI = report.ATAPI;

View File

@@ -37,7 +37,7 @@ using Aaru.CommonTypes.Metadata;
namespace Aaru.Database.Models;
/// <summary>Device report</summary>
public class Report : DeviceReportV2
public class Report : DeviceReport
{
/// <summary>Builds an empty device report</summary>
public Report()
@@ -49,7 +49,7 @@ public class Report : DeviceReportV2
/// <summary>Builds a device report model from a device report</summary>
/// <param name="report">Device report</param>
[SuppressMessage("ReSharper", "VirtualMemberCallInConstructor")]
public Report(DeviceReportV2 report)
public Report(DeviceReport report)
{
ATA = report.ATA;
ATAPI = report.ATAPI;

View File

@@ -53,7 +53,6 @@ using Aaru.Localization;
using Newtonsoft.Json;
using Spectre.Console;
using Command = System.CommandLine.Command;
using DeviceReport = Aaru.Core.Devices.Report.DeviceReport;
using Profile = Aaru.Decoders.SCSI.MMC.Profile;
namespace Aaru.Commands.Device;
@@ -154,7 +153,7 @@ sealed class DeviceReportCommand : Command
return (int)ErrorNumber.NotPermitted;
}
var report = new DeviceReportV2
var report = new DeviceReport
{
Manufacturer = dev.Manufacturer,
Model = dev.Model,
@@ -195,7 +194,7 @@ sealed class DeviceReportCommand : Command
return (int)ErrorNumber.InvalidArgument;
}
var reporter = new DeviceReport(dev);
var reporter = new Core.Devices.Report.DeviceReport(dev);
if(dev.IsUsb)
if(AnsiConsole.Confirm($"[italic]{UI.Is_the_device_natively_USB}[/]"))
@@ -251,7 +250,7 @@ sealed class DeviceReportCommand : Command
report.ATA = new Ata
{
Identify = DeviceReport.ClearIdentify(buffer)
Identify = Core.Devices.Report.DeviceReport.ClearIdentify(buffer)
};
if(report.ATA.IdentifyDevice == null)
@@ -279,7 +278,7 @@ sealed class DeviceReportCommand : Command
dev.AtaIdentify(out buffer, out _, dev.Timeout, out _);
});
report.ATA.Identify = DeviceReport.ClearIdentify(buffer);
report.ATA.Identify = Core.Devices.Report.DeviceReport.ClearIdentify(buffer);
List<TestedMedia> mediaTests = new();
while(AnsiConsole.Confirm($"[italic]{UI.Do_you_have_media_you_can_insert}[/]"))
@@ -326,7 +325,7 @@ sealed class DeviceReportCommand : Command
if(Identify.Decode(buffer).HasValue)
report.ATAPI = new Ata
{
Identify = DeviceReport.ClearIdentify(buffer)
Identify = Core.Devices.Report.DeviceReport.ClearIdentify(buffer)
};
goto case DeviceType.SCSI;