REFACTOR: Remove unneeded code.

This commit is contained in:
2017-12-21 14:30:38 +00:00
parent 35ce7db892
commit dcd053b20d
343 changed files with 2842 additions and 2588 deletions

View File

@@ -298,7 +298,6 @@ namespace DiscImageChef.Tests.Devices.ATA
DicConsole.WriteLine("Not a number. Press any key to continue...");
count = 0;
System.Console.ReadKey();
continue;
}
break;
@@ -552,7 +551,6 @@ namespace DiscImageChef.Tests.Devices.ATA
DicConsole.WriteLine("Not a number. Press any key to continue...");
count = 0;
System.Console.ReadKey();
continue;
}
break;
@@ -737,7 +735,6 @@ namespace DiscImageChef.Tests.Devices.ATA
DicConsole.WriteLine("Not a number. Press any key to continue...");
count = 0;
System.Console.ReadKey();
continue;
}
break;

View File

@@ -205,7 +205,6 @@ namespace DiscImageChef.Tests.Devices.ATA
DicConsole.WriteLine("Not a number. Press any key to continue...");
count = 0;
System.Console.ReadKey();
continue;
}
break;
@@ -342,7 +341,6 @@ namespace DiscImageChef.Tests.Devices.ATA
DicConsole.WriteLine("Not a number. Press any key to continue...");
count = 0;
System.Console.ReadKey();
continue;
}
break;
@@ -479,7 +477,6 @@ namespace DiscImageChef.Tests.Devices.ATA
DicConsole.WriteLine("Not a number. Press any key to continue...");
count = 0;
System.Console.ReadKey();
continue;
}
break;
@@ -611,7 +608,6 @@ namespace DiscImageChef.Tests.Devices.ATA
DicConsole.WriteLine("Not a number. Press any key to continue...");
count = 0;
System.Console.ReadKey();
continue;
}
break;
@@ -796,7 +792,6 @@ namespace DiscImageChef.Tests.Devices.ATA
DicConsole.WriteLine("Not a number. Press any key to continue...");
count = 0;
System.Console.ReadKey();
continue;
}
break;

View File

@@ -258,7 +258,6 @@ namespace DiscImageChef.Tests.Devices.ATA
DicConsole.WriteLine("Not a number. Press any key to continue...");
count = 0;
System.Console.ReadKey();
continue;
}
break;
@@ -412,7 +411,6 @@ namespace DiscImageChef.Tests.Devices.ATA
DicConsole.WriteLine("Not a number. Press any key to continue...");
blockSize = 0;
System.Console.ReadKey();
continue;
}
break;
@@ -566,7 +564,6 @@ namespace DiscImageChef.Tests.Devices.ATA
DicConsole.WriteLine("Not a number. Press any key to continue...");
count = 0;
System.Console.ReadKey();
continue;
}
break;
@@ -720,7 +717,6 @@ namespace DiscImageChef.Tests.Devices.ATA
DicConsole.WriteLine("Not a number. Press any key to continue...");
count = 0;
System.Console.ReadKey();
continue;
}
break;
@@ -862,7 +858,6 @@ namespace DiscImageChef.Tests.Devices.ATA
DicConsole.WriteLine("Not a number. Press any key to continue...");
sector = 0;
System.Console.ReadKey();
continue;
}
break;

View File

@@ -199,7 +199,6 @@ namespace DiscImageChef.Tests.Devices.ATA
DicConsole.WriteLine("Not a number. Press any key to continue...");
sector = 0;
System.Console.ReadKey();
continue;
}
break;

View File

@@ -109,7 +109,6 @@ namespace DiscImageChef.Tests.Devices.ATA
DicConsole.WriteLine("Not a number. Press any key to continue...");
feature = 0;
System.Console.ReadKey();
continue;
}
break;

View File

@@ -309,7 +309,6 @@ namespace DiscImageChef.Tests.Devices.ATA
DicConsole.WriteLine("Not a number. Press any key to continue...");
subcommand = 0;
System.Console.ReadKey();
continue;
}
break;
@@ -467,7 +466,6 @@ namespace DiscImageChef.Tests.Devices.ATA
DicConsole.WriteLine("Not a number. Press any key to continue...");
address = 0;
System.Console.ReadKey();
continue;
}
break;

View File

@@ -105,7 +105,7 @@ namespace DiscImageChef.Tests.Devices
sb.AppendFormat("Error: {0}", DecodeATAStatus(registers.error)).AppendLine();
sb.AppendFormat("Device: {0}", (registers.deviceHead >> 4) & 0x01).AppendLine();
sb.AppendFormat("LBA: {0}",
(ulong)(registers.deviceHead & 0xF) * (ulong)0x100000000000 +
(ulong)(registers.deviceHead & 0xF) * 0x100000000000 +
registers.lbaHigh * (ulong)0x100000000L + (ulong)(registers.lbaMid << 16) +
registers.lbaLow);
sb.AppendFormat("Count: {0}", registers.sectorCount).AppendLine();

View File

@@ -27,6 +27,7 @@
// ****************************************************************************/
using DiscImageChef.Console;
using DiscImageChef.Devices;
namespace DiscImageChef.Tests.Devices
{
@@ -37,7 +38,7 @@ namespace DiscImageChef.Tests.Devices
DicConsole.WriteLine("Going to open {0}. Press any key to continue...", devPath);
System.Console.ReadKey();
DiscImageChef.Devices.Device dev = new DiscImageChef.Devices.Device(devPath);
Device dev = new Device(devPath);
while(true)
{

View File

@@ -27,6 +27,7 @@
// ****************************************************************************/
using DiscImageChef.Console;
using DiscImageChef.Decoders.SCSI;
using DiscImageChef.Devices;
namespace DiscImageChef.Tests.Devices.SCSI
@@ -120,7 +121,6 @@ namespace DiscImageChef.Tests.Devices.SCSI
DicConsole.WriteLine("Not a boolean. Press any key to continue...");
drive1 = false;
System.Console.ReadKey();
continue;
}
break;
@@ -191,7 +191,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
System.Console.Clear();
DicConsole.WriteLine("Device: {0}", devPath);
DicConsole.WriteLine("READ/RESET USAGE COUNTER decoded sense:");
DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine("Press any key to continue...");
System.Console.ReadKey();
System.Console.Clear();
@@ -271,7 +271,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
System.Console.Clear();
DicConsole.WriteLine("Device: {0}", devPath);
DicConsole.WriteLine("READ DATA BUFFER decoded sense:");
DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine("Press any key to continue...");
System.Console.ReadKey();
System.Console.Clear();
@@ -338,7 +338,6 @@ namespace DiscImageChef.Tests.Devices.SCSI
DicConsole.WriteLine("Not a number. Press any key to continue...");
threshold = 0;
System.Console.ReadKey();
continue;
}
break;
@@ -361,7 +360,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
senseBuffer == null ? "null" : senseBuffer.Length.ToString());
DicConsole.WriteLine("Sense buffer is null or empty? {0}", ArrayHelpers.ArrayIsNullOrEmpty(senseBuffer));
DicConsole.WriteLine("SET ERROR THRESHOLD decoded sense:");
DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine();
DicConsole.WriteLine("Choose what to do:");
DicConsole.WriteLine("1.- Print sense buffer.");
@@ -456,7 +455,6 @@ namespace DiscImageChef.Tests.Devices.SCSI
DicConsole.WriteLine("Not a number. Press any key to continue...");
lba = 0;
System.Console.ReadKey();
continue;
}
break;
@@ -527,7 +525,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
System.Console.Clear();
DicConsole.WriteLine("Device: {0}", devPath);
DicConsole.WriteLine("TRANSLATE decoded sense:");
DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine("Press any key to continue...");
System.Console.ReadKey();
System.Console.Clear();

View File

@@ -27,6 +27,7 @@
// ****************************************************************************/
using DiscImageChef.Console;
using DiscImageChef.Decoders.SCSI;
using DiscImageChef.Devices;
namespace DiscImageChef.Tests.Devices.SCSI
@@ -112,7 +113,6 @@ namespace DiscImageChef.Tests.Devices.SCSI
DicConsole.WriteLine("Not a number. Press any key to continue...");
lba = 0;
System.Console.ReadKey();
continue;
}
break;
@@ -183,7 +183,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
System.Console.Clear();
DicConsole.WriteLine("Device: {0}", devPath);
DicConsole.WriteLine("REQUEST BLOCK ADDRESS decoded sense:");
DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine("Press any key to continue...");
System.Console.ReadKey();
System.Console.Clear();
@@ -251,7 +251,6 @@ namespace DiscImageChef.Tests.Devices.SCSI
DicConsole.WriteLine("Not a number. Press any key to continue...");
lba = 0;
System.Console.ReadKey();
continue;
}
break;
@@ -273,7 +272,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
senseBuffer == null ? "null" : senseBuffer.Length.ToString());
DicConsole.WriteLine("Sense buffer is null or empty? {0}", ArrayHelpers.ArrayIsNullOrEmpty(senseBuffer));
DicConsole.WriteLine("SEEK BLOCK decoded sense:");
DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine();
DicConsole.WriteLine("Choose what to do:");
DicConsole.WriteLine("1.- Print sense buffer.");

View File

@@ -27,6 +27,7 @@
// ****************************************************************************/
using DiscImageChef.Console;
using DiscImageChef.Decoders.SCSI;
using DiscImageChef.Devices;
namespace DiscImageChef.Tests.Devices.SCSI
@@ -87,7 +88,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
senseBuffer == null ? "null" : senseBuffer.Length.ToString());
DicConsole.WriteLine("Sense buffer is null or empty? {0}", ArrayHelpers.ArrayIsNullOrEmpty(senseBuffer));
DicConsole.WriteLine("PARK decoded sense:");
DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine();
DicConsole.WriteLine("Choose what to do:");
DicConsole.WriteLine("1.- Print sense buffer.");
@@ -143,7 +144,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
senseBuffer == null ? "null" : senseBuffer.Length.ToString());
DicConsole.WriteLine("Sense buffer is null or empty? {0}", ArrayHelpers.ArrayIsNullOrEmpty(senseBuffer));
DicConsole.WriteLine("UNPARK decoded sense:");
DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine();
DicConsole.WriteLine("Choose what to do:");
DicConsole.WriteLine("1.- Print sense buffer.");

