mirror of
https://github.com/aaru-dps/Aaru.git
synced 2025-12-16 19:24:25 +00:00
Rename Aaru.Console project to Aaru.Logging.
This commit is contained in:
@@ -26,10 +26,11 @@
|
||||
// Copyright © 2011-2025 Natalia Portillo
|
||||
// ****************************************************************************/
|
||||
|
||||
using Aaru.Console;
|
||||
using System;
|
||||
using Aaru.Decoders.SCSI;
|
||||
using Aaru.Devices;
|
||||
using Aaru.Helpers;
|
||||
using Aaru.Logging;
|
||||
|
||||
namespace Aaru.Tests.Devices.SCSI;
|
||||
|
||||
@@ -39,7 +40,7 @@ static class SyQuest
|
||||
{
|
||||
while(true)
|
||||
{
|
||||
System.Console.Clear();
|
||||
Console.Clear();
|
||||
AaruConsole.WriteLine(Localization.Device_0, devPath);
|
||||
AaruConsole.WriteLine(Localization.Send_a_SyQuest_vendor_command_to_the_device);
|
||||
AaruConsole.WriteLine(Localization._1_Send_READ_6_command);
|
||||
@@ -50,12 +51,12 @@ static class SyQuest
|
||||
AaruConsole.WriteLine(Localization.Return_to_SCSI_commands_menu);
|
||||
AaruConsole.Write(Localization.Choose);
|
||||
|
||||
string strDev = System.Console.ReadLine();
|
||||
string strDev = Console.ReadLine();
|
||||
|
||||
if(!int.TryParse(strDev, out int item))
|
||||
{
|
||||
AaruConsole.WriteLine(Localization.Not_a_number_Press_any_key_to_continue);
|
||||
System.Console.ReadKey();
|
||||
Console.ReadKey();
|
||||
|
||||
continue;
|
||||
}
|
||||
@@ -88,7 +89,7 @@ static class SyQuest
|
||||
continue;
|
||||
default:
|
||||
AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue);
|
||||
System.Console.ReadKey();
|
||||
Console.ReadKey();
|
||||
|
||||
continue;
|
||||
}
|
||||
@@ -100,7 +101,7 @@ static class SyQuest
|
||||
uint lba = 0;
|
||||
uint blockSize = 512;
|
||||
byte count = 1;
|
||||
var noDma = false;
|
||||
bool noDma = false;
|
||||
string strDev;
|
||||
int item;
|
||||
|
||||
@@ -108,7 +109,7 @@ static class SyQuest
|
||||
|
||||
while(true)
|
||||
{
|
||||
System.Console.Clear();
|
||||
Console.Clear();
|
||||
AaruConsole.WriteLine(Localization.Device_0, devPath);
|
||||
|
||||
AaruConsole.WriteLine(readlong
|
||||
@@ -125,12 +126,12 @@ static class SyQuest
|
||||
AaruConsole.WriteLine(Localization._2_Send_command_with_these_parameters);
|
||||
AaruConsole.WriteLine(Localization.Return_to_SyQuest_vendor_commands_menu);
|
||||
|
||||
strDev = System.Console.ReadLine();
|
||||
strDev = Console.ReadLine();
|
||||
|
||||
if(!int.TryParse(strDev, out item))
|
||||
{
|
||||
AaruConsole.WriteLine(Localization.Not_a_number_Press_any_key_to_continue);
|
||||
System.Console.ReadKey();
|
||||
Console.ReadKey();
|
||||
|
||||
continue;
|
||||
}
|
||||
@@ -143,13 +144,13 @@ static class SyQuest
|
||||
return;
|
||||
case 1:
|
||||
AaruConsole.Write(Localization.LBA_Q);
|
||||
strDev = System.Console.ReadLine();
|
||||
strDev = Console.ReadLine();
|
||||
|
||||
if(!uint.TryParse(strDev, out lba))
|
||||
{
|
||||
AaruConsole.WriteLine(Localization.Not_a_number_Press_any_key_to_continue);
|
||||
lba = 0;
|
||||
System.Console.ReadKey();
|
||||
Console.ReadKey();
|
||||
|
||||
continue;
|
||||
}
|
||||
@@ -161,37 +162,37 @@ static class SyQuest
|
||||
}
|
||||
|
||||
AaruConsole.Write(Localization.Blocks_to_read_zero_for_256_blocks);
|
||||
strDev = System.Console.ReadLine();
|
||||
strDev = Console.ReadLine();
|
||||
|
||||
if(!byte.TryParse(strDev, out count))
|
||||
{
|
||||
AaruConsole.WriteLine(Localization.Not_a_number_Press_any_key_to_continue);
|
||||
count = 1;
|
||||
System.Console.ReadKey();
|
||||
Console.ReadKey();
|
||||
|
||||
continue;
|
||||
}
|
||||
|
||||
AaruConsole.Write(Localization.How_many_bytes_to_expect_per_block_Q);
|
||||
strDev = System.Console.ReadLine();
|
||||
strDev = Console.ReadLine();
|
||||
|
||||
if(!uint.TryParse(strDev, out blockSize))
|
||||
{
|
||||
AaruConsole.WriteLine(Localization.Not_a_number_Press_any_key_to_continue);
|
||||
blockSize = 512;
|
||||
System.Console.ReadKey();
|
||||
Console.ReadKey();
|
||||
|
||||
continue;
|
||||
}
|
||||
|
||||
AaruConsole.Write(Localization.Inhibit_DMA_Q);
|
||||
strDev = System.Console.ReadLine();
|
||||
strDev = Console.ReadLine();
|
||||
|
||||
if(!bool.TryParse(strDev, out noDma))
|
||||
{
|
||||
AaruConsole.WriteLine(Localization.Not_a_boolean_Press_any_key_to_continue);
|
||||
noDma = false;
|
||||
System.Console.ReadKey();
|
||||
Console.ReadKey();
|
||||
}
|
||||
|
||||
break;
|
||||
@@ -201,7 +202,7 @@ static class SyQuest
|
||||
}
|
||||
|
||||
start:
|
||||
System.Console.Clear();
|
||||
Console.Clear();
|
||||
|
||||
bool sense = dev.SyQuestRead6(out byte[] buffer,
|
||||
out byte[] senseBuffer,
|
||||
@@ -241,13 +242,13 @@ static class SyQuest
|
||||
AaruConsole.WriteLine(Localization.Return_to_SyQuest_vendor_commands_menu);
|
||||
AaruConsole.Write(Localization.Choose);
|
||||
|
||||
strDev = System.Console.ReadLine();
|
||||
strDev = Console.ReadLine();
|
||||
|
||||
if(!int.TryParse(strDev, out item))
|
||||
{
|
||||
AaruConsole.WriteLine(Localization.Not_a_number_Press_any_key_to_continue);
|
||||
System.Console.ReadKey();
|
||||
System.Console.Clear();
|
||||
Console.ReadKey();
|
||||
Console.Clear();
|
||||
|
||||
goto menu;
|
||||
}
|
||||
@@ -259,33 +260,33 @@ static class SyQuest
|
||||
|
||||
return;
|
||||
case 1:
|
||||
System.Console.Clear();
|
||||
Console.Clear();
|
||||
AaruConsole.WriteLine(Localization.Device_0, devPath);
|
||||
AaruConsole.WriteLine(readlong ? Localization.READ_LONG_6_response : Localization.READ_6_response);
|
||||
|
||||
if(buffer != null) PrintHex.PrintHexArray(buffer, 64);
|
||||
|
||||
AaruConsole.WriteLine(Localization.Press_any_key_to_continue);
|
||||
System.Console.ReadKey();
|
||||
System.Console.Clear();
|
||||
Console.ReadKey();
|
||||
Console.Clear();
|
||||
AaruConsole.WriteLine(Localization.Device_0, devPath);
|
||||
|
||||
goto menu;
|
||||
case 2:
|
||||
System.Console.Clear();
|
||||
Console.Clear();
|
||||
AaruConsole.WriteLine(Localization.Device_0, devPath);
|
||||
AaruConsole.WriteLine(readlong ? Localization.READ_LONG_6_sense : Localization.READ_6_sense);
|
||||
|
||||
if(senseBuffer != null) PrintHex.PrintHexArray(senseBuffer, 64);
|
||||
|
||||
AaruConsole.WriteLine(Localization.Press_any_key_to_continue);
|
||||
System.Console.ReadKey();
|
||||
System.Console.Clear();
|
||||
Console.ReadKey();
|
||||
Console.Clear();
|
||||
AaruConsole.WriteLine(Localization.Device_0, devPath);
|
||||
|
||||
goto menu;
|
||||
case 3:
|
||||
System.Console.Clear();
|
||||
Console.Clear();
|
||||
AaruConsole.WriteLine(Localization.Device_0, devPath);
|
||||
|
||||
AaruConsole.WriteLine(readlong
|
||||
@@ -294,8 +295,8 @@ static class SyQuest
|
||||
|
||||
AaruConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
|
||||
AaruConsole.WriteLine(Localization.Press_any_key_to_continue);
|
||||
System.Console.ReadKey();
|
||||
System.Console.Clear();
|
||||
Console.ReadKey();
|
||||
Console.Clear();
|
||||
AaruConsole.WriteLine(Localization.Device_0, devPath);
|
||||
|
||||
goto menu;
|
||||
@@ -305,8 +306,8 @@ static class SyQuest
|
||||
goto parameters;
|
||||
default:
|
||||
AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue);
|
||||
System.Console.ReadKey();
|
||||
System.Console.Clear();
|
||||
Console.ReadKey();
|
||||
Console.Clear();
|
||||
|
||||
goto menu;
|
||||
}
|
||||
@@ -317,7 +318,7 @@ static class SyQuest
|
||||
uint lba = 0;
|
||||
uint blockSize = 512;
|
||||
byte count = 1;
|
||||
var noDma = false;
|
||||
bool noDma = false;
|
||||
string strDev;
|
||||
int item;
|
||||
|
||||
@@ -325,7 +326,7 @@ static class SyQuest
|
||||
|
||||
while(true)
|
||||
{
|
||||
System.Console.Clear();
|
||||
Console.Clear();
|
||||
AaruConsole.WriteLine(Localization.Device_0, devPath);
|
||||
|
||||
AaruConsole.WriteLine(readlong
|
||||
@@ -342,12 +343,12 @@ static class SyQuest
|
||||
AaruConsole.WriteLine(Localization._2_Send_command_with_these_parameters);
|
||||
AaruConsole.WriteLine(Localization.Return_to_SyQuest_vendor_commands_menu);
|
||||
|
||||
strDev = System.Console.ReadLine();
|
||||
strDev = Console.ReadLine();
|
||||
|
||||
if(!int.TryParse(strDev, out item))
|
||||
{
|
||||
AaruConsole.WriteLine(Localization.Not_a_number_Press_any_key_to_continue);
|
||||
System.Console.ReadKey();
|
||||
Console.ReadKey();
|
||||
|
||||
continue;
|
||||
}
|
||||
@@ -360,49 +361,49 @@ static class SyQuest
|
||||
return;
|
||||
case 1:
|
||||
AaruConsole.Write(Localization.LBA_Q);
|
||||
strDev = System.Console.ReadLine();
|
||||
strDev = Console.ReadLine();
|
||||
|
||||
if(!uint.TryParse(strDev, out lba))
|
||||
{
|
||||
AaruConsole.WriteLine(Localization.Not_a_number_Press_any_key_to_continue);
|
||||
lba = 0;
|
||||
System.Console.ReadKey();
|
||||
Console.ReadKey();
|
||||
|
||||
continue;
|
||||
}
|
||||
|
||||
AaruConsole.Write(Localization.Blocks_to_read_zero_for_256_blocks);
|
||||
strDev = System.Console.ReadLine();
|
||||
strDev = Console.ReadLine();
|
||||
|
||||
if(!byte.TryParse(strDev, out count))
|
||||
{
|
||||
AaruConsole.WriteLine(Localization.Not_a_number_Press_any_key_to_continue);
|
||||
count = 1;
|
||||
System.Console.ReadKey();
|
||||
Console.ReadKey();
|
||||
|
||||
continue;
|
||||
}
|
||||
|
||||
AaruConsole.Write(Localization.How_many_bytes_to_expect_per_block_Q);
|
||||
strDev = System.Console.ReadLine();
|
||||
strDev = Console.ReadLine();
|
||||
|
||||
if(!uint.TryParse(strDev, out blockSize))
|
||||
{
|
||||
AaruConsole.WriteLine(Localization.Not_a_number_Press_any_key_to_continue);
|
||||
blockSize = 512;
|
||||
System.Console.ReadKey();
|
||||
Console.ReadKey();
|
||||
|
||||
continue;
|
||||
}
|
||||
|
||||
AaruConsole.Write(Localization.Inhibit_DMA_Q);
|
||||
strDev = System.Console.ReadLine();
|
||||
strDev = Console.ReadLine();
|
||||
|
||||
if(!bool.TryParse(strDev, out noDma))
|
||||
{
|
||||
AaruConsole.WriteLine(Localization.Not_a_boolean_Press_any_key_to_continue);
|
||||
noDma = false;
|
||||
System.Console.ReadKey();
|
||||
Console.ReadKey();
|
||||
}
|
||||
|
||||
break;
|
||||
@@ -412,7 +413,7 @@ static class SyQuest
|
||||
}
|
||||
|
||||
start:
|
||||
System.Console.Clear();
|
||||
Console.Clear();
|
||||
|
||||
bool sense = dev.SyQuestRead10(out byte[] buffer,
|
||||
out byte[] senseBuffer,
|
||||
@@ -452,13 +453,13 @@ static class SyQuest
|
||||
AaruConsole.WriteLine(Localization.Return_to_SyQuest_vendor_commands_menu);
|
||||
AaruConsole.Write(Localization.Choose);
|
||||
|
||||
strDev = System.Console.ReadLine();
|
||||
strDev = Console.ReadLine();
|
||||
|
||||
if(!int.TryParse(strDev, out item))
|
||||
{
|
||||
AaruConsole.WriteLine(Localization.Not_a_number_Press_any_key_to_continue);
|
||||
System.Console.ReadKey();
|
||||
System.Console.Clear();
|
||||
Console.ReadKey();
|
||||
Console.Clear();
|
||||
|
||||
goto menu;
|
||||
}
|
||||
@@ -470,33 +471,33 @@ static class SyQuest
|
||||
|
||||
return;
|
||||
case 1:
|
||||
System.Console.Clear();
|
||||
Console.Clear();
|
||||
AaruConsole.WriteLine(Localization.Device_0, devPath);
|
||||
AaruConsole.WriteLine(readlong ? Localization.READ_LONG_10_response : Localization.READ_10_response);
|
||||
|
||||
if(buffer != null) PrintHex.PrintHexArray(buffer, 64);
|
||||
|
||||
AaruConsole.WriteLine(Localization.Press_any_key_to_continue);
|
||||
System.Console.ReadKey();
|
||||
System.Console.Clear();
|
||||
Console.ReadKey();
|
||||
Console.Clear();
|
||||
AaruConsole.WriteLine(Localization.Device_0, devPath);
|
||||
|
||||
goto menu;
|
||||
case 2:
|
||||
System.Console.Clear();
|
||||
Console.Clear();
|
||||
AaruConsole.WriteLine(Localization.Device_0, devPath);
|
||||
AaruConsole.WriteLine(readlong ? Localization.READ_LONG_10_sense : Localization.READ_10_sense);
|
||||
|
||||
if(senseBuffer != null) PrintHex.PrintHexArray(senseBuffer, 64);
|
||||
|
||||
AaruConsole.WriteLine(Localization.Press_any_key_to_continue);
|
||||
System.Console.ReadKey();
|
||||
System.Console.Clear();
|
||||
Console.ReadKey();
|
||||
Console.Clear();
|
||||
AaruConsole.WriteLine(Localization.Device_0, devPath);
|
||||
|
||||
goto menu;
|
||||
case 3:
|
||||
System.Console.Clear();
|
||||
Console.Clear();
|
||||
AaruConsole.WriteLine(Localization.Device_0, devPath);
|
||||
|
||||
AaruConsole.WriteLine(readlong
|
||||
@@ -505,8 +506,8 @@ static class SyQuest
|
||||
|
||||
AaruConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
|
||||
AaruConsole.WriteLine(Localization.Press_any_key_to_continue);
|
||||
System.Console.ReadKey();
|
||||
System.Console.Clear();
|
||||
Console.ReadKey();
|
||||
Console.Clear();
|
||||
AaruConsole.WriteLine(Localization.Device_0, devPath);
|
||||
|
||||
goto menu;
|
||||
@@ -516,8 +517,8 @@ static class SyQuest
|
||||
goto parameters;
|
||||
default:
|
||||
AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue);
|
||||
System.Console.ReadKey();
|
||||
System.Console.Clear();
|
||||
Console.ReadKey();
|
||||
Console.Clear();
|
||||
|
||||
goto menu;
|
||||
}
|
||||
@@ -526,7 +527,7 @@ static class SyQuest
|
||||
static void ReadResetUsageCounter(string devPath, Device dev)
|
||||
{
|
||||
start:
|
||||
System.Console.Clear();
|
||||
Console.Clear();
|
||||
|
||||
bool sense =
|
||||
dev.SyQuestReadUsageCounter(out byte[] buffer, out byte[] senseBuffer, dev.Timeout, out double duration);
|
||||
@@ -554,13 +555,13 @@ static class SyQuest
|
||||
AaruConsole.WriteLine(Localization.Return_to_SyQuest_vendor_commands_menu);
|
||||
AaruConsole.Write(Localization.Choose);
|
||||
|
||||
string strDev = System.Console.ReadLine();
|
||||
string strDev = Console.ReadLine();
|
||||
|
||||
if(!int.TryParse(strDev, out int item))
|
||||
{
|
||||
AaruConsole.WriteLine(Localization.Not_a_number_Press_any_key_to_continue);
|
||||
System.Console.ReadKey();
|
||||
System.Console.Clear();
|
||||
Console.ReadKey();
|
||||
Console.Clear();
|
||||
|
||||
goto menu;
|
||||
}
|
||||
@@ -572,39 +573,39 @@ static class SyQuest
|
||||
|
||||
return;
|
||||
case 1:
|
||||
System.Console.Clear();
|
||||
Console.Clear();
|
||||
AaruConsole.WriteLine(Localization.Device_0, devPath);
|
||||
AaruConsole.WriteLine(Localization.READ_RESET_USAGE_COUNTER_response);
|
||||
|
||||
if(buffer != null) PrintHex.PrintHexArray(buffer, 64);
|
||||
|
||||
AaruConsole.WriteLine(Localization.Press_any_key_to_continue);
|
||||
System.Console.ReadKey();
|
||||
System.Console.Clear();
|
||||
Console.ReadKey();
|
||||
Console.Clear();
|
||||
AaruConsole.WriteLine(Localization.Device_0, devPath);
|
||||
|
||||
goto menu;
|
||||
case 2:
|
||||
System.Console.Clear();
|
||||
Console.Clear();
|
||||
AaruConsole.WriteLine(Localization.Device_0, devPath);
|
||||
AaruConsole.WriteLine(Localization.READ_RESET_USAGE_COUNTER_sense);
|
||||
|
||||
if(senseBuffer != null) PrintHex.PrintHexArray(senseBuffer, 64);
|
||||
|
||||
AaruConsole.WriteLine(Localization.Press_any_key_to_continue);
|
||||
System.Console.ReadKey();
|
||||
System.Console.Clear();
|
||||
Console.ReadKey();
|
||||
Console.Clear();
|
||||
AaruConsole.WriteLine(Localization.Device_0, devPath);
|
||||
|
||||
goto menu;
|
||||
case 3:
|
||||
System.Console.Clear();
|
||||
Console.Clear();
|
||||
AaruConsole.WriteLine(Localization.Device_0, devPath);
|
||||
AaruConsole.WriteLine(Localization.READ_RESET_USAGE_COUNTER_decoded_sense);
|
||||
AaruConsole.Write("{0}", Sense.PrettifySense(senseBuffer));
|
||||
AaruConsole.WriteLine(Localization.Press_any_key_to_continue);
|
||||
System.Console.ReadKey();
|
||||
System.Console.Clear();
|
||||
Console.ReadKey();
|
||||
Console.Clear();
|
||||
AaruConsole.WriteLine(Localization.Device_0, devPath);
|
||||
|
||||
goto menu;
|
||||
@@ -612,8 +613,8 @@ static class SyQuest
|
||||
goto start;
|
||||
default:
|
||||
AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue);
|
||||
System.Console.ReadKey();
|
||||
System.Console.Clear();
|
||||
Console.ReadKey();
|
||||
Console.Clear();
|
||||
|
||||
goto menu;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user