mirror of
https://github.com/aaru-dps/Aaru.CommonTypes.git
synced 2025-12-16 19:24:30 +00:00
Move all localizable strings from Aaru.CommonTypes project to resources.
This commit is contained in:
@@ -63,7 +63,8 @@ public static partial class MediaTypeFromDevice
|
||||
return MediaType.Unknown;
|
||||
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"Drive manufacturer is SyQuest, media has 1961069 blocks of 512 bytes, setting media type to SparQ.");
|
||||
Localization.
|
||||
Drive_manufacturer_is_SyQuest_media_has_1961069_blocks_of_512_bytes_setting_media_type_to_SparQ);
|
||||
|
||||
return MediaType.SparQ;
|
||||
}
|
||||
|
||||
@@ -59,7 +59,8 @@ public static partial class MediaTypeFromDevice
|
||||
if(blocks == 1281856)
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to WORM PD-650.",
|
||||
Localization.
|
||||
SCSI_medium_type_is_0_media_has_1_blocks_of_2_bytes_setting_media_type_to_WORM_PD_650,
|
||||
mediumType, blocks, blockSize);
|
||||
|
||||
return MediaType.PD650_WORM;
|
||||
@@ -67,39 +68,43 @@ public static partial class MediaTypeFromDevice
|
||||
else
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to PD-650.",
|
||||
Localization.
|
||||
SCSI_medium_type_is_0_media_has_1_blocks_of_2_bytes_setting_media_type_to_PD_650,
|
||||
mediumType, blocks, blockSize);
|
||||
|
||||
return MediaType.PD650;
|
||||
}
|
||||
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, setting media type to Compact Disc.",
|
||||
Localization.SCSI_medium_type_is_0_setting_media_type_to_Compact_Disc,
|
||||
mediumType);
|
||||
|
||||
return MediaType.CD;
|
||||
case 0x01:
|
||||
case 0x05:
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, setting media type to CD-ROM.", mediumType);
|
||||
Localization.SCSI_medium_type_is_0_setting_media_type_to_CD_ROM, mediumType);
|
||||
|
||||
return MediaType.CDROM;
|
||||
case 0x02:
|
||||
case 0x06:
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, setting media type to Compact Disc Digital Audio.",
|
||||
Localization.
|
||||
SCSI_medium_type_is_0_setting_media_type_to_Compact_Disc_Digital_Audio,
|
||||
mediumType);
|
||||
|
||||
return MediaType.CDDA;
|
||||
case 0x03:
|
||||
case 0x07:
|
||||
AaruConsole.DebugWriteLine("Media detection", "SCSI medium type is {0:X2}h, setting media type to CD+.",
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
Localization.SCSI_medium_type_is_0_setting_media_type_to_CD_Plus,
|
||||
mediumType);
|
||||
|
||||
return MediaType.CDPLUS;
|
||||
case 0x04:
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, setting media type to Photo CD.", mediumType);
|
||||
Localization.SCSI_medium_type_is_0_setting_media_type_to_Photo_CD,
|
||||
mediumType);
|
||||
|
||||
return MediaType.PCD;
|
||||
case 0x10:
|
||||
@@ -112,7 +117,7 @@ public static partial class MediaTypeFromDevice
|
||||
case 0x17:
|
||||
case 0x18:
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, setting media type to CD-R.", mediumType);
|
||||
Localization.SCSI_medium_type_is_0_setting_media_type_to_CDR, mediumType);
|
||||
|
||||
return MediaType.CDR;
|
||||
case 0x20:
|
||||
@@ -125,14 +130,15 @@ public static partial class MediaTypeFromDevice
|
||||
case 0x27:
|
||||
case 0x28:
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, setting media type to CD-RW.", mediumType);
|
||||
Localization.SCSI_medium_type_is_0_setting_media_type_to_CDRW, mediumType);
|
||||
|
||||
return MediaType.CDRW;
|
||||
case 0x40 when isUsb && !opticalDisc:
|
||||
case 0x41 when isUsb && !opticalDisc:
|
||||
case 0x42 when isUsb && !opticalDisc:
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h and device is USB, setting media type to Flash Drive.",
|
||||
Localization.
|
||||
SCSI_medium_type_is_0_and_device_is_USB_setting_media_type_to_Flash_Drive,
|
||||
mediumType);
|
||||
|
||||
return MediaType.FlashDrive;
|
||||
@@ -142,25 +148,29 @@ public static partial class MediaTypeFromDevice
|
||||
{
|
||||
case 0x42:
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive starts with \"ult\", setting media type to LTO-2.",
|
||||
Localization.
|
||||
SCSI_medium_type_is_0_density_code_is_1_drive_starts_with_ult_setting_media_type_to_LTO2,
|
||||
mediumType, densityCode);
|
||||
|
||||
return MediaType.LTO2;
|
||||
case 0x44:
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive starts with \"ult\", setting media type to LTO-2.",
|
||||
Localization.
|
||||
SCSI_medium_type_is_0_density_code_is_1_drive_starts_with_ult_setting_media_type_to_LTO3,
|
||||
mediumType, densityCode);
|
||||
|
||||
return MediaType.LTO3;
|
||||
case 0x46:
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive starts with \"ult\", setting media type to LTO-2.",
|
||||
Localization.
|
||||
SCSI_medium_type_is_0_density_code_is_1_drive_starts_with_ult_setting_media_type_to_LTO4,
|
||||
mediumType, densityCode);
|
||||
|
||||
return MediaType.LTO4;
|
||||
case 0x58:
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive starts with \"ult\", setting media type to LTO-2.",
|
||||
Localization.
|
||||
SCSI_medium_type_is_0_density_code_is_1_drive_starts_with_ult_setting_media_type_to_LTO5,
|
||||
mediumType, densityCode);
|
||||
|
||||
return MediaType.LTO5;
|
||||
|
||||
@@ -52,7 +52,7 @@ public static partial class MediaTypeFromDevice
|
||||
mediumType != 0x07)
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, setting media type to unknown magneto-optical.",
|
||||
Localization.SCSI_medium_type_is_0_setting_media_type_to_unknown_magneto_optical,
|
||||
mediumType);
|
||||
|
||||
return MediaType.UnknownMO;
|
||||
@@ -65,77 +65,71 @@ public static partial class MediaTypeFromDevice
|
||||
switch(blocks)
|
||||
{
|
||||
case 248826:
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-154 / ISO 10090 conforming 3½\" magneto-optical.",
|
||||
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_ECMA154,
|
||||
mediumType, blocks, blockSize);
|
||||
|
||||
return MediaType.ECMA_154;
|
||||
case 429975:
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-201 / ISO 13963 conforming 3½\" embossed magneto-optical.",
|
||||
Localization.SCSI_Media_Type_Description_ECMA201_embossed,
|
||||
mediumType, blocks, blockSize);
|
||||
|
||||
return MediaType.ECMA_201_ROM;
|
||||
case 446325:
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-201 / ISO 13963 conforming 3½\" magneto-optical.",
|
||||
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_ECMA201,
|
||||
mediumType, blocks, blockSize);
|
||||
|
||||
return MediaType.ECMA_201;
|
||||
case 694929:
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-223 conforming 3½\" magneto-optical.",
|
||||
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_ECMA223,
|
||||
mediumType, blocks, blockSize);
|
||||
|
||||
return MediaType.ECMA_223_512;
|
||||
case 904995:
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-183 / ISO 13481 conforming 5¼\" magneto-optical.",
|
||||
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_ECMA183,
|
||||
mediumType, blocks, blockSize);
|
||||
|
||||
return MediaType.ECMA_183_512;
|
||||
case 1041500:
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ISO 15041 conforming 3½\" magneto-optical.",
|
||||
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_ISO15041,
|
||||
mediumType, blocks, blockSize);
|
||||
|
||||
return MediaType.ISO_15041_512;
|
||||
case 1128772:
|
||||
case 1163337:
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-184 / ISO 13549 conforming 5¼\" magneto-optical.",
|
||||
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_ECMA184,
|
||||
mediumType, blocks, blockSize);
|
||||
|
||||
return MediaType.ECMA_184_512;
|
||||
case 1281856:
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to WORM PD-650.",
|
||||
Localization.
|
||||
SCSI_medium_type_is_0_media_has_1_blocks_of_2_bytes_setting_media_type_to_WORM_PD_650,
|
||||
mediumType, blocks, blockSize);
|
||||
|
||||
return MediaType.PD650_WORM;
|
||||
case 1298496:
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to PD-650.",
|
||||
Localization.
|
||||
SCSI_medium_type_is_0_media_has_1_blocks_of_2_bytes_setting_media_type_to_PD_650,
|
||||
mediumType, blocks, blockSize);
|
||||
|
||||
return MediaType.PD650;
|
||||
case 1644581:
|
||||
case 1647371:
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-195 / ISO 13842 conforming 5¼\" magneto-optical.",
|
||||
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_ECMA195,
|
||||
mediumType, blocks, blockSize);
|
||||
|
||||
return MediaType.ECMA_195_512;
|
||||
case 2244958:
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ISO 14517 conforming 5¼\" magneto-optical.",
|
||||
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_ISO14517,
|
||||
mediumType, blocks, blockSize);
|
||||
|
||||
return MediaType.ISO_14517_512;
|
||||
default:
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to unknown magneto-optical.",
|
||||
mediumType, blocks, blockSize);
|
||||
Localization.SCSI_Media_Type_Description_Unknown_MO, mediumType,
|
||||
blocks, blockSize);
|
||||
|
||||
return MediaType.UnknownMO;
|
||||
}
|
||||
@@ -146,77 +140,66 @@ public static partial class MediaTypeFromDevice
|
||||
switch(blocks)
|
||||
{
|
||||
case 314569:
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ISO 10089 conforming 5¼\" magneto-optical.",
|
||||
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_ISO10089,
|
||||
mediumType, blocks, blockSize);
|
||||
|
||||
return MediaType.ISO_10089;
|
||||
case 371371:
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-223 conforming 3½\" magneto-optical.",
|
||||
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_ECMA223,
|
||||
mediumType, blocks, blockSize);
|
||||
|
||||
return MediaType.ECMA_223;
|
||||
case 498526:
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-184 / ISO 13549 conforming 5¼\" magneto-optical.",
|
||||
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_ECMA184,
|
||||
mediumType, blocks, blockSize);
|
||||
|
||||
return MediaType.ECMA_183;
|
||||
case 603466:
|
||||
case 637041:
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-184 / ISO 13549 conforming 5¼\" magneto-optical.",
|
||||
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_ECMA184,
|
||||
mediumType, blocks, blockSize);
|
||||
|
||||
return MediaType.ECMA_184;
|
||||
case 936921:
|
||||
case 948770:
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-195 / ISO 13842 conforming 5¼\" magneto-optical.",
|
||||
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_ECMA195,
|
||||
mediumType, blocks, blockSize);
|
||||
|
||||
return MediaType.ECMA_195;
|
||||
case 1244621:
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-238 / ISO 15486 conforming 5¼\" magneto-optical.",
|
||||
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_ECMA238,
|
||||
mediumType, blocks, blockSize);
|
||||
|
||||
return MediaType.ECMA_238;
|
||||
case 1273011:
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ISO 14517 conforming 5¼\" magneto-optical.",
|
||||
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_ISO14517,
|
||||
mediumType, blocks, blockSize);
|
||||
|
||||
return MediaType.ISO_14517;
|
||||
case 2319786:
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ISO 15286 conforming 5¼\" magneto-optical.",
|
||||
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_ISO15286,
|
||||
mediumType, blocks, blockSize);
|
||||
|
||||
return MediaType.ISO_15286_1024;
|
||||
case 4383356:
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-322 / ISO 22092 conforming 5¼\" magneto-optical.",
|
||||
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_ECMA322,
|
||||
mediumType, blocks, blockSize);
|
||||
|
||||
return MediaType.ECMA_322_1k;
|
||||
case 14476734:
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-260 / ISO 15898 conforming 356mm magneto-optical.",
|
||||
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_ECMA260,
|
||||
mediumType, blocks, blockSize);
|
||||
|
||||
return MediaType.ECMA_260;
|
||||
case 24445990:
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-260 / ISO 15898 conforming 356mm magneto-optical.",
|
||||
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_ECMA260,
|
||||
mediumType, blocks, blockSize);
|
||||
|
||||
return MediaType.ECMA_260_Double;
|
||||
default:
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to unknown magneto-optical.",
|
||||
mediumType, blocks, blockSize);
|
||||
Localization.SCSI_Media_Type_Description_Unknown_MO, mediumType,
|
||||
blocks, blockSize);
|
||||
|
||||
return MediaType.UnknownMO;
|
||||
}
|
||||
@@ -230,51 +213,44 @@ public static partial class MediaTypeFromDevice
|
||||
case 318988:
|
||||
case 320332:
|
||||
case 321100:
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-239 / ISO 15498 conforming 3½\" magneto-optical.",
|
||||
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_ECMA239,
|
||||
mediumType, blocks, blockSize);
|
||||
|
||||
return MediaType.ECMA_239;
|
||||
case 605846:
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to GigaMO 3½\" magneto-optical.",
|
||||
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_GigaMO,
|
||||
mediumType, blocks, blockSize);
|
||||
|
||||
return MediaType.GigaMo;
|
||||
case 1063146:
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to GigaMO 2 3½\" magneto-optical.",
|
||||
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_GigaMO2,
|
||||
mediumType, blocks, blockSize);
|
||||
|
||||
return MediaType.GigaMo2;
|
||||
case 1128134:
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-280 / ISO 18093 conforming 5¼\" magneto-optical.",
|
||||
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_ECMA280,
|
||||
mediumType, blocks, blockSize);
|
||||
|
||||
return MediaType.ECMA_280;
|
||||
case 1263472:
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ISO 15286 conforming 5¼\" magneto-optical.",
|
||||
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_ISO15286,
|
||||
mediumType, blocks, blockSize);
|
||||
|
||||
return MediaType.ISO_15286;
|
||||
case 2043664:
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-322 / ISO 22092 conforming 5¼\" magneto-optical.",
|
||||
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_ECMA322,
|
||||
mediumType, blocks, blockSize);
|
||||
|
||||
return MediaType.ECMA_322_2k;
|
||||
case 7355716:
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-317 / ISO 20162 conforming 300mm magneto-optical.",
|
||||
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_ECMA317,
|
||||
mediumType, blocks, blockSize);
|
||||
|
||||
return MediaType.ECMA_317;
|
||||
default:
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to unknown magneto-optical.",
|
||||
mediumType, blocks, blockSize);
|
||||
Localization.SCSI_Media_Type_Description_Unknown_MO, mediumType,
|
||||
blocks, blockSize);
|
||||
|
||||
return MediaType.UnknownMO;
|
||||
}
|
||||
@@ -285,15 +261,14 @@ public static partial class MediaTypeFromDevice
|
||||
switch(blocks)
|
||||
{
|
||||
case 1095840:
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-322 / ISO 22092 conforming 5¼\" magneto-optical.",
|
||||
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_ECMA322,
|
||||
mediumType, blocks, blockSize);
|
||||
|
||||
return MediaType.ECMA_322;
|
||||
default:
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to unknown magneto-optical.",
|
||||
mediumType, blocks, blockSize);
|
||||
Localization.SCSI_Media_Type_Description_Unknown_MO, mediumType,
|
||||
blocks, blockSize);
|
||||
|
||||
return MediaType.UnknownMO;
|
||||
}
|
||||
@@ -304,35 +279,32 @@ public static partial class MediaTypeFromDevice
|
||||
switch(blocks)
|
||||
{
|
||||
case 1834348:
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to UDO.",
|
||||
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_UDO,
|
||||
mediumType, blocks, blockSize);
|
||||
|
||||
return MediaType.UDO;
|
||||
case 3668759:
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to WORM UDO2.",
|
||||
mediumType, blocks, blockSize);
|
||||
Localization.SCSI_Media_Type_Description_WORM_UDO2, mediumType,
|
||||
blocks, blockSize);
|
||||
|
||||
return MediaType.UDO2_WORM;
|
||||
case 3669724:
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to UDO2.",
|
||||
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_UDO2,
|
||||
mediumType, blocks, blockSize);
|
||||
|
||||
return MediaType.UDO2;
|
||||
default:
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to unknown magneto-optical.",
|
||||
mediumType, blocks, blockSize);
|
||||
Localization.SCSI_Media_Type_Description_Unknown_MO, mediumType,
|
||||
blocks, blockSize);
|
||||
|
||||
return MediaType.UnknownMO;
|
||||
}
|
||||
}
|
||||
|
||||
default:
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to unknown magneto-optical.",
|
||||
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_Unknown_MO,
|
||||
mediumType, blocks, blockSize);
|
||||
|
||||
return MediaType.UnknownMO;
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -80,8 +80,7 @@ public static partial class MediaTypeFromDevice
|
||||
model.StartsWith("MDH", StringComparison.Ordinal):
|
||||
if(blockSize == 2048)
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI peripheral type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to MiniDisc for Data.",
|
||||
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_MDDATA,
|
||||
scsiPeripheralType, blocks, blockSize);
|
||||
|
||||
return MediaType.MDData;
|
||||
@@ -91,34 +90,32 @@ public static partial class MediaTypeFromDevice
|
||||
{
|
||||
case 57312:
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI peripheral type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to 60 minute MiniDisc.",
|
||||
Localization.SCSI_Media_Type_Description_MD60_MDDATA,
|
||||
scsiPeripheralType, blocks, blockSize);
|
||||
|
||||
return MediaType.MD60;
|
||||
case 70464:
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI peripheral type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to 74 minute MiniDisc.",
|
||||
Localization.SCSI_Media_Type_Description_MD74_MDDATA,
|
||||
scsiPeripheralType, blocks, blockSize);
|
||||
|
||||
return MediaType.MD74;
|
||||
case 76096:
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI peripheral type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to 80 minute MiniDisc.",
|
||||
Localization.SCSI_Media_Type_Description_MD80_MDDATA,
|
||||
scsiPeripheralType, blocks, blockSize);
|
||||
|
||||
return MediaType.MD80;
|
||||
}
|
||||
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI peripheral type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to 60 minute MiniDisc.",
|
||||
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_MD60_MDDATA,
|
||||
scsiPeripheralType, blocks, blockSize);
|
||||
|
||||
return MediaType.MD;
|
||||
|
||||
// Host managed zoned block device
|
||||
case 0x14:
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI peripheral type is {0:X2}h, setting media type to host managed zoned block device.",
|
||||
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_ZBC_Host_Managed,
|
||||
scsiPeripheralType, blocks, blockSize);
|
||||
|
||||
return MediaType.Zone_HDD;
|
||||
|
||||
@@ -34,6 +34,7 @@
|
||||
|
||||
using System;
|
||||
using Aaru.Console;
|
||||
using Aaru.Localization;
|
||||
|
||||
namespace Aaru.CommonTypes;
|
||||
|
||||
@@ -57,62 +58,52 @@ public static partial class MediaTypeFromDevice
|
||||
switch(densityCode)
|
||||
{
|
||||
case 0x04:
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, setting media type to QIC-11.",
|
||||
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_QIC11,
|
||||
mediumType, densityCode);
|
||||
|
||||
return MediaType.QIC11;
|
||||
case 0x05:
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, setting media type to QIC-24.",
|
||||
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_QIC24,
|
||||
mediumType, densityCode);
|
||||
|
||||
return MediaType.QIC24;
|
||||
case 0x09:
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, setting media type to IBM 3490.",
|
||||
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_IBM3490,
|
||||
mediumType, densityCode);
|
||||
|
||||
return MediaType.IBM3490;
|
||||
case 0x0F:
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, setting media type to QIC-120.",
|
||||
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_QIC120,
|
||||
mediumType, densityCode);
|
||||
|
||||
return MediaType.QIC120;
|
||||
case 0x10:
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, setting media type to QIC-150.",
|
||||
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_QIC150,
|
||||
mediumType, densityCode);
|
||||
|
||||
return MediaType.QIC150;
|
||||
case 0x13:
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, setting media type to DDS.",
|
||||
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_DDS,
|
||||
mediumType, densityCode);
|
||||
|
||||
return MediaType.DDS1;
|
||||
case 0x24:
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, setting media type to DDS-2.",
|
||||
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_DDS2,
|
||||
mediumType, densityCode);
|
||||
|
||||
return MediaType.DDS2;
|
||||
case 0x25:
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, setting media type to DDS-3.",
|
||||
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_DDS3,
|
||||
mediumType, densityCode);
|
||||
|
||||
return MediaType.DDS3;
|
||||
case 0x26:
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, setting media type to DDS-4.",
|
||||
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_DDS4,
|
||||
mediumType, densityCode);
|
||||
|
||||
return MediaType.DDS4;
|
||||
case 0x28:
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, setting media type to IBM 3490E.",
|
||||
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_IBM3490E,
|
||||
mediumType, densityCode);
|
||||
|
||||
return MediaType.IBM3490E;
|
||||
@@ -120,16 +111,15 @@ public static partial class MediaTypeFromDevice
|
||||
if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal))
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"ult\" setting media type to LTO.",
|
||||
mediumType, densityCode);
|
||||
Localization.SCSI_Media_Type_Description_LTO_ult, mediumType,
|
||||
densityCode);
|
||||
|
||||
return MediaType.LTO;
|
||||
}
|
||||
|
||||
if(model.ToLowerInvariant().StartsWith("sdz", StringComparison.Ordinal))
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"sdz\" setting media type to Super AIT.",
|
||||
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_SAIT,
|
||||
mediumType, densityCode);
|
||||
|
||||
return MediaType.SAIT1;
|
||||
@@ -142,8 +132,8 @@ public static partial class MediaTypeFromDevice
|
||||
if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal))
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"ult\" setting media type to LTO-2.",
|
||||
mediumType, densityCode);
|
||||
Localization.SCSI_Media_Type_Description_LTO2_ult, mediumType,
|
||||
densityCode);
|
||||
|
||||
return MediaType.LTO2;
|
||||
}
|
||||
@@ -156,8 +146,8 @@ public static partial class MediaTypeFromDevice
|
||||
if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal))
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"ult\" setting media type to LTO-2.",
|
||||
mediumType, densityCode);
|
||||
Localization.SCSI_Media_Type_Description_LTO2_ult, mediumType,
|
||||
densityCode);
|
||||
|
||||
return MediaType.LTO2;
|
||||
}
|
||||
@@ -165,8 +155,8 @@ public static partial class MediaTypeFromDevice
|
||||
if(vendor.ToLowerInvariant() == "stk")
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive manufacturer is StorageTek, setting media type to T9840A.",
|
||||
mediumType, densityCode);
|
||||
Localization.SCSI_Media_Type_Description_T9840A, mediumType,
|
||||
densityCode);
|
||||
|
||||
return MediaType.T9840A;
|
||||
}
|
||||
@@ -179,8 +169,8 @@ public static partial class MediaTypeFromDevice
|
||||
if(vendor.ToLowerInvariant() == "stk")
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive manufacturer is StorageTek, setting media type to T9940A.",
|
||||
mediumType, densityCode);
|
||||
Localization.SCSI_Media_Type_Description_T9940A, mediumType,
|
||||
densityCode);
|
||||
|
||||
return MediaType.T9940A;
|
||||
}
|
||||
@@ -192,8 +182,7 @@ public static partial class MediaTypeFromDevice
|
||||
{
|
||||
if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal))
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"ult\" setting media type to LTO-3.",
|
||||
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_LTO3,
|
||||
mediumType, densityCode);
|
||||
|
||||
return MediaType.LTO3;
|
||||
@@ -202,8 +191,8 @@ public static partial class MediaTypeFromDevice
|
||||
if(vendor.ToLowerInvariant() == "stk")
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive manufacturer is StorageTek, setting media type to T9940B.",
|
||||
mediumType, densityCode);
|
||||
Localization.SCSI_Media_Type_Description_T9940B, mediumType,
|
||||
densityCode);
|
||||
|
||||
return MediaType.T9940B;
|
||||
}
|
||||
@@ -216,8 +205,8 @@ public static partial class MediaTypeFromDevice
|
||||
if(vendor.ToLowerInvariant() == "stk")
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive manufacturer is StorageTek, setting media type to T9840C.",
|
||||
mediumType, densityCode);
|
||||
Localization.SCSI_Media_Type_Description_T9940C, mediumType,
|
||||
densityCode);
|
||||
|
||||
return MediaType.T9840C;
|
||||
}
|
||||
@@ -229,8 +218,7 @@ public static partial class MediaTypeFromDevice
|
||||
{
|
||||
if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal))
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"ult\" setting media type to LTO-4.",
|
||||
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_LTO4,
|
||||
mediumType, densityCode);
|
||||
|
||||
return MediaType.LTO4;
|
||||
@@ -239,8 +227,8 @@ public static partial class MediaTypeFromDevice
|
||||
if(vendor.ToLowerInvariant() == "stk")
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive manufacturer is StorageTek, setting media type to T9840D.",
|
||||
mediumType, densityCode);
|
||||
Localization.SCSI_Media_Type_Description_T9840D, mediumType,
|
||||
densityCode);
|
||||
|
||||
return MediaType.T9840D;
|
||||
}
|
||||
@@ -253,8 +241,8 @@ public static partial class MediaTypeFromDevice
|
||||
if(vendor.ToLowerInvariant() == "stk")
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive manufacturer is StorageTek, setting media type to T10000A.",
|
||||
mediumType, densityCode);
|
||||
Localization.SCSI_Media_Type_Description_T10000A, mediumType,
|
||||
densityCode);
|
||||
|
||||
return MediaType.T10000A;
|
||||
}
|
||||
@@ -267,8 +255,8 @@ public static partial class MediaTypeFromDevice
|
||||
if(vendor.ToLowerInvariant() == "stk")
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive manufacturer is StorageTek, setting media type to T10000B.",
|
||||
mediumType, densityCode);
|
||||
Localization.SCSI_Media_Type_Description_T10000B, mediumType,
|
||||
densityCode);
|
||||
|
||||
return MediaType.T10000B;
|
||||
}
|
||||
@@ -281,8 +269,8 @@ public static partial class MediaTypeFromDevice
|
||||
if(vendor.ToLowerInvariant() == "stk")
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive manufacturer is StorageTek, setting media type to T10000C.",
|
||||
mediumType, densityCode);
|
||||
Localization.SCSI_Media_Type_Description_T10000C, mediumType,
|
||||
densityCode);
|
||||
|
||||
return MediaType.T10000C;
|
||||
}
|
||||
@@ -295,8 +283,8 @@ public static partial class MediaTypeFromDevice
|
||||
if(vendor.ToLowerInvariant() == "stk")
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive manufacturer is StorageTek, setting media type to T10000D.",
|
||||
mediumType, densityCode);
|
||||
Localization.SCSI_Media_Type_Description_T10000D, mediumType,
|
||||
densityCode);
|
||||
|
||||
return MediaType.T10000D;
|
||||
}
|
||||
@@ -308,8 +296,7 @@ public static partial class MediaTypeFromDevice
|
||||
{
|
||||
if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal))
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"ult\" setting media type to LTO-5.",
|
||||
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_LTO5,
|
||||
mediumType, densityCode);
|
||||
|
||||
return MediaType.LTO5;
|
||||
@@ -321,8 +308,7 @@ public static partial class MediaTypeFromDevice
|
||||
// Used by some HP drives for all generations
|
||||
case 0x8C:
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, setting media type to DDS.",
|
||||
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_DDS,
|
||||
mediumType, densityCode);
|
||||
|
||||
return MediaType.DDS1;
|
||||
@@ -339,8 +325,8 @@ public static partial class MediaTypeFromDevice
|
||||
if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal))
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"ult\" setting media type to WORM LTO-3.",
|
||||
mediumType, densityCode);
|
||||
Localization.SCSI_Media_Type_Description_WORM_LTO3, mediumType,
|
||||
densityCode);
|
||||
|
||||
return MediaType.LTO3WORM;
|
||||
}
|
||||
@@ -353,8 +339,8 @@ public static partial class MediaTypeFromDevice
|
||||
if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal))
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"ult\" setting media type to WORM LTO-4.",
|
||||
mediumType, densityCode);
|
||||
Localization.SCSI_Media_Type_Description_WORM_LTO4, mediumType,
|
||||
densityCode);
|
||||
|
||||
return MediaType.LTO4WORM;
|
||||
}
|
||||
@@ -367,8 +353,8 @@ public static partial class MediaTypeFromDevice
|
||||
if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal))
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"ult\" setting media type to WORM LTO-5.",
|
||||
mediumType, densityCode);
|
||||
Localization.SCSI_Media_Type_Description_WORM_LTO5, mediumType,
|
||||
densityCode);
|
||||
|
||||
return MediaType.LTO5WORM;
|
||||
}
|
||||
@@ -388,8 +374,8 @@ public static partial class MediaTypeFromDevice
|
||||
if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal))
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"ult\" setting media type to LTO.",
|
||||
mediumType, densityCode);
|
||||
Localization.SCSI_Media_Type_Description_LTO_ult, mediumType,
|
||||
densityCode);
|
||||
|
||||
return MediaType.LTO;
|
||||
}
|
||||
@@ -399,8 +385,7 @@ public static partial class MediaTypeFromDevice
|
||||
|
||||
case 0x40:
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, setting media type to LTO.",
|
||||
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_LTO,
|
||||
mediumType, densityCode);
|
||||
|
||||
return MediaType.LTO;
|
||||
@@ -418,8 +403,8 @@ public static partial class MediaTypeFromDevice
|
||||
if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal))
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"ult\" setting media type to LTO-2.",
|
||||
mediumType, densityCode);
|
||||
Localization.SCSI_Media_Type_Description_LTO2_ult, mediumType,
|
||||
densityCode);
|
||||
|
||||
return MediaType.LTO2;
|
||||
}
|
||||
@@ -429,8 +414,7 @@ public static partial class MediaTypeFromDevice
|
||||
|
||||
case 0x42:
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, setting media type to LTO-2.",
|
||||
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_LTO2,
|
||||
mediumType, densityCode);
|
||||
|
||||
return MediaType.LTO2;
|
||||
@@ -449,8 +433,8 @@ public static partial class MediaTypeFromDevice
|
||||
if(model.ToLowerInvariant().StartsWith("dat", StringComparison.Ordinal))
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"ult\" setting media type to DDS-3.",
|
||||
mediumType, densityCode);
|
||||
Localization.SCSI_Media_Type_Description_DDS3_dat, mediumType,
|
||||
densityCode);
|
||||
|
||||
return MediaType.DDS3;
|
||||
}
|
||||
@@ -471,8 +455,8 @@ public static partial class MediaTypeFromDevice
|
||||
if(model.ToLowerInvariant().StartsWith("dat", StringComparison.Ordinal))
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"ult\" setting media type to DDS-4.",
|
||||
mediumType, densityCode);
|
||||
Localization.SCSI_Media_Type_Description_DDS4_alt, mediumType,
|
||||
densityCode);
|
||||
|
||||
return MediaType.DDS4;
|
||||
}
|
||||
@@ -493,8 +477,8 @@ public static partial class MediaTypeFromDevice
|
||||
if(model.ToLowerInvariant().StartsWith("dat", StringComparison.Ordinal))
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"ult\" setting media type to DAT72.",
|
||||
mediumType, densityCode);
|
||||
Localization.SCSI_Media_Type_Description_DAT72_dat, mediumType,
|
||||
densityCode);
|
||||
|
||||
return MediaType.DAT72;
|
||||
}
|
||||
@@ -514,8 +498,7 @@ public static partial class MediaTypeFromDevice
|
||||
{
|
||||
if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal))
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"ult\" setting media type to LTO-3.",
|
||||
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_LTO3,
|
||||
mediumType, densityCode);
|
||||
|
||||
return MediaType.LTO3;
|
||||
@@ -537,8 +520,8 @@ public static partial class MediaTypeFromDevice
|
||||
if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal))
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"ult\" setting media type to WORM LTO-3.",
|
||||
mediumType, densityCode);
|
||||
Localization.SCSI_Media_Type_Description_WORM_LTO3, mediumType,
|
||||
densityCode);
|
||||
|
||||
return MediaType.LTO3WORM;
|
||||
}
|
||||
@@ -558,8 +541,7 @@ public static partial class MediaTypeFromDevice
|
||||
{
|
||||
if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal))
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"ult\" setting media type to LTO-4.",
|
||||
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_LTO4,
|
||||
mediumType, densityCode);
|
||||
|
||||
return MediaType.LTO4;
|
||||
@@ -581,8 +563,8 @@ public static partial class MediaTypeFromDevice
|
||||
if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal))
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"ult\" setting media type to WORM LTO-4.",
|
||||
mediumType, densityCode);
|
||||
Localization.SCSI_Media_Type_Description_WORM_LTO4, mediumType,
|
||||
densityCode);
|
||||
|
||||
return MediaType.LTO4WORM;
|
||||
}
|
||||
@@ -603,8 +585,8 @@ public static partial class MediaTypeFromDevice
|
||||
if(model.ToLowerInvariant().StartsWith("dat", StringComparison.Ordinal))
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"ult\" setting media type to DDS-2.",
|
||||
mediumType, densityCode);
|
||||
Localization.SCSI_Media_Type_Description_DDS2_dat, mediumType,
|
||||
densityCode);
|
||||
|
||||
return MediaType.DDS2;
|
||||
}
|
||||
@@ -624,8 +606,7 @@ public static partial class MediaTypeFromDevice
|
||||
{
|
||||
if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal))
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"ult\" setting media type to LTO-5.",
|
||||
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_LTO5,
|
||||
mediumType, densityCode);
|
||||
|
||||
return MediaType.LTO5;
|
||||
@@ -647,8 +628,8 @@ public static partial class MediaTypeFromDevice
|
||||
if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal))
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"ult\" setting media type to WORM LTO-5.",
|
||||
mediumType, densityCode);
|
||||
Localization.SCSI_Media_Type_Description_WORM_LTO5, mediumType,
|
||||
densityCode);
|
||||
|
||||
return MediaType.LTO5WORM;
|
||||
}
|
||||
@@ -669,8 +650,8 @@ public static partial class MediaTypeFromDevice
|
||||
if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal))
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"ult\" setting media type to LTO-6.",
|
||||
mediumType, densityCode);
|
||||
Localization.SCSI_Media_Type_Description_LTO6_ult, mediumType,
|
||||
densityCode);
|
||||
|
||||
return MediaType.LTO6;
|
||||
}
|
||||
@@ -691,7 +672,7 @@ public static partial class MediaTypeFromDevice
|
||||
if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal))
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"ult\" setting media type to WORM LTO-6.",
|
||||
Localization.SCSI_Media_Type_Description_WORM_LTO6_ult,
|
||||
mediumType, densityCode);
|
||||
|
||||
return MediaType.LTO6WORM;
|
||||
@@ -713,8 +694,8 @@ public static partial class MediaTypeFromDevice
|
||||
if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal))
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"ult\" setting media type to LTO-7.",
|
||||
mediumType, densityCode);
|
||||
Localization.SCSI_Media_Type_Description_LTO7_ult, mediumType,
|
||||
densityCode);
|
||||
|
||||
return MediaType.LTO7;
|
||||
}
|
||||
@@ -735,7 +716,7 @@ public static partial class MediaTypeFromDevice
|
||||
if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal))
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"ult\" setting media type to WORM LTO-7.",
|
||||
Localization.SCSI_Media_Type_Description_WORM_LTO7_ult,
|
||||
mediumType, densityCode);
|
||||
|
||||
return MediaType.LTO7WORM;
|
||||
@@ -756,8 +737,8 @@ public static partial class MediaTypeFromDevice
|
||||
if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal))
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"exb\" setting media type to 15m Exatape.",
|
||||
mediumType, densityCode);
|
||||
Localization.SCSI_Media_Type_Description_Exatape_15m, mediumType,
|
||||
densityCode);
|
||||
|
||||
return MediaType.Exatape15m;
|
||||
}
|
||||
@@ -765,16 +746,15 @@ public static partial class MediaTypeFromDevice
|
||||
if(vendor.ToLowerInvariant() == "ibm")
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive manufacturer is IBM, setting media type to IBM 3592.",
|
||||
mediumType, densityCode);
|
||||
Localization.SCSI_Media_Type_Description_IBM3592, mediumType,
|
||||
densityCode);
|
||||
|
||||
return MediaType.IBM3592;
|
||||
}
|
||||
|
||||
if(model.ToLowerInvariant().StartsWith("vxa", StringComparison.Ordinal))
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"vxa\" setting media type to VXA.",
|
||||
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_VXA,
|
||||
mediumType, densityCode);
|
||||
|
||||
return MediaType.VXA1;
|
||||
@@ -792,8 +772,8 @@ public static partial class MediaTypeFromDevice
|
||||
if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal))
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"exb\" setting media type to 15m Exatape.",
|
||||
mediumType, densityCode);
|
||||
Localization.SCSI_Media_Type_Description_Exatape_15m, mediumType,
|
||||
densityCode);
|
||||
|
||||
return MediaType.Exatape15m;
|
||||
}
|
||||
@@ -807,8 +787,8 @@ public static partial class MediaTypeFromDevice
|
||||
if(vendor.ToLowerInvariant() == "ibm")
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive manufacturer is IBM, setting media type to IBM 3592.",
|
||||
mediumType, densityCode);
|
||||
Localization.SCSI_Media_Type_Description_IBM3592, mediumType,
|
||||
densityCode);
|
||||
|
||||
return MediaType.IBM3592;
|
||||
}
|
||||
@@ -820,8 +800,7 @@ public static partial class MediaTypeFromDevice
|
||||
{
|
||||
if(model.ToLowerInvariant().StartsWith("vxa", StringComparison.Ordinal))
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"vxa\" setting media type to VXA.",
|
||||
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_VXA,
|
||||
mediumType, densityCode);
|
||||
|
||||
return MediaType.VXA1;
|
||||
@@ -842,8 +821,8 @@ public static partial class MediaTypeFromDevice
|
||||
if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal))
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"exb\" setting media type to 28m Exatape.",
|
||||
mediumType, densityCode);
|
||||
Localization.SCSI_Media_Type_Description_Exatape_28m, mediumType,
|
||||
densityCode);
|
||||
|
||||
return MediaType.Exatape28m;
|
||||
}
|
||||
@@ -851,8 +830,8 @@ public static partial class MediaTypeFromDevice
|
||||
if(vendor.ToLowerInvariant() == "ibm")
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive manufacturer is IBM, setting media type to IBM 3592.",
|
||||
mediumType, densityCode);
|
||||
Localization.SCSI_Media_Type_Description_IBM3592, mediumType,
|
||||
densityCode);
|
||||
|
||||
return MediaType.IBM3592;
|
||||
}
|
||||
@@ -865,8 +844,8 @@ public static partial class MediaTypeFromDevice
|
||||
if(model.ToLowerInvariant().StartsWith("dlt", StringComparison.Ordinal))
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"dlt\" setting media type to CompactTape.",
|
||||
mediumType, densityCode);
|
||||
Localization.SCSI_Media_Type_Description_CompactTape, mediumType,
|
||||
densityCode);
|
||||
|
||||
return MediaType.CompactTapeI;
|
||||
}
|
||||
@@ -883,8 +862,8 @@ public static partial class MediaTypeFromDevice
|
||||
if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal))
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"exb\" setting media type to 28m Exatape.",
|
||||
mediumType, densityCode);
|
||||
Localization.SCSI_Media_Type_Description_Exatape_28m, mediumType,
|
||||
densityCode);
|
||||
|
||||
return MediaType.Exatape28m;
|
||||
}
|
||||
@@ -897,7 +876,7 @@ public static partial class MediaTypeFromDevice
|
||||
if(model.ToLowerInvariant().StartsWith("dlt", StringComparison.Ordinal))
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"dlt\" setting media type to CompactTape II.",
|
||||
Localization.SCSI_Media_Type_Description_CompactTapeII,
|
||||
mediumType, densityCode);
|
||||
|
||||
return MediaType.CompactTapeII;
|
||||
@@ -912,8 +891,8 @@ public static partial class MediaTypeFromDevice
|
||||
if(vendor.ToLowerInvariant() == "ibm")
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive manufacturer is IBM, setting media type to IBM 3592.",
|
||||
mediumType, densityCode);
|
||||
Localization.SCSI_Media_Type_Description_IBM3592, mediumType,
|
||||
densityCode);
|
||||
|
||||
return MediaType.IBM3592;
|
||||
}
|
||||
@@ -925,8 +904,7 @@ public static partial class MediaTypeFromDevice
|
||||
{
|
||||
if(model.ToLowerInvariant().StartsWith("vxa", StringComparison.Ordinal))
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"vxa\" setting media type to VXA 2.",
|
||||
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_VXA2,
|
||||
mediumType, densityCode);
|
||||
|
||||
return MediaType.VXA2;
|
||||
@@ -939,8 +917,7 @@ public static partial class MediaTypeFromDevice
|
||||
{
|
||||
if(model.ToLowerInvariant().StartsWith("vxa", StringComparison.Ordinal))
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"vxa\" setting media type to VXA 3.",
|
||||
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_VXA3,
|
||||
mediumType, densityCode);
|
||||
|
||||
return MediaType.VXA3;
|
||||
@@ -961,8 +938,8 @@ public static partial class MediaTypeFromDevice
|
||||
if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal))
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"exb\" setting media type to 54m Exatape.",
|
||||
mediumType, densityCode);
|
||||
Localization.SCSI_Media_Type_Description_Exatape_54m, mediumType,
|
||||
densityCode);
|
||||
|
||||
return MediaType.Exatape54m;
|
||||
}
|
||||
@@ -970,8 +947,8 @@ public static partial class MediaTypeFromDevice
|
||||
if(model.ToLowerInvariant().StartsWith("dlt", StringComparison.Ordinal))
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"dlt\" setting media type to DLTtape III.",
|
||||
mediumType, densityCode);
|
||||
Localization.SCSI_Media_Type_Description_DLTtapeIII, mediumType,
|
||||
densityCode);
|
||||
|
||||
return MediaType.DLTtapeIII;
|
||||
}
|
||||
@@ -988,8 +965,8 @@ public static partial class MediaTypeFromDevice
|
||||
if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal))
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"exb\" setting media type to 54m Exatape.",
|
||||
mediumType, densityCode);
|
||||
Localization.SCSI_Media_Type_Description_Exatape_54m, mediumType,
|
||||
densityCode);
|
||||
|
||||
return MediaType.Exatape54m;
|
||||
}
|
||||
@@ -1006,8 +983,8 @@ public static partial class MediaTypeFromDevice
|
||||
if(model.ToLowerInvariant().StartsWith("dlt", StringComparison.Ordinal))
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"dlt\" setting media type to DLTtape III.",
|
||||
mediumType, densityCode);
|
||||
Localization.SCSI_Media_Type_Description_DLTtapeIII, mediumType,
|
||||
densityCode);
|
||||
|
||||
return MediaType.DLTtapeIII;
|
||||
}
|
||||
@@ -1026,8 +1003,7 @@ public static partial class MediaTypeFromDevice
|
||||
{
|
||||
if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal))
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"exb\" setting media type to 80m Exatape.",
|
||||
AaruConsole.DebugWriteLine("Media detection", Core.SCSI_Media_Type_Description_Exatape_80m,
|
||||
mediumType, densityCode);
|
||||
|
||||
return MediaType.Exatape80m;
|
||||
@@ -1036,7 +1012,7 @@ public static partial class MediaTypeFromDevice
|
||||
if(model.ToLowerInvariant().StartsWith("dlt", StringComparison.Ordinal))
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"dlt\" setting media type to DLTtape IIIxt.",
|
||||
Localization.SCSI_Media_Type_Description_DLTtapeIIIxt,
|
||||
mediumType, densityCode);
|
||||
|
||||
return MediaType.DLTtapeIIIxt;
|
||||
@@ -1053,8 +1029,7 @@ public static partial class MediaTypeFromDevice
|
||||
{
|
||||
if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal))
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"exb\" setting media type to 80m Exatape.",
|
||||
AaruConsole.DebugWriteLine("Media detection", Core.SCSI_Media_Type_Description_Exatape_80m,
|
||||
mediumType, densityCode);
|
||||
|
||||
return MediaType.Exatape80m;
|
||||
@@ -1070,7 +1045,7 @@ public static partial class MediaTypeFromDevice
|
||||
if(model.ToLowerInvariant().StartsWith("dlt", StringComparison.Ordinal))
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"dlt\" setting media type to DLTtape IIIxt.",
|
||||
Localization.SCSI_Media_Type_Description_DLTtapeIIIxt,
|
||||
mediumType, densityCode);
|
||||
|
||||
return MediaType.DLTtapeIIIxt;
|
||||
@@ -1091,7 +1066,7 @@ public static partial class MediaTypeFromDevice
|
||||
if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal))
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"exb\" setting media type to 106m Exatape.",
|
||||
Localization.SCSI_Media_Type_Description_Exatape_106m,
|
||||
mediumType, densityCode);
|
||||
|
||||
return MediaType.Exatape106m;
|
||||
@@ -1102,8 +1077,8 @@ public static partial class MediaTypeFromDevice
|
||||
model.ToLowerInvariant().StartsWith("superdlt", StringComparison.Ordinal))
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"dlt\" setting media type to DLTtape IV.",
|
||||
mediumType, densityCode);
|
||||
Localization.SCSI_Media_Type_Description_DLTtapeIV, mediumType,
|
||||
densityCode);
|
||||
|
||||
return MediaType.DLTtapeIV;
|
||||
}
|
||||
@@ -1111,8 +1086,8 @@ public static partial class MediaTypeFromDevice
|
||||
if(model.ToLowerInvariant().StartsWith("stt", StringComparison.Ordinal))
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"stt\" setting media type to Travan 5.",
|
||||
mediumType, densityCode);
|
||||
Localization.SCSI_Media_Type_Description_Travan5_stt, mediumType,
|
||||
densityCode);
|
||||
|
||||
return MediaType.Travan5;
|
||||
}
|
||||
@@ -1129,7 +1104,7 @@ public static partial class MediaTypeFromDevice
|
||||
if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal))
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"exb\" setting media type to 106m Exatape.",
|
||||
Localization.SCSI_Media_Type_Description_Exatape_106m,
|
||||
mediumType, densityCode);
|
||||
|
||||
return MediaType.Exatape106m;
|
||||
@@ -1156,8 +1131,8 @@ public static partial class MediaTypeFromDevice
|
||||
model.ToLowerInvariant().StartsWith("superdlt", StringComparison.Ordinal))
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"dlt\" setting media type to DLTtape IV.",
|
||||
mediumType, densityCode);
|
||||
Localization.SCSI_Media_Type_Description_DLTtapeIV, mediumType,
|
||||
densityCode);
|
||||
|
||||
return MediaType.DLTtapeIV;
|
||||
}
|
||||
@@ -1170,8 +1145,8 @@ public static partial class MediaTypeFromDevice
|
||||
if(model.ToLowerInvariant().StartsWith("stt", StringComparison.Ordinal))
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"stt\" setting media type to Travan 5.",
|
||||
mediumType, densityCode);
|
||||
Localization.SCSI_Media_Type_Description_Travan5_stt, mediumType,
|
||||
densityCode);
|
||||
|
||||
return MediaType.Travan5;
|
||||
}
|
||||
@@ -1192,7 +1167,7 @@ public static partial class MediaTypeFromDevice
|
||||
if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal))
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"exb\" setting media type to 160m Exatape XL.",
|
||||
Localization.SCSI_Media_Type_Description_Exatape_160m,
|
||||
mediumType, densityCode);
|
||||
|
||||
return MediaType.Exatape160mXL;
|
||||
@@ -1202,8 +1177,7 @@ public static partial class MediaTypeFromDevice
|
||||
model.ToLowerInvariant().StartsWith("sdlt", StringComparison.Ordinal) ||
|
||||
model.ToLowerInvariant().StartsWith("superdlt", StringComparison.Ordinal))
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"dlt\" setting media type to SuperDLT.",
|
||||
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_SDLT,
|
||||
mediumType, densityCode);
|
||||
|
||||
return MediaType.SDLT1;
|
||||
@@ -1217,7 +1191,7 @@ public static partial class MediaTypeFromDevice
|
||||
if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal))
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"exb\" setting media type to 160m Exatape XL.",
|
||||
Localization.SCSI_Media_Type_Description_Exatape_160m,
|
||||
mediumType, densityCode);
|
||||
|
||||
return MediaType.Exatape160mXL;
|
||||
@@ -1234,8 +1208,7 @@ public static partial class MediaTypeFromDevice
|
||||
model.ToLowerInvariant().StartsWith("sdlt", StringComparison.Ordinal) ||
|
||||
model.ToLowerInvariant().StartsWith("superdlt", StringComparison.Ordinal))
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"dlt\" setting media type to SuperDLT.",
|
||||
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_SDLT,
|
||||
mediumType, densityCode);
|
||||
|
||||
return MediaType.SDLT1;
|
||||
@@ -1259,8 +1232,8 @@ public static partial class MediaTypeFromDevice
|
||||
model.ToLowerInvariant().StartsWith("superdlt", StringComparison.Ordinal))
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"dlt\" setting media type to SuperDLT 2.",
|
||||
mediumType, densityCode);
|
||||
Localization.SCSI_Media_Type_Description_SDLT2, mediumType,
|
||||
densityCode);
|
||||
|
||||
return MediaType.SDLT2;
|
||||
}
|
||||
@@ -1285,8 +1258,8 @@ public static partial class MediaTypeFromDevice
|
||||
model.ToLowerInvariant().StartsWith("superdlt", StringComparison.Ordinal))
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"dlt\" setting media type to VStape I.",
|
||||
mediumType, densityCode);
|
||||
Localization.SCSI_Media_Type_Description_VStape, mediumType,
|
||||
densityCode);
|
||||
|
||||
return MediaType.VStapeI;
|
||||
}
|
||||
@@ -1301,8 +1274,7 @@ public static partial class MediaTypeFromDevice
|
||||
{
|
||||
if(model.ToLowerInvariant().StartsWith("stt", StringComparison.Ordinal))
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"stt\" setting media type to Travan 7.",
|
||||
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_Travan7,
|
||||
mediumType, densityCode);
|
||||
|
||||
return MediaType.Travan7;
|
||||
@@ -1316,8 +1288,7 @@ public static partial class MediaTypeFromDevice
|
||||
{
|
||||
case 0x45:
|
||||
// HP Colorado tapes have a different capacity but return same density code at least in Seagate drives
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, setting media type to Travan 4.",
|
||||
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_Travan4,
|
||||
mediumType, densityCode);
|
||||
|
||||
return MediaType.Travan4;
|
||||
@@ -1330,8 +1301,7 @@ public static partial class MediaTypeFromDevice
|
||||
switch(densityCode)
|
||||
{
|
||||
case 0x47:
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, setting media type to Travan 5.",
|
||||
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_Travan5,
|
||||
mediumType, densityCode);
|
||||
|
||||
return MediaType.Travan5;
|
||||
@@ -1352,8 +1322,8 @@ public static partial class MediaTypeFromDevice
|
||||
if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal))
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"exb\" setting media type to 22m Exatape.",
|
||||
mediumType, densityCode);
|
||||
Localization.SCSI_Media_Type_Description_Exatape_22m, mediumType,
|
||||
densityCode);
|
||||
|
||||
return MediaType.Exatape22m;
|
||||
}
|
||||
@@ -1378,8 +1348,8 @@ public static partial class MediaTypeFromDevice
|
||||
if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal))
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"exb\" setting media type to 40m Exatape.",
|
||||
mediumType, densityCode);
|
||||
Localization.SCSI_Media_Type_Description_Exatape_40m, mediumType,
|
||||
densityCode);
|
||||
|
||||
return MediaType.Exatape40m;
|
||||
}
|
||||
@@ -1404,8 +1374,8 @@ public static partial class MediaTypeFromDevice
|
||||
if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal))
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"exb\" setting media type to 76m Exatape.",
|
||||
mediumType, densityCode);
|
||||
Localization.SCSI_Media_Type_Description_Exatape_76m, mediumType,
|
||||
densityCode);
|
||||
|
||||
return MediaType.Exatape76m;
|
||||
}
|
||||
@@ -1430,7 +1400,7 @@ public static partial class MediaTypeFromDevice
|
||||
if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal))
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"exb\" setting media type to 112m Exatape.",
|
||||
Localization.SCSI_Media_Type_Description_Exatape_112m,
|
||||
mediumType, densityCode);
|
||||
|
||||
return MediaType.Exatape112m;
|
||||
@@ -1453,7 +1423,7 @@ public static partial class MediaTypeFromDevice
|
||||
if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal))
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"exb\" setting media type to 22m Exatape AME.",
|
||||
Localization.SCSI_Media_Type_Description_Exatape_22m_AME,
|
||||
mediumType, densityCode);
|
||||
|
||||
return MediaType.Exatape22mAME;
|
||||
@@ -1476,7 +1446,7 @@ public static partial class MediaTypeFromDevice
|
||||
if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal))
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"exb\" setting media type to 170m Exatape.",
|
||||
Localization.SCSI_Media_Type_Description_Exatape_170m,
|
||||
mediumType, densityCode);
|
||||
|
||||
return MediaType.Exatape170m;
|
||||
@@ -1499,7 +1469,7 @@ public static partial class MediaTypeFromDevice
|
||||
if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal))
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"exb\" setting media type to 125m Exatape.",
|
||||
Localization.SCSI_Media_Type_Description_Exatape_125m,
|
||||
mediumType, densityCode);
|
||||
|
||||
return MediaType.Exatape125m;
|
||||
@@ -1522,8 +1492,8 @@ public static partial class MediaTypeFromDevice
|
||||
if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal))
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"exb\" setting media type to 45m Exatape.",
|
||||
mediumType, densityCode);
|
||||
Localization.SCSI_Media_Type_Description_Exatape_45m, mediumType,
|
||||
densityCode);
|
||||
|
||||
return MediaType.Exatape45m;
|
||||
}
|
||||
@@ -1545,7 +1515,7 @@ public static partial class MediaTypeFromDevice
|
||||
if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal))
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"exb\" setting media type to 225m Exatape.",
|
||||
Localization.SCSI_Media_Type_Description_Exatape_225m,
|
||||
mediumType, densityCode);
|
||||
|
||||
return MediaType.Exatape225m;
|
||||
@@ -1568,7 +1538,7 @@ public static partial class MediaTypeFromDevice
|
||||
if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal))
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"exb\" setting media type to 150m Exatape.",
|
||||
Localization.SCSI_Media_Type_Description_Exatape_150m,
|
||||
mediumType, densityCode);
|
||||
|
||||
return MediaType.Exatape150m;
|
||||
@@ -1591,8 +1561,8 @@ public static partial class MediaTypeFromDevice
|
||||
if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal))
|
||||
{
|
||||
AaruConsole.DebugWriteLine("Media detection",
|
||||
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"exb\" setting media type to 75m Exatape.",
|
||||
mediumType, densityCode);
|
||||
Localization.SCSI_Media_Type_Description_Exatape_75m, mediumType,
|
||||
densityCode);
|
||||
|
||||
return MediaType.Exatape75m;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user