View File

@@ -26,7 +26,9 @@
// Copyright © 2011-2018 Natalia Portillo
// ****************************************************************************/
using System;
using DiscImageChef.Console;
using DiscImageChef.Decoders.SCSI;
using DiscImageChef.Devices;
namespace DiscImageChef.Tests.Devices.SCSI
@@ -120,7 +122,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
FujitsuDisplayModes.Idle, FujitsuDisplayModes.Ready);
DicConsole.Write("Choose?: ");
strDev = System.Console.ReadLine();
if(!System.Enum.TryParse(strDev, true, out mode))
if(!Enum.TryParse(strDev, true, out mode))
{
DicConsole.WriteLine("Not a correct display mode. Press any key to continue...");
mode = FujitsuDisplayModes.Ready;
@@ -151,7 +153,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
senseBuffer == null ? "null" : senseBuffer.Length.ToString());
DicConsole.WriteLine("Sense buffer is null or empty? {0}", ArrayHelpers.ArrayIsNullOrEmpty(senseBuffer));
DicConsole.WriteLine("DISPLAY decoded sense:");
DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine();
DicConsole.WriteLine("Choose what to do:");
DicConsole.WriteLine("1.- Print sense buffer.");

View File

@@ -27,6 +27,7 @@
// ****************************************************************************/
using DiscImageChef.Console;
using DiscImageChef.Decoders.SCSI;
using DiscImageChef.Devices;
namespace DiscImageChef.Tests.Devices.SCSI
@@ -120,7 +121,6 @@ namespace DiscImageChef.Tests.Devices.SCSI
DicConsole.WriteLine("Not a number. Press any key to continue...");
lba = 0;
System.Console.ReadKey();
continue;
}
break;
@@ -191,7 +191,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
System.Console.Clear();
DicConsole.WriteLine("Device: {0}", devPath);
DicConsole.WriteLine("READ DVD (RAW) decoded sense:");
DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine("Press any key to continue...");
System.Console.ReadKey();
System.Console.Clear();

View File

@@ -27,6 +27,7 @@
// ****************************************************************************/
using DiscImageChef.Console;
using DiscImageChef.Decoders.SCSI;
using DiscImageChef.Devices;
namespace DiscImageChef.Tests.Devices.SCSI
@@ -168,7 +169,6 @@ namespace DiscImageChef.Tests.Devices.SCSI
DicConsole.WriteLine("Not a numbr. Press any key to continue...");
bps = 512;
System.Console.ReadKey();
continue;
}
}
@@ -240,7 +240,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
System.Console.Clear();
DicConsole.WriteLine("Device: {0}", devPath);
DicConsole.WriteLine("READ LONG decoded sense:");
DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine("Press any key to continue...");
System.Console.ReadKey();
System.Console.Clear();

View File

@@ -26,7 +26,9 @@
// Copyright © 2011-2018 Natalia Portillo
// ****************************************************************************/
using System;
using DiscImageChef.Console;
using DiscImageChef.Decoders.SCSI;
using DiscImageChef.Devices;
namespace DiscImageChef.Tests.Devices.SCSI
@@ -120,7 +122,6 @@ namespace DiscImageChef.Tests.Devices.SCSI
DicConsole.WriteLine("Not a number. Press any key to continue...");
requestNumber = 0;
System.Console.ReadKey();
continue;
}
break;
@@ -191,7 +192,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
System.Console.Clear();
DicConsole.WriteLine("Device: {0}", devPath);
DicConsole.WriteLine("EXTRACT SS decoded sense:");
DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine("Press any key to continue...");
System.Console.ReadKey();
System.Console.Clear();
@@ -224,7 +225,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
DicConsole.WriteLine("Sense buffer is null or empty? {0}", ArrayHelpers.ArrayIsNullOrEmpty(senseBuffer));
DicConsole.WriteLine("Features: {0}.", features);
DicConsole.WriteLine("GET FEATURE LIST decoded sense:");
DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine();
DicConsole.WriteLine("Choose what to do:");
DicConsole.WriteLine("1.- Print sense buffer.");
@@ -303,12 +304,11 @@ namespace DiscImageChef.Tests.Devices.SCSI
KreonLockStates.Wxripper, KreonLockStates.Xtreme);
DicConsole.Write("Choose?: ");
strDev = System.Console.ReadLine();
if(!System.Enum.TryParse(strDev, true, out state))
if(!Enum.TryParse(strDev, true, out state))
{
DicConsole.WriteLine("Not a correct page control. Press any key to continue...");
state = KreonLockStates.Locked;
System.Console.ReadKey();
continue;
}
break;
@@ -326,7 +326,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
DicConsole.WriteLine("Command took {0} ms.", duration);
DicConsole.WriteLine("Sense is {0}.", sense);
DicConsole.WriteLine("SET LOCK STATE decoded sense:");
DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine();
DicConsole.WriteLine("Choose what to do:");
DicConsole.WriteLine("1.- Send command again.");
@@ -373,7 +373,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
senseBuffer == null ? "null" : senseBuffer.Length.ToString());
DicConsole.WriteLine("Sense buffer is null or empty? {0}", ArrayHelpers.ArrayIsNullOrEmpty(senseBuffer));
DicConsole.WriteLine("UNLOCK decoded sense:");
DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine();
DicConsole.WriteLine("Choose what to do:");
DicConsole.WriteLine("1.- Print sense buffer.");

View File

