From ecd903e7b72b5b18d5d33a6ba380565baa9b84f6 Mon Sep 17 00:00:00 2001 From: Natalia Portillo Date: Sat, 1 Feb 2020 00:11:38 +0000 Subject: [PATCH] Detect media types also in ATA. --- MediaTypeFromDevice.cs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/MediaTypeFromDevice.cs b/MediaTypeFromDevice.cs index 3f816d485..fdebda201 100644 --- a/MediaTypeFromDevice.cs +++ b/MediaTypeFromDevice.cs @@ -1684,6 +1684,20 @@ namespace DiscImageChef.CommonTypes return MediaType.Unknown; } + + public static MediaType + GetFromAta(string manufacturer, string model, bool removable, bool compactFlash, bool pcmcia, ulong blocks, uint blockSize) + { + if(!removable) + { + if(compactFlash) + return MediaType.CompactFlash; + + return pcmcia ? MediaType.PCCardTypeI : MediaType.GENERIC_HDD; + } + + return MediaType.Unknown; + } } #pragma warning restore RECS0063 // Warns when a culture-aware 'StartsWith' call is used by default. } \ No newline at end of file