@@ -26,7 +26,11 @@
// Copyright © 2011-2018 Natalia Portillo
// ****************************************************************************/
using System;
using DiscImageChef.Console;
using DiscImageChef.Decoders.CD;
using DiscImageChef.Decoders.SCSI;
using DiscImageChef.Decoders.SCSI.MMC;
using DiscImageChef.Devices;
namespace DiscImageChef.Tests.Devices.SCSI
@@ -137,7 +141,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
MmcGetConfigurationRt.Single);
DicConsole.Write("Choose?: ");
strDev = System.Console.ReadLine();
if(!System.Enum.TryParse(strDev, true, out rt))
if(!Enum.TryParse(strDev, true, out rt))
{
DicConsole.WriteLine("Not a correct object type. Press any key to continue...");
rt = MmcGetConfigurationRt.All;
@@ -152,7 +156,6 @@ namespace DiscImageChef.Tests.Devices.SCSI
DicConsole.WriteLine("Not a number. Press any key to continue...");
startingFeatureNumber = 1;
System.Console.ReadKey();
continue;
}
break;
@@ -216,246 +219,246 @@ namespace DiscImageChef.Tests.Devices.SCSI
DicConsole.WriteLine("GET CONFIGURATION decoded buffer:");
if(buffer != null)
{
Decoders.SCSI.MMC.Features.SeparatedFeatures ftr = Decoders.SCSI.MMC.Features.Separate(buffer);
Features.SeparatedFeatures ftr = Features.Separate(buffer);
DicConsole.WriteLine("GET CONFIGURATION length is {0} bytes", ftr.DataLength);
DicConsole.WriteLine("GET CONFIGURATION current profile is {0:X4}h", ftr.CurrentProfile);
if(ftr.Descriptors != null)
foreach(Decoders.SCSI.MMC.Features.FeatureDescriptor desc in ftr.Descriptors)
foreach(Features.FeatureDescriptor desc in ftr.Descriptors)
{
DicConsole.WriteLine("Feature {0:X4}h", desc.Code);
switch(desc.Code)
{
case 0x0000:
DicConsole.Write("{0}", Decoders.SCSI.MMC.Features.Prettify_0000(desc.Data));
DicConsole.Write("{0}", Features.Prettify_0000(desc.Data));
PrintHex.PrintHexArray(desc.Data, 64);
break;
case 0x0001:
DicConsole.Write("{0}", Decoders.SCSI.MMC.Features.Prettify_0001(desc.Data));
DicConsole.Write("{0}", Features.Prettify_0001(desc.Data));
PrintHex.PrintHexArray(desc.Data, 64);
break;
case 0x0002:
DicConsole.Write("{0}", Decoders.SCSI.MMC.Features.Prettify_0002(desc.Data));
DicConsole.Write("{0}", Features.Prettify_0002(desc.Data));
PrintHex.PrintHexArray(desc.Data, 64);
break;
case 0x0003:
DicConsole.Write("{0}", Decoders.SCSI.MMC.Features.Prettify_0003(desc.Data));
DicConsole.Write("{0}", Features.Prettify_0003(desc.Data));
PrintHex.PrintHexArray(desc.Data, 64);
break;
case 0x0004:
DicConsole.Write("{0}", Decoders.SCSI.MMC.Features.Prettify_0004(desc.Data));
DicConsole.Write("{0}", Features.Prettify_0004(desc.Data));
PrintHex.PrintHexArray(desc.Data, 64);
break;
case 0x0010:
DicConsole.Write("{0}", Decoders.SCSI.MMC.Features.Prettify_0010(desc.Data));
DicConsole.Write("{0}", Features.Prettify_0010(desc.Data));
PrintHex.PrintHexArray(desc.Data, 64);
break;
case 0x001D:
DicConsole.Write("{0}", Decoders.SCSI.MMC.Features.Prettify_001D(desc.Data));
DicConsole.Write("{0}", Features.Prettify_001D(desc.Data));
PrintHex.PrintHexArray(desc.Data, 64);
break;
case 0x001E:
DicConsole.Write("{0}", Decoders.SCSI.MMC.Features.Prettify_001E(desc.Data));
DicConsole.Write("{0}", Features.Prettify_001E(desc.Data));
PrintHex.PrintHexArray(desc.Data, 64);
break;
case 0x001F:
DicConsole.Write("{0}", Decoders.SCSI.MMC.Features.Prettify_001F(desc.Data));
DicConsole.Write("{0}", Features.Prettify_001F(desc.Data));
PrintHex.PrintHexArray(desc.Data, 64);
break;
case 0x0020:
DicConsole.Write("{0}", Decoders.SCSI.MMC.Features.Prettify_0020(desc.Data));
DicConsole.Write("{0}", Features.Prettify_0020(desc.Data));
PrintHex.PrintHexArray(desc.Data, 64);
break;
case 0x0021:
DicConsole.Write("{0}", Decoders.SCSI.MMC.Features.Prettify_0021(desc.Data));
DicConsole.Write("{0}", Features.Prettify_0021(desc.Data));
PrintHex.PrintHexArray(desc.Data, 64);
break;
case 0x0022:
DicConsole.Write("{0}", Decoders.SCSI.MMC.Features.Prettify_0022(desc.Data));
DicConsole.Write("{0}", Features.Prettify_0022(desc.Data));
PrintHex.PrintHexArray(desc.Data, 64);
break;
case 0x0023:
DicConsole.Write("{0}", Decoders.SCSI.MMC.Features.Prettify_0023(desc.Data));
DicConsole.Write("{0}", Features.Prettify_0023(desc.Data));
PrintHex.PrintHexArray(desc.Data, 64);
break;
case 0x0024:
DicConsole.Write("{0}", Decoders.SCSI.MMC.Features.Prettify_0024(desc.Data));
DicConsole.Write("{0}", Features.Prettify_0024(desc.Data));
PrintHex.PrintHexArray(desc.Data, 64);
break;
case 0x0025:
DicConsole.Write("{0}", Decoders.SCSI.MMC.Features.Prettify_0025(desc.Data));
DicConsole.Write("{0}", Features.Prettify_0025(desc.Data));
PrintHex.PrintHexArray(desc.Data, 64);
break;
case 0x0026:
DicConsole.Write("{0}", Decoders.SCSI.MMC.Features.Prettify_0026(desc.Data));
DicConsole.Write("{0}", Features.Prettify_0026(desc.Data));
PrintHex.PrintHexArray(desc.Data, 64);
break;
case 0x0027:
DicConsole.Write("{0}", Decoders.SCSI.MMC.Features.Prettify_0027(desc.Data));
DicConsole.Write("{0}", Features.Prettify_0027(desc.Data));
PrintHex.PrintHexArray(desc.Data, 64);
break;
case 0x0028:
DicConsole.Write("{0}", Decoders.SCSI.MMC.Features.Prettify_0028(desc.Data));
DicConsole.Write("{0}", Features.Prettify_0028(desc.Data));
PrintHex.PrintHexArray(desc.Data, 64);
break;
case 0x0029:
DicConsole.Write("{0}", Decoders.SCSI.MMC.Features.Prettify_0029(desc.Data));
DicConsole.Write("{0}", Features.Prettify_0029(desc.Data));
PrintHex.PrintHexArray(desc.Data, 64);
break;
case 0x002A:
DicConsole.Write("{0}", Decoders.SCSI.MMC.Features.Prettify_002A(desc.Data));
DicConsole.Write("{0}", Features.Prettify_002A(desc.Data));
PrintHex.PrintHexArray(desc.Data, 64);
break;
case 0x002B:
DicConsole.Write("{0}", Decoders.SCSI.MMC.Features.Prettify_002B(desc.Data));
DicConsole.Write("{0}", Features.Prettify_002B(desc.Data));
PrintHex.PrintHexArray(desc.Data, 64);
break;
case 0x002C:
DicConsole.Write("{0}", Decoders.SCSI.MMC.Features.Prettify_002C(desc.Data));
DicConsole.Write("{0}", Features.Prettify_002C(desc.Data));
PrintHex.PrintHexArray(desc.Data, 64);
break;
case 0x002D:
DicConsole.Write("{0}", Decoders.SCSI.MMC.Features.Prettify_002D(desc.Data));
DicConsole.Write("{0}", Features.Prettify_002D(desc.Data));
PrintHex.PrintHexArray(desc.Data, 64);
break;
case 0x002E:
DicConsole.Write("{0}", Decoders.SCSI.MMC.Features.Prettify_002E(desc.Data));
DicConsole.Write("{0}", Features.Prettify_002E(desc.Data));
PrintHex.PrintHexArray(desc.Data, 64);
break;
case 0x002F:
DicConsole.Write("{0}", Decoders.SCSI.MMC.Features.Prettify_002F(desc.Data));
DicConsole.Write("{0}", Features.Prettify_002F(desc.Data));
PrintHex.PrintHexArray(desc.Data, 64);
break;
case 0x0030:
DicConsole.Write("{0}", Decoders.SCSI.MMC.Features.Prettify_0030(desc.Data));
DicConsole.Write("{0}", Features.Prettify_0030(desc.Data));
PrintHex.PrintHexArray(desc.Data, 64);
break;
case 0x0031:
DicConsole.Write("{0}", Decoders.SCSI.MMC.Features.Prettify_0031(desc.Data));
DicConsole.Write("{0}", Features.Prettify_0031(desc.Data));
PrintHex.PrintHexArray(desc.Data, 64);
break;
case 0x0032:
DicConsole.Write("{0}", Decoders.SCSI.MMC.Features.Prettify_0032(desc.Data));
DicConsole.Write("{0}", Features.Prettify_0032(desc.Data));
PrintHex.PrintHexArray(desc.Data, 64);
break;
case 0x0033:
DicConsole.Write("{0}", Decoders.SCSI.MMC.Features.Prettify_0033(desc.Data));
DicConsole.Write("{0}", Features.Prettify_0033(desc.Data));
PrintHex.PrintHexArray(desc.Data, 64);
break;
case 0x0035:
DicConsole.Write("{0}", Decoders.SCSI.MMC.Features.Prettify_0035(desc.Data));
DicConsole.Write("{0}", Features.Prettify_0035(desc.Data));
PrintHex.PrintHexArray(desc.Data, 64);
break;
case 0x0037:
DicConsole.Write("{0}", Decoders.SCSI.MMC.Features.Prettify_0037(desc.Data));
DicConsole.Write("{0}", Features.Prettify_0037(desc.Data));
PrintHex.PrintHexArray(desc.Data, 64);
break;
case 0x0038:
DicConsole.Write("{0}", Decoders.SCSI.MMC.Features.Prettify_0038(desc.Data));
DicConsole.Write("{0}", Features.Prettify_0038(desc.Data));
PrintHex.PrintHexArray(desc.Data, 64);
break;
case 0x003A:
DicConsole.Write("{0}", Decoders.SCSI.MMC.Features.Prettify_003A(desc.Data));
DicConsole.Write("{0}", Features.Prettify_003A(desc.Data));
PrintHex.PrintHexArray(desc.Data, 64);
break;
case 0x003B:
DicConsole.Write("{0}", Decoders.SCSI.MMC.Features.Prettify_003B(desc.Data));
DicConsole.Write("{0}", Features.Prettify_003B(desc.Data));
PrintHex.PrintHexArray(desc.Data, 64);
break;
case 0x0040:
DicConsole.Write("{0}", Decoders.SCSI.MMC.Features.Prettify_0040(desc.Data));
DicConsole.Write("{0}", Features.Prettify_0040(desc.Data));
PrintHex.PrintHexArray(desc.Data, 64);
break;
case 0x0041:
DicConsole.Write("{0}", Decoders.SCSI.MMC.Features.Prettify_0041(desc.Data));
DicConsole.Write("{0}", Features.Prettify_0041(desc.Data));
PrintHex.PrintHexArray(desc.Data, 64);
break;
case 0x0042:
DicConsole.Write("{0}", Decoders.SCSI.MMC.Features.Prettify_0042(desc.Data));
DicConsole.Write("{0}", Features.Prettify_0042(desc.Data));
PrintHex.PrintHexArray(desc.Data, 64);
break;
case 0x0050:
DicConsole.Write("{0}", Decoders.SCSI.MMC.Features.Prettify_0050(desc.Data));
DicConsole.Write("{0}", Features.Prettify_0050(desc.Data));
PrintHex.PrintHexArray(desc.Data, 64);
break;
case 0x0051:
DicConsole.Write("{0}", Decoders.SCSI.MMC.Features.Prettify_0051(desc.Data));
DicConsole.Write("{0}", Features.Prettify_0051(desc.Data));
PrintHex.PrintHexArray(desc.Data, 64);
break;
case 0x0080:
DicConsole.Write("{0}", Decoders.SCSI.MMC.Features.Prettify_0080(desc.Data));
DicConsole.Write("{0}", Features.Prettify_0080(desc.Data));
PrintHex.PrintHexArray(desc.Data, 64);
break;
case 0x0100:
DicConsole.Write("{0}", Decoders.SCSI.MMC.Features.Prettify_0100(desc.Data));
DicConsole.Write("{0}", Features.Prettify_0100(desc.Data));
PrintHex.PrintHexArray(desc.Data, 64);
break;
case 0x0101:
DicConsole.Write("{0}", Decoders.SCSI.MMC.Features.Prettify_0101(desc.Data));
DicConsole.Write("{0}", Features.Prettify_0101(desc.Data));
PrintHex.PrintHexArray(desc.Data, 64);
break;
case 0x0102:
DicConsole.Write("{0}", Decoders.SCSI.MMC.Features.Prettify_0102(desc.Data));
DicConsole.Write("{0}", Features.Prettify_0102(desc.Data));
PrintHex.PrintHexArray(desc.Data, 64);
break;
case 0x0103:
DicConsole.Write("{0}", Decoders.SCSI.MMC.Features.Prettify_0103(desc.Data));
DicConsole.Write("{0}", Features.Prettify_0103(desc.Data));
PrintHex.PrintHexArray(desc.Data, 64);
break;
case 0x0104:
DicConsole.Write("{0}", Decoders.SCSI.MMC.Features.Prettify_0104(desc.Data));
DicConsole.Write("{0}", Features.Prettify_0104(desc.Data));
PrintHex.PrintHexArray(desc.Data, 64);
break;
case 0x0105:
DicConsole.Write("{0}", Decoders.SCSI.MMC.Features.Prettify_0105(desc.Data));
DicConsole.Write("{0}", Features.Prettify_0105(desc.Data));
PrintHex.PrintHexArray(desc.Data, 64);
break;
case 0x0106:
DicConsole.Write("{0}", Decoders.SCSI.MMC.Features.Prettify_0106(desc.Data));
DicConsole.Write("{0}", Features.Prettify_0106(desc.Data));
PrintHex.PrintHexArray(desc.Data, 64);
break;
case 0x0107:
DicConsole.Write("{0}", Decoders.SCSI.MMC.Features.Prettify_0107(desc.Data));
DicConsole.Write("{0}", Features.Prettify_0107(desc.Data));
PrintHex.PrintHexArray(desc.Data, 64);
break;
case 0x0108:
DicConsole.Write("{0}", Decoders.SCSI.MMC.Features.Prettify_0108(desc.Data));
DicConsole.Write("{0}", Features.Prettify_0108(desc.Data));
PrintHex.PrintHexArray(desc.Data, 64);
break;
case 0x0109:
DicConsole.Write("{0}", Decoders.SCSI.MMC.Features.Prettify_0109(desc.Data));
DicConsole.Write("{0}", Features.Prettify_0109(desc.Data));
PrintHex.PrintHexArray(desc.Data, 64);
break;
case 0x010A:
DicConsole.Write("{0}", Decoders.SCSI.MMC.Features.Prettify_010A(desc.Data));
DicConsole.Write("{0}", Features.Prettify_010A(desc.Data));
PrintHex.PrintHexArray(desc.Data, 64);
break;
case 0x010B:
DicConsole.Write("{0}", Decoders.SCSI.MMC.Features.Prettify_010B(desc.Data));
DicConsole.Write("{0}", Features.Prettify_010B(desc.Data));
PrintHex.PrintHexArray(desc.Data, 64);
break;
case 0x010C:
DicConsole.Write("{0}", Decoders.SCSI.MMC.Features.Prettify_010C(desc.Data));
DicConsole.Write("{0}", Features.Prettify_010C(desc.Data));
PrintHex.PrintHexArray(desc.Data, 64);
break;
case 0x010D:
DicConsole.Write("{0}", Decoders.SCSI.MMC.Features.Prettify_010D(desc.Data));
DicConsole.Write("{0}", Features.Prettify_010D(desc.Data));
PrintHex.PrintHexArray(desc.Data, 64);
break;
case 0x010E:
DicConsole.Write("{0}", Decoders.SCSI.MMC.Features.Prettify_010E(desc.Data));
DicConsole.Write("{0}", Features.Prettify_010E(desc.Data));
PrintHex.PrintHexArray(desc.Data, 64);
break;
case 0x0110:
DicConsole.Write("{0}", Decoders.SCSI.MMC.Features.Prettify_0110(desc.Data));
DicConsole.Write("{0}", Features.Prettify_0110(desc.Data));
PrintHex.PrintHexArray(desc.Data, 64);
break;
case 0x0113:
DicConsole.Write("{0}", Decoders.SCSI.MMC.Features.Prettify_0113(desc.Data));
DicConsole.Write("{0}", Features.Prettify_0113(desc.Data));
PrintHex.PrintHexArray(desc.Data, 64);
break;
case 0x0142:
DicConsole.Write("{0}", Decoders.SCSI.MMC.Features.Prettify_0142(desc.Data));
DicConsole.Write("{0}", Features.Prettify_0142(desc.Data));
PrintHex.PrintHexArray(desc.Data, 64);
break;
default:
@@ -485,7 +488,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
System.Console.Clear();
DicConsole.WriteLine("Device: {0}", devPath);
DicConsole.WriteLine("GET CONFIGURATION decoded sense:");
if(senseBuffer != null) DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
if(senseBuffer != null) DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine("Press any key to continue...");
System.Console.ReadKey();
System.Console.Clear();
@@ -553,7 +556,6 @@ namespace DiscImageChef.Tests.Devices.SCSI
DicConsole.WriteLine("Not a boolean. Press any key to continue...");
persistent = false;
System.Console.ReadKey();
continue;
}
break;
@@ -575,7 +577,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
senseBuffer == null ? "null" : senseBuffer.Length.ToString());
DicConsole.WriteLine("Sense buffer is null or empty? {0}", ArrayHelpers.ArrayIsNullOrEmpty(senseBuffer));
DicConsole.WriteLine("PREVENT ALLOW MEDIUM REMOVAL decoded sense:");
DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine();
DicConsole.WriteLine("Choose what to do:");
DicConsole.WriteLine("1.- Print sense buffer.");
@@ -709,7 +711,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
MmcSectorTypes.Mode2Form1, MmcSectorTypes.Mode2Form2);
DicConsole.Write("Choose?: ");
strDev = System.Console.ReadLine();
if(!System.Enum.TryParse(strDev, true, out sectorType))
if(!Enum.TryParse(strDev, true, out sectorType))
{
DicConsole.WriteLine("Not a correct page control. Press any key to continue...");
sectorType = MmcSectorTypes.AllTypes;
@@ -743,7 +745,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
MmcHeaderCodes.AllHeaders);
DicConsole.Write("Choose?: ");
strDev = System.Console.ReadLine();
if(!System.Enum.TryParse(strDev, true, out header))
if(!Enum.TryParse(strDev, true, out header))
{
DicConsole.WriteLine("Not a correct page control. Press any key to continue...");
header = MmcHeaderCodes.None;
@@ -776,7 +778,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
MmcErrorField.C2Pointers, MmcErrorField.C2PointersAndBlock);
DicConsole.Write("Choose?: ");
strDev = System.Console.ReadLine();
if(!System.Enum.TryParse(strDev, true, out c2))
if(!Enum.TryParse(strDev, true, out c2))
{
DicConsole.WriteLine("Not a correct page control. Press any key to continue...");
c2 = MmcErrorField.None;
@@ -789,7 +791,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
MmcSubchannel.Q16, MmcSubchannel.Rw);
DicConsole.Write("Choose?: ");
strDev = System.Console.ReadLine();
if(!System.Enum.TryParse(strDev, true, out subchan))
if(!Enum.TryParse(strDev, true, out subchan))
{
DicConsole.WriteLine("Not a correct page control. Press any key to continue...");
subchan = MmcSubchannel.None;
@@ -804,7 +806,6 @@ namespace DiscImageChef.Tests.Devices.SCSI
DicConsole.WriteLine("Not a number. Press any key to continue...");
blockSize = 2352;
System.Console.ReadKey();
continue;
}
break;
@@ -876,7 +877,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
System.Console.Clear();
DicConsole.WriteLine("Device: {0}", devPath);
DicConsole.WriteLine("READ CD decoded sense:");
DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine("Press any key to continue...");
System.Console.ReadKey();
System.Console.Clear();
@@ -1015,7 +1016,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
MmcSectorTypes.Mode2Form1, MmcSectorTypes.Mode2Form2);
DicConsole.Write("Choose?: ");
strDev = System.Console.ReadLine();
if(!System.Enum.TryParse(strDev, true, out sectorType))
if(!Enum.TryParse(strDev, true, out sectorType))
{
DicConsole.WriteLine("Not a correct page control. Press any key to continue...");
sectorType = MmcSectorTypes.AllTypes;
@@ -1049,7 +1050,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
MmcHeaderCodes.AllHeaders);
DicConsole.Write("Choose?: ");
strDev = System.Console.ReadLine();
if(!System.Enum.TryParse(strDev, true, out header))
if(!Enum.TryParse(strDev, true, out header))
{
DicConsole.WriteLine("Not a correct page control. Press any key to continue...");
header = MmcHeaderCodes.None;
@@ -1082,7 +1083,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
MmcErrorField.C2Pointers, MmcErrorField.C2PointersAndBlock);
DicConsole.Write("Choose?: ");
strDev = System.Console.ReadLine();
if(!System.Enum.TryParse(strDev, true, out c2))
if(!Enum.TryParse(strDev, true, out c2))
{
DicConsole.WriteLine("Not a correct page control. Press any key to continue...");
c2 = MmcErrorField.None;
@@ -1095,7 +1096,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
MmcSubchannel.Q16, MmcSubchannel.Rw);
DicConsole.Write("Choose?: ");
strDev = System.Console.ReadLine();
if(!System.Enum.TryParse(strDev, true, out subchan))
if(!Enum.TryParse(strDev, true, out subchan))
{
DicConsole.WriteLine("Not a correct page control. Press any key to continue...");
subchan = MmcSubchannel.None;
@@ -1110,7 +1111,6 @@ namespace DiscImageChef.Tests.Devices.SCSI
DicConsole.WriteLine("Not a number. Press any key to continue...");
blockSize = 2352;
System.Console.ReadKey();
continue;
}
break;
@@ -1184,7 +1184,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
System.Console.Clear();
DicConsole.WriteLine("Device: {0}", devPath);
DicConsole.WriteLine("READ CD MSF decoded sense:");
DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine("Press any key to continue...");
System.Console.ReadKey();
System.Console.Clear();
@@ -1240,12 +1240,11 @@ namespace DiscImageChef.Tests.Devices.SCSI
MmcDiscInformationDataTypes.PowResources);
DicConsole.Write("Choose?: ");
strDev = System.Console.ReadLine();
if(!System.Enum.TryParse(strDev, true, out info))
if(!Enum.TryParse(strDev, true, out info))
{
DicConsole.WriteLine("Not a correct page control. Press any key to continue...");
info = MmcDiscInformationDataTypes.DiscInformation;
System.Console.ReadKey();
continue;
}
break;
@@ -1307,7 +1306,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
System.Console.Clear();
DicConsole.WriteLine("Device: {0}", devPath);
DicConsole.WriteLine("READ DISC INFORMATION decoded response:");
DicConsole.Write("{0}", Decoders.SCSI.MMC.DiscInformation.Prettify(buffer));
DicConsole.Write("{0}", DiscInformation.Prettify(buffer));
DicConsole.WriteLine("Press any key to continue...");
System.Console.ReadKey();
System.Console.Clear();
@@ -1327,7 +1326,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
System.Console.Clear();
DicConsole.WriteLine("Device: {0}", devPath);
DicConsole.WriteLine("READ DISC INFORMATION decoded sense:");
DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine("Press any key to continue...");
System.Console.ReadKey();
System.Console.Clear();
@@ -1389,7 +1388,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
MmcDiscStructureMediaType.Bd);
DicConsole.Write("Choose?: ");
strDev = System.Console.ReadLine();
if(!System.Enum.TryParse(strDev, true, out mediaType))
if(!Enum.TryParse(strDev, true, out mediaType))
{
DicConsole.WriteLine("Not a correct media type. Press any key to continue...");
mediaType = MmcDiscStructureMediaType.Dvd;
@@ -1449,7 +1448,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
MmcDiscStructureFormat.CapabilityList);
DicConsole.Write("Choose?: ");
strDev = System.Console.ReadLine();
if(!System.Enum.TryParse(strDev, true, out format))
if(!Enum.TryParse(strDev, true, out format))
{
DicConsole.WriteLine("Not a correct media type. Press any key to continue...");
format = MmcDiscStructureFormat.CapabilityList;
@@ -1484,7 +1483,6 @@ namespace DiscImageChef.Tests.Devices.SCSI
DicConsole.WriteLine("Not a number. Press any key to continue...");
agid = 0;
System.Console.ReadKey();
continue;
}
break;
@@ -1566,7 +1564,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
System.Console.Clear();
DicConsole.WriteLine("Device: {0}", devPath);
DicConsole.WriteLine("READ DISC STRUCTURE decoded sense:");
DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine("Press any key to continue...");
System.Console.ReadKey();
System.Console.Clear();
@@ -1646,7 +1644,6 @@ namespace DiscImageChef.Tests.Devices.SCSI
DicConsole.WriteLine("Not a number. Press any key to continue...");
session = 0;
System.Console.ReadKey();
continue;
}
break;
@@ -1712,27 +1709,27 @@ namespace DiscImageChef.Tests.Devices.SCSI
switch(format)
{
case 0:
DicConsole.Write("{0}", Decoders.CD.TOC.Prettify(buffer));
DicConsole.Write("{0}", TOC.Prettify(buffer));
PrintHex.PrintHexArray(buffer, 64);
break;
case 1:
DicConsole.Write("{0}", Decoders.CD.Session.Prettify(buffer));
DicConsole.Write("{0}", Session.Prettify(buffer));
PrintHex.PrintHexArray(buffer, 64);
break;
case 2:
DicConsole.Write("{0}", Decoders.CD.FullTOC.Prettify(buffer));
DicConsole.Write("{0}", FullTOC.Prettify(buffer));
PrintHex.PrintHexArray(buffer, 64);
break;
case 3:
DicConsole.Write("{0}", Decoders.CD.PMA.Prettify(buffer));
DicConsole.Write("{0}", PMA.Prettify(buffer));
PrintHex.PrintHexArray(buffer, 64);
break;
case 4:
DicConsole.Write("{0}", Decoders.CD.ATIP.Prettify(buffer));
DicConsole.Write("{0}", ATIP.Prettify(buffer));
PrintHex.PrintHexArray(buffer, 64);
break;
case 5:
DicConsole.Write("{0}", Decoders.CD.CDTextOnLeadIn.Prettify(buffer));
DicConsole.Write("{0}", CDTextOnLeadIn.Prettify(buffer));
PrintHex.PrintHexArray(buffer, 64);
break;
}
@@ -1756,7 +1753,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
System.Console.Clear();
DicConsole.WriteLine("Device: {0}", devPath);
DicConsole.WriteLine("READ TOC/PMA/ATIP decoded sense:");
if(senseBuffer != null) DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
if(senseBuffer != null) DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine("Press any key to continue...");
System.Console.ReadKey();
System.Console.Clear();
@@ -1872,7 +1869,6 @@ namespace DiscImageChef.Tests.Devices.SCSI
DicConsole.WriteLine("Not a number. Press any key to continue...");
powerConditions = 0;
System.Console.ReadKey();
continue;
}
break;
@@ -1894,7 +1890,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
senseBuffer == null ? "null" : senseBuffer.Length.ToString());
DicConsole.WriteLine("Sense buffer is null or empty? {0}", ArrayHelpers.ArrayIsNullOrEmpty(senseBuffer));
DicConsole.WriteLine("START STOP UNIT decoded sense:");
DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine();
DicConsole.WriteLine("Choose what to do:");
DicConsole.WriteLine("1.- Print sense buffer.");

View File

@@ -27,6 +27,7 @@
// ****************************************************************************/
using DiscImageChef.Console;
using DiscImageChef.Decoders.SCSI;
using DiscImageChef.Devices;
namespace DiscImageChef.Tests.Devices.SCSI
@@ -120,7 +121,6 @@ namespace DiscImageChef.Tests.Devices.SCSI
DicConsole.WriteLine("Not a number. Press any key to continue...");
length = 1;
System.Console.ReadKey();
continue;
}
break;
@@ -191,7 +191,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
System.Console.Clear();
DicConsole.WriteLine("Device: {0}", devPath);
DicConsole.WriteLine("READ CD-DA decoded sense:");
DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine("Press any key to continue...");
System.Console.ReadKey();
System.Console.Clear();

View File

@@ -26,7 +26,9 @@
// Copyright © 2011-2018 Natalia Portillo
// ****************************************************************************/
using System;
using DiscImageChef.Console;
using DiscImageChef.Decoders.SCSI;
using DiscImageChef.Devices;
namespace DiscImageChef.Tests.Devices.SCSI
@@ -140,7 +142,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
PioneerSubchannel.Q16, PioneerSubchannel.All, PioneerSubchannel.Only);
DicConsole.Write("Choose?: ");
strDev = System.Console.ReadLine();
if(!System.Enum.TryParse(strDev, true, out subchan))
if(!Enum.TryParse(strDev, true, out subchan))
{
DicConsole.WriteLine("Not a correct page control. Press any key to continue...");
subchan = PioneerSubchannel.None;
@@ -232,7 +234,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
System.Console.Clear();
DicConsole.WriteLine("Device: {0}", devPath);
DicConsole.WriteLine("READ CD-DA decoded sense:");
DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine("Press any key to continue...");
System.Console.ReadKey();
System.Console.Clear();
@@ -356,7 +358,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
PioneerSubchannel.Q16, PioneerSubchannel.All, PioneerSubchannel.Only);
DicConsole.Write("Choose?: ");
strDev = System.Console.ReadLine();
if(!System.Enum.TryParse(strDev, true, out subchan))
if(!Enum.TryParse(strDev, true, out subchan))
{
DicConsole.WriteLine("Not a correct page control. Press any key to continue...");
subchan = PioneerSubchannel.None;
@@ -450,7 +452,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
System.Console.Clear();
DicConsole.WriteLine("Device: {0}", devPath);
DicConsole.WriteLine("READ CD-DA MSF decoded sense:");
DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine("Press any key to continue...");
System.Console.ReadKey();
System.Console.Clear();
@@ -542,7 +544,6 @@ namespace DiscImageChef.Tests.Devices.SCSI
DicConsole.WriteLine("Not a number. Press any key to continue...");
wholeSector = false;
System.Console.ReadKey();
continue;
}
break;
@@ -613,7 +614,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
System.Console.Clear();
DicConsole.WriteLine("Device: {0}", devPath);
DicConsole.WriteLine("READ CD-XA decoded sense:");
DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine("Press any key to continue...");
System.Console.ReadKey();
System.Console.Clear();

View File

@@ -27,6 +27,7 @@
// ****************************************************************************/
using DiscImageChef.Console;
using DiscImageChef.Decoders.SCSI;
using DiscImageChef.Devices;
namespace DiscImageChef.Tests.Devices.SCSI
@@ -172,7 +173,6 @@ namespace DiscImageChef.Tests.Devices.SCSI
DicConsole.WriteLine("Not a numbr. Press any key to continue...");
bps = 512;
System.Console.ReadKey();
continue;
}
}
@@ -244,7 +244,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
System.Console.Clear();
DicConsole.WriteLine("Device: {0}", devPath);
DicConsole.WriteLine("READ LONG decoded sense:");
DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine("Press any key to continue...");
System.Console.ReadKey();
System.Console.Clear();
@@ -311,7 +311,6 @@ namespace DiscImageChef.Tests.Devices.SCSI
DicConsole.WriteLine("Not a numbr. Press any key to continue...");
address = 0;
System.Console.ReadKey();
continue;
}
break;
@@ -382,7 +381,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
System.Console.Clear();
DicConsole.WriteLine("Device: {0}", devPath);
DicConsole.WriteLine("READ SECTOR LOCATION decoded sense:");
DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine("Press any key to continue...");
System.Console.ReadKey();
System.Console.Clear();

View File

@@ -26,7 +26,9 @@
// Copyright © 2011-2018 Natalia Portillo
// ****************************************************************************/
using System;
using DiscImageChef.Console;
using DiscImageChef.Decoders.SCSI;
using DiscImageChef.Devices;
namespace DiscImageChef.Tests.Devices.SCSI
@@ -160,7 +162,6 @@ namespace DiscImageChef.Tests.Devices.SCSI
DicConsole.WriteLine("Not a boolean. Press any key to continue...");
dl = false;
System.Console.ReadKey();
continue;
}
break;
@@ -231,7 +232,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
System.Console.Clear();
DicConsole.WriteLine("Device: {0}", devPath);
DicConsole.WriteLine("GET BOOK BITSETTING decoded sense:");
DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine("Press any key to continue...");
System.Console.ReadKey();
System.Console.Clear();
@@ -311,7 +312,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
System.Console.Clear();
DicConsole.WriteLine("Device: {0}", devPath);
DicConsole.WriteLine("GET GIGAREC decoded sense:");
DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine("Press any key to continue...");
System.Console.ReadKey();
System.Console.Clear();
@@ -390,7 +391,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
System.Console.Clear();
DicConsole.WriteLine("Device: {0}", devPath);
DicConsole.WriteLine("GET SECUREC decoded sense:");
DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine("Press any key to continue...");
System.Console.ReadKey();
System.Console.Clear();
@@ -469,7 +470,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
System.Console.Clear();
DicConsole.WriteLine("Device: {0}", devPath);
DicConsole.WriteLine("GET SILENT MODE decoded sense:");
DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine("Press any key to continue...");
System.Console.ReadKey();
System.Console.Clear();
@@ -548,7 +549,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
System.Console.Clear();
DicConsole.WriteLine("Device: {0}", devPath);
DicConsole.WriteLine("GET SINGLE-SESSION / HIDE CD-R decoded sense:");
DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine("Press any key to continue...");
System.Console.ReadKey();
System.Console.Clear();
@@ -627,7 +628,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
System.Console.Clear();
DicConsole.WriteLine("Device: {0}", devPath);
DicConsole.WriteLine("GET SPEEDREAD decoded sense:");
DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine("Press any key to continue...");
System.Console.ReadKey();
System.Console.Clear();
@@ -707,7 +708,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
System.Console.Clear();
DicConsole.WriteLine("Device: {0}", devPath);
DicConsole.WriteLine("GET TEST WRITE DVD+ decoded sense:");
DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine("Press any key to continue...");
System.Console.ReadKey();
System.Console.Clear();
@@ -762,7 +763,6 @@ namespace DiscImageChef.Tests.Devices.SCSI
DicConsole.WriteLine("Not a boolean. Press any key to continue...");
dvd = false;
System.Console.ReadKey();
continue;
}
break;
@@ -833,7 +833,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
System.Console.Clear();
DicConsole.WriteLine("Device: {0}", devPath);
DicConsole.WriteLine("GET VARIREC decoded sense:");
DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine("Press any key to continue...");
System.Console.ReadKey();
System.Console.Clear();
@@ -867,7 +867,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
senseBuffer == null ? "null" : senseBuffer.Length.ToString());
DicConsole.WriteLine("Sense buffer is null or empty? {0}", ArrayHelpers.ArrayIsNullOrEmpty(senseBuffer));
DicConsole.WriteLine("POWEREC GET SPEEDS decoded sense:");
DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine();
DicConsole.WriteLine("Choose what to do:");
DicConsole.WriteLine("1.- Print sense buffer.");
@@ -973,7 +973,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
PlextorSubchannel.RawC2);
DicConsole.Write("Choose?: ");
strDev = System.Console.ReadLine();
if(!System.Enum.TryParse(strDev, true, out subchan))
if(!Enum.TryParse(strDev, true, out subchan))
{
DicConsole.WriteLine("Not a correct subchannel mode. Press any key to continue...");
subchan = PlextorSubchannel.None;
@@ -1066,7 +1066,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
System.Console.Clear();
DicConsole.WriteLine("Device: {0}", devPath);
DicConsole.WriteLine("READ CD-DA decoded sense:");
DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine("Press any key to continue...");
System.Console.ReadKey();
System.Console.Clear();
@@ -1134,7 +1134,6 @@ namespace DiscImageChef.Tests.Devices.SCSI
DicConsole.WriteLine("Not a number. Press any key to continue...");
lba = 0;
System.Console.ReadKey();
continue;
}
break;
@@ -1205,7 +1204,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
System.Console.Clear();
DicConsole.WriteLine("Device: {0}", devPath);
DicConsole.WriteLine("READ DVD (RAW) decoded sense:");
DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine("Press any key to continue...");
System.Console.ReadKey();
System.Console.Clear();
@@ -1285,7 +1284,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
System.Console.Clear();
DicConsole.WriteLine("Device: {0}", devPath);
DicConsole.WriteLine("READ EEPROM decoded sense:");
DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine("Press any key to continue...");
System.Console.ReadKey();
System.Console.Clear();
@@ -1352,7 +1351,6 @@ namespace DiscImageChef.Tests.Devices.SCSI
DicConsole.WriteLine("Not a number. Press any key to continue...");
blockSize = 0;
System.Console.ReadKey();
continue;
}
break;
@@ -1423,7 +1421,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
System.Console.Clear();
DicConsole.WriteLine("Device: {0}", devPath);
DicConsole.WriteLine("READ EEPROM decoded sense:");
DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine("Press any key to continue...");
System.Console.ReadKey();
System.Console.Clear();
@@ -1503,7 +1501,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
System.Console.Clear();
DicConsole.WriteLine("Device: {0}", devPath);
DicConsole.WriteLine("READ EEPROM decoded sense:");
DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine("Press any key to continue...");
System.Console.ReadKey();
System.Console.Clear();

View File

@@ -27,6 +27,7 @@
// ****************************************************************************/
using DiscImageChef.Console;
using DiscImageChef.Decoders.SCSI;
using DiscImageChef.Devices;
namespace DiscImageChef.Tests.Devices.SCSI
@@ -165,7 +166,6 @@ namespace DiscImageChef.Tests.Devices.SCSI
DicConsole.WriteLine("Not a number. Press any key to continue...");
blockSize = 512;
System.Console.ReadKey();
continue;
}
break;
@@ -236,7 +236,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
System.Console.Clear();
DicConsole.WriteLine("Device: {0}", devPath);
DicConsole.WriteLine("READ (6) decoded sense:");
DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine("Press any key to continue...");
System.Console.ReadKey();
System.Console.Clear();
@@ -388,7 +388,6 @@ namespace DiscImageChef.Tests.Devices.SCSI
DicConsole.WriteLine("Not a number. Press any key to continue...");
count = 1;
System.Console.ReadKey();
continue;
}
break;
@@ -459,7 +458,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
System.Console.Clear();
DicConsole.WriteLine("Device: {0}", devPath);
DicConsole.WriteLine("READ (10) decoded sense:");
DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine("Press any key to continue...");
System.Console.ReadKey();
System.Console.Clear();
@@ -623,7 +622,6 @@ namespace DiscImageChef.Tests.Devices.SCSI
DicConsole.WriteLine("Not a boolean. Press any key to continue...");
lba = 0;
System.Console.ReadKey();
continue;
}
break;
@@ -694,7 +692,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
System.Console.Clear();
DicConsole.WriteLine("Device: {0}", devPath);
DicConsole.WriteLine("READ (12) decoded sense:");
DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine("Press any key to continue...");
System.Console.ReadKey();
System.Console.Clear();
@@ -846,7 +844,6 @@ namespace DiscImageChef.Tests.Devices.SCSI
DicConsole.WriteLine("Not a boolean. Press any key to continue...");
lba = 0;
System.Console.ReadKey();
continue;
}
break;
@@ -917,7 +914,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
System.Console.Clear();
DicConsole.WriteLine("Device: {0}", devPath);
DicConsole.WriteLine("READ (16) decoded sense:");
DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine("Press any key to continue...");
System.Console.ReadKey();
System.Console.Clear();
@@ -1009,7 +1006,6 @@ namespace DiscImageChef.Tests.Devices.SCSI
DicConsole.WriteLine("Not a boolean. Press any key to continue...");
lba = 0;
System.Console.ReadKey();
continue;
}
break;
@@ -1080,7 +1076,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
System.Console.Clear();
DicConsole.WriteLine("Device: {0}", devPath);
DicConsole.WriteLine("READ LONG (10) decoded sense:");
DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine("Press any key to continue...");
System.Console.ReadKey();
System.Console.Clear();
@@ -1160,7 +1156,6 @@ namespace DiscImageChef.Tests.Devices.SCSI
DicConsole.WriteLine("Not a boolean. Press any key to continue...");
lba = 0;
System.Console.ReadKey();
continue;
}
break;
@@ -1231,7 +1226,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
System.Console.Clear();
DicConsole.WriteLine("Device: {0}", devPath);
DicConsole.WriteLine("READ LONG (16) decoded sense:");
DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine("Press any key to continue...");
System.Console.ReadKey();
System.Console.Clear();
@@ -1313,7 +1308,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
senseBuffer == null ? "null" : senseBuffer.Length.ToString());
DicConsole.WriteLine("Sense buffer is null or empty? {0}", ArrayHelpers.ArrayIsNullOrEmpty(senseBuffer));
DicConsole.WriteLine("SEEK (6) decoded sense:");
DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine();
DicConsole.WriteLine("Choose what to do:");
DicConsole.WriteLine("1.- Print sense buffer.");
@@ -1396,7 +1391,6 @@ namespace DiscImageChef.Tests.Devices.SCSI
DicConsole.WriteLine("Not a number. Press any key to continue...");
lba = 0;
System.Console.ReadKey();
continue;
}
break;
@@ -1417,7 +1411,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
senseBuffer == null ? "null" : senseBuffer.Length.ToString());
DicConsole.WriteLine("Sense buffer is null or empty? {0}", ArrayHelpers.ArrayIsNullOrEmpty(senseBuffer));
DicConsole.WriteLine("SEEK (6) decoded sense:");
DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine();
DicConsole.WriteLine("Choose what to do:");
DicConsole.WriteLine("1.- Print sense buffer.");

View File

@@ -26,7 +26,9 @@
// Copyright © 2011-2018 Natalia Portillo
// ****************************************************************************/
using System;
using DiscImageChef.Console;
using DiscImageChef.Decoders.SCSI;
using DiscImageChef.Devices;
namespace DiscImageChef.Tests.Devices.SCSI
@@ -120,7 +122,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
ScsiAttributeAction.Supported);
DicConsole.Write("Choose?: ");
strDev = System.Console.ReadLine();
if(!System.Enum.TryParse(strDev, true, out action))
if(!Enum.TryParse(strDev, true, out action))
{
DicConsole.WriteLine("Not a valid attribute action. Press any key to continue...");
action = ScsiAttributeAction.Values;
@@ -185,7 +187,6 @@ namespace DiscImageChef.Tests.Devices.SCSI
DicConsole.WriteLine("Not a boolean. Press any key to continue...");
cache = false;
System.Console.ReadKey();
continue;
}
break;
@@ -256,7 +257,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
System.Console.Clear();
DicConsole.WriteLine("Device: {0}", devPath);
DicConsole.WriteLine("READ ATTRIBUTE decoded sense:");
DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine("Press any key to continue...");
System.Console.ReadKey();
System.Console.Clear();

View File

@@ -28,6 +28,7 @@
using System;
using DiscImageChef.Console;
using DiscImageChef.Decoders.SCSI;
using DiscImageChef.Devices;
namespace DiscImageChef.Tests.Devices.SCSI
@@ -179,7 +180,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
System.Console.Clear();
DicConsole.WriteLine("Device: {0}", devPath);
DicConsole.WriteLine("INQUIRY decoded sense:");
DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine("Press any key to continue...");
System.Console.ReadKey();
System.Console.Clear();
@@ -234,7 +235,6 @@ namespace DiscImageChef.Tests.Devices.SCSI
DicConsole.WriteLine("Not a number. Press any key to continue...");
page = 0;
System.Console.ReadKey();
continue;
}
break;
@@ -305,7 +305,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
System.Console.Clear();
DicConsole.WriteLine("Device: {0}", devPath);
DicConsole.WriteLine("INQUIRY decoded sense:");
DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine("Press any key to continue...");
System.Console.ReadKey();
System.Console.Clear();
@@ -401,7 +401,6 @@ namespace DiscImageChef.Tests.Devices.SCSI
DicConsole.WriteLine("Not a number. Press any key to continue...");
subpage = 0xFF;
System.Console.ReadKey();
continue;
}
break;
@@ -464,7 +463,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
DicConsole.WriteLine("Device: {0}", devPath);
DicConsole.WriteLine("MODE SENSE (6) decoded response:");
if(buffer != null)
DicConsole.WriteLine("{0}", Decoders.SCSI.Modes.PrettifyModeHeader6(buffer, dev.ScsiType));
DicConsole.WriteLine("{0}", Modes.PrettifyModeHeader6(buffer, dev.ScsiType));
DicConsole.WriteLine("Press any key to continue...");
System.Console.ReadKey();
System.Console.Clear();
@@ -484,7 +483,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
System.Console.Clear();
DicConsole.WriteLine("Device: {0}", devPath);
DicConsole.WriteLine("MODE SENSE (6) decoded sense:");
DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine("Press any key to continue...");
System.Console.ReadKey();
System.Console.Clear();
@@ -592,7 +591,6 @@ namespace DiscImageChef.Tests.Devices.SCSI
DicConsole.WriteLine("Not a number. Press any key to continue...");
subpage = 0xFF;
System.Console.ReadKey();
continue;
}
break;
@@ -655,7 +653,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
DicConsole.WriteLine("Device: {0}", devPath);
DicConsole.WriteLine("MODE SENSE (10) decoded response:");
if(buffer != null)
DicConsole.WriteLine("{0}", Decoders.SCSI.Modes.PrettifyModeHeader10(buffer, dev.ScsiType));
DicConsole.WriteLine("{0}", Modes.PrettifyModeHeader10(buffer, dev.ScsiType));
DicConsole.WriteLine("Press any key to continue...");
System.Console.ReadKey();
System.Console.Clear();
@@ -675,7 +673,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
System.Console.Clear();
DicConsole.WriteLine("Device: {0}", devPath);
DicConsole.WriteLine("MODE SENSE (10) decoded sense:");
DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine("Press any key to continue...");
System.Console.ReadKey();
System.Console.Clear();
@@ -735,7 +733,6 @@ namespace DiscImageChef.Tests.Devices.SCSI
DicConsole.WriteLine("Not a correct page control. Press any key to continue...");
mode = ScsiPreventAllowMode.Allow;
System.Console.ReadKey();
continue;
}
break;
@@ -754,7 +751,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
DicConsole.WriteLine("Command took {0} ms.", duration);
DicConsole.WriteLine("Sense is {0}.", sense);
DicConsole.WriteLine("PREVENT ALLOW MEDIUM REMOVAL decoded sense:");
DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine();
DicConsole.WriteLine("Choose what to do:");
DicConsole.WriteLine("1.- Send command again.");
@@ -850,7 +847,6 @@ namespace DiscImageChef.Tests.Devices.SCSI
DicConsole.WriteLine("Not a number. Press any key to continue...");
address = 0;
System.Console.ReadKey();
continue;
}
break;
@@ -921,7 +917,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
System.Console.Clear();
DicConsole.WriteLine("Device: {0}", devPath);
DicConsole.WriteLine("READ CAPACITY (10) decoded sense:");
DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine("Press any key to continue...");
System.Console.ReadKey();
System.Console.Clear();
@@ -989,7 +985,6 @@ namespace DiscImageChef.Tests.Devices.SCSI
DicConsole.WriteLine("Not a number. Press any key to continue...");
address = 0;
System.Console.ReadKey();
continue;
}
break;
@@ -1060,7 +1055,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
System.Console.Clear();
DicConsole.WriteLine("Device: {0}", devPath);
DicConsole.WriteLine("READ CAPACITY (16) decoded sense:");
DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine("Press any key to continue...");
System.Console.ReadKey();
System.Console.Clear();
@@ -1140,7 +1135,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
System.Console.Clear();
DicConsole.WriteLine("Device: {0}", devPath);
DicConsole.WriteLine("READ MEDIA SERIAL NUMBER decoded sense:");
DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine("Press any key to continue...");
System.Console.ReadKey();
System.Console.Clear();
@@ -1195,7 +1190,6 @@ namespace DiscImageChef.Tests.Devices.SCSI
DicConsole.WriteLine("Not a number. Press any key to continue...");
descriptor = false;
System.Console.ReadKey();
continue;
}
break;
@@ -1216,7 +1210,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
senseBuffer == null ? "null" : senseBuffer.Length.ToString());
DicConsole.WriteLine("Sense buffer is null or empty? {0}", ArrayHelpers.ArrayIsNullOrEmpty(senseBuffer));
DicConsole.WriteLine("REQUEST SENSE decoded sense:");
DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine();
DicConsole.WriteLine("Choose what to do:");
DicConsole.WriteLine("1.- Print sense buffer.");
@@ -1274,7 +1268,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
senseBuffer == null ? "null" : senseBuffer.Length.ToString());
DicConsole.WriteLine("Sense buffer is null or empty? {0}", ArrayHelpers.ArrayIsNullOrEmpty(senseBuffer));
DicConsole.WriteLine("TEST UNIT READY decoded sense:");
DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine();
DicConsole.WriteLine("Choose what to do:");
DicConsole.WriteLine("1.- Print sense buffer.");

View File

@@ -26,7 +26,10 @@
// Copyright © 2011-2018 Natalia Portillo
// ****************************************************************************/
using System;
using DiscImageChef.Console;
using DiscImageChef.Decoders.SCSI;
using DiscImageChef.Decoders.SCSI.SSC;
using DiscImageChef.Devices;
namespace DiscImageChef.Tests.Devices.SCSI
@@ -208,7 +211,6 @@ namespace DiscImageChef.Tests.Devices.SCSI
DicConsole.WriteLine("Not a boolean. Press any key to continue...");
hold = false;
System.Console.ReadKey();
continue;
}
break;
@@ -230,7 +232,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
senseBuffer == null ? "null" : senseBuffer.Length.ToString());
DicConsole.WriteLine("Sense buffer is null or empty? {0}", ArrayHelpers.ArrayIsNullOrEmpty(senseBuffer));
DicConsole.WriteLine("LOAD UNLOAD decoded sense:");
DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine();
DicConsole.WriteLine("Choose what to do:");
DicConsole.WriteLine("1.- Print sense buffer.");
@@ -361,7 +363,6 @@ namespace DiscImageChef.Tests.Devices.SCSI
DicConsole.WriteLine("Not a number. Press any key to continue...");
objectId = 0;
System.Console.ReadKey();
continue;
}
break;
@@ -383,7 +384,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
senseBuffer == null ? "null" : senseBuffer.Length.ToString());
DicConsole.WriteLine("Sense buffer is null or empty? {0}", ArrayHelpers.ArrayIsNullOrEmpty(senseBuffer));
DicConsole.WriteLine("LOCATE (10) decoded sense:");
DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine();
DicConsole.WriteLine("Choose what to do:");
DicConsole.WriteLine("1.- Print sense buffer.");
@@ -475,7 +476,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
SscLogicalIdTypes.SetId);
DicConsole.Write("Choose?: ");
strDev = System.Console.ReadLine();
if(!System.Enum.TryParse(strDev, true, out destType))
if(!Enum.TryParse(strDev, true, out destType))
{
DicConsole.WriteLine("Not a correct object type. Press any key to continue...");
destType = SscLogicalIdTypes.FileId;
@@ -530,7 +531,6 @@ namespace DiscImageChef.Tests.Devices.SCSI
DicConsole.WriteLine("Not a number. Press any key to continue...");
objectId = 1;
System.Console.ReadKey();
continue;
}
break;
@@ -552,7 +552,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
senseBuffer == null ? "null" : senseBuffer.Length.ToString());
DicConsole.WriteLine("Sense buffer is null or empty? {0}", ArrayHelpers.ArrayIsNullOrEmpty(senseBuffer));
DicConsole.WriteLine("LOCATE (16) decoded sense:");
DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine();
DicConsole.WriteLine("Choose what to do:");
DicConsole.WriteLine("1.- Print sense buffer.");
@@ -680,7 +680,6 @@ namespace DiscImageChef.Tests.Devices.SCSI
DicConsole.WriteLine("Not a boolean. Press any key to continue...");
sili = false;
System.Console.ReadKey();
continue;
}
break;
@@ -751,7 +750,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
System.Console.Clear();
DicConsole.WriteLine("Device: {0}", devPath);
DicConsole.WriteLine("READ (6) decoded sense:");
DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine("Press any key to continue...");
System.Console.ReadKey();
System.Console.Clear();
@@ -875,7 +874,6 @@ namespace DiscImageChef.Tests.Devices.SCSI
DicConsole.WriteLine("Not a number. Press any key to continue...");
partition = 0;
System.Console.ReadKey();
continue;
}
break;
@@ -946,7 +944,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
System.Console.Clear();
DicConsole.WriteLine("Device: {0}", devPath);
DicConsole.WriteLine("READ (16) decoded sense:");
DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine("Press any key to continue...");
System.Console.ReadKey();
System.Console.Clear();
@@ -1017,7 +1015,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
System.Console.Clear();
DicConsole.WriteLine("Device: {0}", devPath);
DicConsole.WriteLine("READ BLOCK LIMITS decoded response:");
if(buffer != null) DicConsole.WriteLine("{0}", Decoders.SCSI.SSC.BlockLimits.Prettify(buffer));
if(buffer != null) DicConsole.WriteLine("{0}", BlockLimits.Prettify(buffer));
DicConsole.WriteLine("Press any key to continue...");
System.Console.ReadKey();
System.Console.Clear();
@@ -1037,7 +1035,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
System.Console.Clear();
DicConsole.WriteLine("Device: {0}", devPath);
DicConsole.WriteLine("READ BLOCK LIMITS decoded sense:");
DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine("Press any key to continue...");
System.Console.ReadKey();
System.Console.Clear();
@@ -1094,12 +1092,11 @@ namespace DiscImageChef.Tests.Devices.SCSI
SscPositionForms.Extended);
DicConsole.Write("Choose?: ");
strDev = System.Console.ReadLine();
if(!System.Enum.TryParse(strDev, true, out responseForm))
if(!Enum.TryParse(strDev, true, out responseForm))
{
DicConsole.WriteLine("Not a correct response form. Press any key to continue...");
responseForm = SscPositionForms.Short;
System.Console.ReadKey();
continue;
}
break;
@@ -1121,7 +1118,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
senseBuffer == null ? "null" : senseBuffer.Length.ToString());
DicConsole.WriteLine("Sense buffer is null or empty? {0}", ArrayHelpers.ArrayIsNullOrEmpty(senseBuffer));
DicConsole.WriteLine("READ POSITION decoded sense:");
DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine();
DicConsole.WriteLine("Choose what to do:");
DicConsole.WriteLine("1.- Print sense buffer.");
@@ -1261,7 +1258,6 @@ namespace DiscImageChef.Tests.Devices.SCSI
DicConsole.WriteLine("Not a boolean. Press any key to continue...");
byteOrder = false;
System.Console.ReadKey();
continue;
}
break;
@@ -1332,7 +1328,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
System.Console.Clear();
DicConsole.WriteLine("Device: {0}", devPath);
DicConsole.WriteLine("READ REVERSE (6) decoded sense:");
DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine("Press any key to continue...");
System.Console.ReadKey();
System.Console.Clear();
@@ -1468,7 +1464,6 @@ namespace DiscImageChef.Tests.Devices.SCSI
DicConsole.WriteLine("Not a boolean. Press any key to continue...");
byteOrder = false;
System.Console.ReadKey();
continue;
}
break;
@@ -1539,7 +1534,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
System.Console.Clear();
DicConsole.WriteLine("Device: {0}", devPath);
DicConsole.WriteLine("READ REVERSE (16) decoded sense:");
DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine("Press any key to continue...");
System.Console.ReadKey();
System.Console.Clear();
@@ -1640,7 +1635,6 @@ namespace DiscImageChef.Tests.Devices.SCSI
DicConsole.WriteLine("Not a boolean. Press any key to continue...");
sili = false;
System.Console.ReadKey();
continue;
}
break;
@@ -1711,7 +1705,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
System.Console.Clear();
DicConsole.WriteLine("Device: {0}", devPath);
DicConsole.WriteLine("RECOVER BUFFERED DATA decoded sense:");
DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine("Press any key to continue...");
System.Console.ReadKey();
System.Console.Clear();
@@ -1779,7 +1773,6 @@ namespace DiscImageChef.Tests.Devices.SCSI
DicConsole.WriteLine("Not a boolean. Press any key to continue...");
current = false;
System.Console.ReadKey();
continue;
}
break;
@@ -1841,8 +1834,8 @@ namespace DiscImageChef.Tests.Devices.SCSI
System.Console.Clear();
DicConsole.WriteLine("Device: {0}", devPath);
DicConsole.WriteLine("REPORT DENSITY SUPPORT decoded buffer:");
if(medium) DicConsole.Write("{0}", Decoders.SCSI.SSC.DensitySupport.PrettifyMediumType(buffer));
else DicConsole.Write("{0}", Decoders.SCSI.SSC.DensitySupport.PrettifyDensity(buffer));
if(medium) DicConsole.Write("{0}", DensitySupport.PrettifyMediumType(buffer));
else DicConsole.Write("{0}", DensitySupport.PrettifyDensity(buffer));
DicConsole.WriteLine("Press any key to continue...");
System.Console.ReadKey();
System.Console.Clear();
@@ -1862,7 +1855,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
System.Console.Clear();
DicConsole.WriteLine("Device: {0}", devPath);
DicConsole.WriteLine("REPORT DENSITY SUPPORT decoded sense:");
DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine("Press any key to continue...");
System.Console.ReadKey();
System.Console.Clear();
@@ -1918,7 +1911,6 @@ namespace DiscImageChef.Tests.Devices.SCSI
DicConsole.WriteLine("Not a boolean. Press any key to continue...");
immediate = false;
System.Console.ReadKey();
continue;
}
break;
@@ -1939,7 +1931,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
senseBuffer == null ? "null" : senseBuffer.Length.ToString());
DicConsole.WriteLine("Sense buffer is null or empty? {0}", ArrayHelpers.ArrayIsNullOrEmpty(senseBuffer));
DicConsole.WriteLine("REWIND decoded sense:");
DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine();
DicConsole.WriteLine("Choose what to do:");
DicConsole.WriteLine("1.- Print sense buffer.");
@@ -2023,7 +2015,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
SscSpaceCodes.EndOfData, SscSpaceCodes.Obsolete1, SscSpaceCodes.Obsolete2);
DicConsole.Write("Choose?: ");
strDev = System.Console.ReadLine();
if(!System.Enum.TryParse(strDev, true, out what))
if(!Enum.TryParse(strDev, true, out what))
{
DicConsole.WriteLine("Not a correct object type. Press any key to continue...");
what = SscSpaceCodes.LogicalBlock;
@@ -2038,7 +2030,6 @@ namespace DiscImageChef.Tests.Devices.SCSI
DicConsole.WriteLine("Not a number. Press any key to continue...");
count = 0;
System.Console.ReadKey();
continue;
}
break;
@@ -2059,7 +2050,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
senseBuffer == null ? "null" : senseBuffer.Length.ToString());
DicConsole.WriteLine("Sense buffer is null or empty? {0}", ArrayHelpers.ArrayIsNullOrEmpty(senseBuffer));
DicConsole.WriteLine("SPACE decoded sense:");
DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine();
DicConsole.WriteLine("Choose what to do:");
DicConsole.WriteLine("1.- Print sense buffer.");
@@ -2142,7 +2133,6 @@ namespace DiscImageChef.Tests.Devices.SCSI
DicConsole.WriteLine("Not a number. Press any key to continue...");
track = 0;
System.Console.ReadKey();
continue;
}
break;
@@ -2163,7 +2153,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
senseBuffer == null ? "null" : senseBuffer.Length.ToString());
DicConsole.WriteLine("Sense buffer is null or empty? {0}", ArrayHelpers.ArrayIsNullOrEmpty(senseBuffer));
DicConsole.WriteLine("TRACK SELECT decoded sense:");
DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine();
DicConsole.WriteLine("Choose what to do:");
DicConsole.WriteLine("1.- Print sense buffer.");

View File

@@ -27,6 +27,7 @@
// ****************************************************************************/
using DiscImageChef.Console;
using DiscImageChef.Decoders.SCSI;
using DiscImageChef.Devices;
namespace DiscImageChef.Tests.Devices.SCSI
@@ -165,7 +166,6 @@ namespace DiscImageChef.Tests.Devices.SCSI
DicConsole.WriteLine("Not a boolean. Press any key to continue...");
noDma = false;
System.Console.ReadKey();
continue;
}
break;
@@ -236,7 +236,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
System.Console.Clear();
DicConsole.WriteLine("Device: {0}", devPath);
DicConsole.WriteLine("READ {0}(6) decoded sense:", readlong ? "LONG " : "");
DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine("Press any key to continue...");
System.Console.ReadKey();
System.Console.Clear();
@@ -328,7 +328,6 @@ namespace DiscImageChef.Tests.Devices.SCSI
DicConsole.WriteLine("Not a boolean. Press any key to continue...");
noDma = false;
System.Console.ReadKey();
continue;
}
break;
@@ -399,7 +398,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
System.Console.Clear();
DicConsole.WriteLine("Device: {0}", devPath);
DicConsole.WriteLine("READ {0}(10) decoded sense:", readlong ? "LONG " : "");
DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine("Press any key to continue...");
System.Console.ReadKey();
System.Console.Clear();
@@ -483,7 +482,7 @@ namespace DiscImageChef.Tests.Devices.SCSI
System.Console.Clear();
DicConsole.WriteLine("Device: {0}", devPath);
DicConsole.WriteLine("READ/RESET USAGE COUNTER decoded sense:");
DicConsole.Write("{0}", Decoders.SCSI.Sense.PrettifySense(senseBuffer));
DicConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
DicConsole.WriteLine("Press any key to continue...");
System.Console.ReadKey();
System.Console.Clear();

View File

@@ -174,7 +174,6 @@ namespace DiscImageChef.Tests.Devices.SecureDigital
DicConsole.WriteLine("Not a number. Press any key to continue...");
blockSize = 512;
System.Console.ReadKey();
continue;
}
break;
@@ -693,7 +692,6 @@ namespace DiscImageChef.Tests.Devices.SecureDigital
DicConsole.WriteLine("Not a number. Press any key to continue...");
blockSize = 512;
System.Console.ReadKey();
continue;
}
break;

View File

@@ -174,7 +174,6 @@ namespace DiscImageChef.Tests.Devices.SecureDigital
DicConsole.WriteLine("Not a number. Press any key to continue...");
blockSize = 512;
System.Console.ReadKey();
continue;
}
break;
@@ -693,7 +692,6 @@ namespace DiscImageChef.Tests.Devices.SecureDigital
DicConsole.WriteLine("Not a number. Press any key to continue...");
blockSize = 512;
System.Console.ReadKey();
continue;
}
break;