diff --git a/Aaru.Tests.Devices/ATA/Ata28.cs b/Aaru.Tests.Devices/ATA/Ata28.cs index 330a30904..a62b2b34c 100644 --- a/Aaru.Tests.Devices/ATA/Ata28.cs +++ b/Aaru.Tests.Devices/ATA/Ata28.cs @@ -127,13 +127,13 @@ static class Ata28 static void ReadBuffer(string devPath, Device dev) { - start: + start: System.Console.Clear(); bool sense = dev.ReadBuffer(out byte[] buffer, out AtaErrorRegistersLba28 errorRegisters, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_READ_BUFFER_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -190,7 +190,8 @@ static class Ata28 AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 3: goto start; + case 3: + goto start; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -202,13 +203,13 @@ static class Ata28 static void ReadBufferDma(string devPath, Device dev) { - start: + start: System.Console.Clear(); bool sense = dev.ReadBufferDma(out byte[] buffer, out AtaErrorRegistersLba28 errorRegisters, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_READ_BUFFER_DMA_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -265,7 +266,8 @@ static class Ata28 AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 3: goto start; + case 3: + goto start; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -282,17 +284,18 @@ static class Ata28 string strDev; int item; - parameters: + parameters: while(true) { System.Console.Clear(); AaruConsole.WriteLine(Localization.Device_0, devPath); - AaruConsole.WriteLine(retries ? Localization.Parameters_for_READ_DMA_WITH_RETRIES_command + AaruConsole.WriteLine(retries + ? Localization.Parameters_for_READ_DMA_WITH_RETRIES_command : Localization.Parameters_for_READ_DMA_command); - AaruConsole.WriteLine(Localization.LBA_0, lba); + AaruConsole.WriteLine(Localization.LBA_0, lba); AaruConsole.WriteLine(Localization.Count_0, count); AaruConsole.WriteLine(); AaruConsole.WriteLine(Localization.Choose_what_to_do); @@ -349,20 +352,22 @@ static class Ata28 } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.ReadDma(out byte[] buffer, out AtaErrorRegistersLba28 errorRegisters, retries, lba, count, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); - AaruConsole.WriteLine(retries ? Localization.Sending_READ_DMA_WITH_RETRIES_to_the_device + AaruConsole.WriteLine(retries + ? Localization.Sending_READ_DMA_WITH_RETRIES_to_the_device : Localization.Sending_READ_DMA_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -399,7 +404,8 @@ static class Ata28 System.Console.Clear(); AaruConsole.WriteLine(Localization.Device_0, devPath); - AaruConsole.WriteLine(retries ? Localization.READ_DMA_WITH_RETRIES_response + AaruConsole.WriteLine(retries + ? Localization.READ_DMA_WITH_RETRIES_response : Localization.READ_DMA_response); if(buffer != null) @@ -415,7 +421,8 @@ static class Ata28 System.Console.Clear(); AaruConsole.WriteLine(Localization.Device_0, devPath); - AaruConsole.WriteLine(retries ? Localization.READ_DMA_WITH_RETRIES_status_registers + AaruConsole.WriteLine(retries + ? Localization.READ_DMA_WITH_RETRIES_status_registers : Localization.READ_DMA_status_registers); AaruConsole.Write("{0}", MainClass.DecodeAtaRegisters(errorRegisters)); @@ -425,8 +432,10 @@ static class Ata28 AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 3: goto start; - case 4: goto parameters; + case 3: + goto start; + case 4: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -443,17 +452,18 @@ static class Ata28 string strDev; int item; - parameters: + parameters: while(true) { System.Console.Clear(); AaruConsole.WriteLine(Localization.Device_0, devPath); - AaruConsole.WriteLine(retries ? Localization.Parameters_for_READ_LONG_WITH_RETRIES_command + AaruConsole.WriteLine(retries + ? Localization.Parameters_for_READ_LONG_WITH_RETRIES_command : Localization.Parameters_for_READ_LONG_command); - AaruConsole.WriteLine(Localization.LBA_0, lba); + AaruConsole.WriteLine(Localization.LBA_0, lba); AaruConsole.WriteLine(Localization.Block_size_0, blockSize); AaruConsole.WriteLine(); AaruConsole.WriteLine(Localization.Choose_what_to_do); @@ -510,20 +520,22 @@ static class Ata28 } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.ReadLong(out byte[] buffer, out AtaErrorRegistersLba28 errorRegisters, retries, lba, blockSize, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); - AaruConsole.WriteLine(retries ? Localization.Sending_READ_LONG_WITH_RETRIES_to_the_device + AaruConsole.WriteLine(retries + ? Localization.Sending_READ_LONG_WITH_RETRIES_to_the_device : Localization.Sending_READ_LONG_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -560,7 +572,8 @@ static class Ata28 System.Console.Clear(); AaruConsole.WriteLine(Localization.Device_0, devPath); - AaruConsole.WriteLine(retries ? Localization.READ_LONG_WITH_RETRIES_response + AaruConsole.WriteLine(retries + ? Localization.READ_LONG_WITH_RETRIES_response : Localization.READ_LONG_response); if(buffer != null) @@ -576,7 +589,8 @@ static class Ata28 System.Console.Clear(); AaruConsole.WriteLine(Localization.Device_0, devPath); - AaruConsole.WriteLine(retries ? Localization.READ_LONG_WITH_RETRIES_status_registers + AaruConsole.WriteLine(retries + ? Localization.READ_LONG_WITH_RETRIES_status_registers : Localization.READ_LONG_status_registers); AaruConsole.Write("{0}", MainClass.DecodeAtaRegisters(errorRegisters)); @@ -586,8 +600,10 @@ static class Ata28 AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 3: goto start; - case 4: goto parameters; + case 3: + goto start; + case 4: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -604,14 +620,14 @@ static class Ata28 string strDev; int item; - parameters: + parameters: while(true) { System.Console.Clear(); AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Parameters_for_READ_MULTIPLE_command); - AaruConsole.WriteLine(Localization.LBA_0, lba); + AaruConsole.WriteLine(Localization.LBA_0, lba); AaruConsole.WriteLine(Localization.Count_0, count); AaruConsole.WriteLine(); AaruConsole.WriteLine(Localization.Choose_what_to_do); @@ -668,17 +684,18 @@ static class Ata28 } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.ReadMultiple(out byte[] buffer, out AtaErrorRegistersLba28 errorRegisters, lba, count, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_READ_MULTIPLE_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -736,8 +753,10 @@ static class Ata28 AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 3: goto start; - case 4: goto parameters; + case 3: + goto start; + case 4: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -749,18 +768,18 @@ static class Ata28 static void ReadNativeMaxAddress(string devPath, Device dev) { - start: + start: System.Console.Clear(); bool sense = dev.ReadNativeMaxAddress(out uint lba, out AtaErrorRegistersLba28 errorRegisters, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_READ_NATIVE_MAX_ADDRESS_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); - AaruConsole.WriteLine(Localization.Sense_is_0, sense); - AaruConsole.WriteLine(Localization.Max_LBA_is_0, lba); + AaruConsole.WriteLine(Localization.Sense_is_0, sense); + AaruConsole.WriteLine(Localization.Max_LBA_is_0, lba); AaruConsole.WriteLine(); AaruConsole.WriteLine(Localization.Choose_what_to_do); AaruConsole.WriteLine(Localization._1_Decode_error_registers); @@ -796,7 +815,8 @@ static class Ata28 AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 2: goto start; + case 2: + goto start; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -813,17 +833,18 @@ static class Ata28 string strDev; int item; - parameters: + parameters: while(true) { System.Console.Clear(); AaruConsole.WriteLine(Localization.Device_0, devPath); - AaruConsole.WriteLine(retries ? Localization.Parameters_for_READ_SECTORS_WITH_RETRIES_command + AaruConsole.WriteLine(retries + ? Localization.Parameters_for_READ_SECTORS_WITH_RETRIES_command : Localization.Parameters_for_READ_SECTORS_command); - AaruConsole.WriteLine(Localization.LBA_0, lba); + AaruConsole.WriteLine(Localization.LBA_0, lba); AaruConsole.WriteLine(Localization.Count_0, count); AaruConsole.WriteLine(); AaruConsole.WriteLine(Localization.Choose_what_to_do); @@ -880,20 +901,22 @@ static class Ata28 } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.Read(out byte[] buffer, out AtaErrorRegistersLba28 errorRegisters, retries, lba, count, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); - AaruConsole.WriteLine(retries ? Localization.Sending_READ_SECTORS_WITH_RETRIES_to_the_device + AaruConsole.WriteLine(retries + ? Localization.Sending_READ_SECTORS_WITH_RETRIES_to_the_device : Localization.Sending_READ_SECTORS_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -930,7 +953,8 @@ static class Ata28 System.Console.Clear(); AaruConsole.WriteLine(Localization.Device_0, devPath); - AaruConsole.WriteLine(retries ? Localization.READ_SECTORS_WITH_RETRIES_response + AaruConsole.WriteLine(retries + ? Localization.READ_SECTORS_WITH_RETRIES_response : Localization.READ_SECTORS_response); if(buffer != null) @@ -946,7 +970,8 @@ static class Ata28 System.Console.Clear(); AaruConsole.WriteLine(Localization.Device_0, devPath); - AaruConsole.WriteLine(retries ? Localization.READ_SECTORS_WITH_RETRIES_status_registers + AaruConsole.WriteLine(retries + ? Localization.READ_SECTORS_WITH_RETRIES_status_registers : Localization.READ_SECTORS_status_registers); AaruConsole.Write("{0}", MainClass.DecodeAtaRegisters(errorRegisters)); @@ -956,8 +981,10 @@ static class Ata28 AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 3: goto start; - case 4: goto parameters; + case 3: + goto start; + case 4: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -973,7 +1000,7 @@ static class Ata28 string strDev; int item; - parameters: + parameters: while(true) { @@ -1026,19 +1053,20 @@ static class Ata28 } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.Seek(out AtaErrorRegistersLba28 errorRegisters, lba, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_SEEK_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); - AaruConsole.WriteLine(Localization.Sense_is_0, sense); + AaruConsole.WriteLine(Localization.Sense_is_0, sense); AaruConsole.WriteLine(); AaruConsole.WriteLine(Localization.Choose_what_to_do); AaruConsole.WriteLine(Localization._1_Decode_error_registers); @@ -1075,8 +1103,10 @@ static class Ata28 AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 2: goto start; - case 3: goto parameters; + case 2: + goto start; + case 3: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); diff --git a/Aaru.Tests.Devices/ATA/Ata48.cs b/Aaru.Tests.Devices/ATA/Ata48.cs index beac898dd..c269d7a51 100644 --- a/Aaru.Tests.Devices/ATA/Ata48.cs +++ b/Aaru.Tests.Devices/ATA/Ata48.cs @@ -107,18 +107,18 @@ static class Ata48 static void GetNativeMaxAddressExt(string devPath, Device dev) { - start: + start: System.Console.Clear(); bool sense = dev.GetNativeMaxAddressExt(out ulong lba, out AtaErrorRegistersLba48 errorRegisters, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_GET_NATIVE_MAX_ADDRESS_EXT_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); - AaruConsole.WriteLine(Localization.Sense_is_0, sense); - AaruConsole.WriteLine(Localization.Max_LBA_is_0, lba); + AaruConsole.WriteLine(Localization.Sense_is_0, sense); + AaruConsole.WriteLine(Localization.Max_LBA_is_0, lba); AaruConsole.WriteLine(); AaruConsole.WriteLine(Localization.Choose_what_to_do); AaruConsole.WriteLine(Localization._1_Decode_error_registers); @@ -154,7 +154,8 @@ static class Ata48 AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 2: goto start; + case 2: + goto start; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -171,14 +172,14 @@ static class Ata48 string strDev; int item; - parameters: + parameters: while(true) { System.Console.Clear(); AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Parameters_for_READ_DMA_EXT_command); - AaruConsole.WriteLine(Localization.LBA_0, lba); + AaruConsole.WriteLine(Localization.LBA_0, lba); AaruConsole.WriteLine(Localization.Count_0, count); AaruConsole.WriteLine(); AaruConsole.WriteLine(Localization.Choose_what_to_do); @@ -235,17 +236,18 @@ static class Ata48 } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.ReadDma(out byte[] buffer, out AtaErrorRegistersLba48 errorRegisters, lba, count, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_READ_DMA_EXT_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -303,8 +305,10 @@ static class Ata48 AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 3: goto start; - case 4: goto parameters; + case 3: + goto start; + case 4: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -322,7 +326,7 @@ static class Ata48 string strDev; int item; - parameters: + parameters: while(true) { @@ -331,7 +335,7 @@ static class Ata48 AaruConsole.WriteLine(Localization.Parameters_for_READ_LOG_EXT_command); AaruConsole.WriteLine(Localization.Log_address_0, address); AaruConsole.WriteLine(Localization.Page_number_0, page); - AaruConsole.WriteLine(Localization.Count_0, count); + AaruConsole.WriteLine(Localization.Count_0, count); AaruConsole.WriteLine(); AaruConsole.WriteLine(Localization.Choose_what_to_do); AaruConsole.WriteLine(Localization._1_Change_parameters); @@ -390,17 +394,18 @@ static class Ata48 } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.ReadLog(out byte[] buffer, out AtaErrorRegistersLba48 errorRegisters, address, page, count, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_READ_LOG_EXT_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -458,8 +463,10 @@ static class Ata48 AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 3: goto start; - case 4: goto parameters; + case 3: + goto start; + case 4: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -477,7 +484,7 @@ static class Ata48 string strDev; int item; - parameters: + parameters: while(true) { @@ -486,7 +493,7 @@ static class Ata48 AaruConsole.WriteLine(Localization.Parameters_for_READ_LOG_DMA_EXT_command); AaruConsole.WriteLine(Localization.Log_address_0, address); AaruConsole.WriteLine(Localization.Page_number_0, page); - AaruConsole.WriteLine(Localization.Count_0, count); + AaruConsole.WriteLine(Localization.Count_0, count); AaruConsole.WriteLine(); AaruConsole.WriteLine(Localization.Choose_what_to_do); AaruConsole.WriteLine(Localization._1_Change_parameters); @@ -545,17 +552,18 @@ static class Ata48 } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.ReadLogDma(out byte[] buffer, out AtaErrorRegistersLba48 errorRegisters, address, page, count, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_READ_LOG_DMA_EXT_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -613,8 +621,10 @@ static class Ata48 AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 3: goto start; - case 4: goto parameters; + case 3: + goto start; + case 4: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -631,14 +641,14 @@ static class Ata48 string strDev; int item; - parameters: + parameters: while(true) { System.Console.Clear(); AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Parameters_for_READ_MULTIPLE_EXT_command); - AaruConsole.WriteLine(Localization.LBA_0, lba); + AaruConsole.WriteLine(Localization.LBA_0, lba); AaruConsole.WriteLine(Localization.Count_0, count); AaruConsole.WriteLine(); AaruConsole.WriteLine(Localization.Choose_what_to_do); @@ -695,17 +705,18 @@ static class Ata48 } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.ReadMultiple(out byte[] buffer, out AtaErrorRegistersLba48 errorRegisters, lba, count, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_READ_MULTIPLE_EXT_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -763,8 +774,10 @@ static class Ata48 AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 3: goto start; - case 4: goto parameters; + case 3: + goto start; + case 4: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -776,18 +789,18 @@ static class Ata48 static void ReadNativeMaxAddressExt(string devPath, Device dev) { - start: + start: System.Console.Clear(); bool sense = dev.ReadNativeMaxAddress(out ulong lba, out AtaErrorRegistersLba48 errorRegisters, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_READ_NATIVE_MAX_ADDRESS_EXT_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); - AaruConsole.WriteLine(Localization.Sense_is_0, sense); - AaruConsole.WriteLine(Localization.Max_LBA_is_0, lba); + AaruConsole.WriteLine(Localization.Sense_is_0, sense); + AaruConsole.WriteLine(Localization.Max_LBA_is_0, lba); AaruConsole.WriteLine(); AaruConsole.WriteLine(Localization.Choose_what_to_do); AaruConsole.WriteLine(Localization._1_Decode_error_registers); @@ -823,7 +836,8 @@ static class Ata48 AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 2: goto start; + case 2: + goto start; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -840,14 +854,14 @@ static class Ata48 string strDev; int item; - parameters: + parameters: while(true) { System.Console.Clear(); AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Parameters_for_READ_SECTORS_EXT_command); - AaruConsole.WriteLine(Localization.LBA_0, lba); + AaruConsole.WriteLine(Localization.LBA_0, lba); AaruConsole.WriteLine(Localization.Count_0, count); AaruConsole.WriteLine(); AaruConsole.WriteLine(Localization.Choose_what_to_do); @@ -904,17 +918,18 @@ static class Ata48 } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.Read(out byte[] buffer, out AtaErrorRegistersLba48 errorRegisters, lba, count, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_READ_SECTORS_EXT_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -972,8 +987,10 @@ static class Ata48 AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 3: goto start; - case 4: goto parameters; + case 3: + goto start; + case 4: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); diff --git a/Aaru.Tests.Devices/ATA/AtaCHS.cs b/Aaru.Tests.Devices/ATA/AtaCHS.cs index e74d5f617..0f7d1c8c4 100644 --- a/Aaru.Tests.Devices/ATA/AtaCHS.cs +++ b/Aaru.Tests.Devices/ATA/AtaCHS.cs @@ -122,12 +122,12 @@ static class AtaChs static void Identify(string devPath, Device dev) { - start: + start: System.Console.Clear(); bool sense = dev.AtaIdentify(out byte[] buffer, out AtaErrorRegistersChs errorRegisters, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_IDENTIFY_DEVICE_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -199,7 +199,8 @@ static class AtaChs AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 4: goto start; + case 4: + goto start; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -218,20 +219,21 @@ static class AtaChs string strDev; int item; - parameters: + parameters: while(true) { System.Console.Clear(); AaruConsole.WriteLine(Localization.Device_0, devPath); - AaruConsole.WriteLine(retries ? Localization.Parameters_for_READ_DMA_WITH_RETRIES_command + AaruConsole.WriteLine(retries + ? Localization.Parameters_for_READ_DMA_WITH_RETRIES_command : Localization.Parameters_for_READ_DMA_command); AaruConsole.WriteLine(Localization.Cylinder_0, cylinder); - AaruConsole.WriteLine(Localization.Head_0, head); - AaruConsole.WriteLine(Localization.Sector_0, sector); - AaruConsole.WriteLine(Localization.Count_0, count); + AaruConsole.WriteLine(Localization.Head_0, head); + AaruConsole.WriteLine(Localization.Sector_0, sector); + AaruConsole.WriteLine(Localization.Count_0, count); AaruConsole.WriteLine(); AaruConsole.WriteLine(Localization.Choose_what_to_do); AaruConsole.WriteLine(Localization._1_Change_parameters); @@ -308,20 +310,22 @@ static class AtaChs } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.ReadDma(out byte[] buffer, out AtaErrorRegistersChs errorRegisters, retries, cylinder, head, sector, count, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); - AaruConsole.WriteLine(retries ? Localization.Sending_READ_DMA_WITH_RETRIES_to_the_device + AaruConsole.WriteLine(retries + ? Localization.Sending_READ_DMA_WITH_RETRIES_to_the_device : Localization.Sending_READ_DMA_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -358,7 +362,8 @@ static class AtaChs System.Console.Clear(); AaruConsole.WriteLine(Localization.Device_0, devPath); - AaruConsole.WriteLine(retries ? Localization.READ_DMA_WITH_RETRIES_response + AaruConsole.WriteLine(retries + ? Localization.READ_DMA_WITH_RETRIES_response : Localization.READ_DMA_response); if(buffer != null) @@ -374,7 +379,8 @@ static class AtaChs System.Console.Clear(); AaruConsole.WriteLine(Localization.Device_0, devPath); - AaruConsole.WriteLine(retries ? Localization.READ_DMA_WITH_RETRIES_status_registers + AaruConsole.WriteLine(retries + ? Localization.READ_DMA_WITH_RETRIES_status_registers : Localization.READ_DMA_status_registers); AaruConsole.Write("{0}", MainClass.DecodeAtaRegisters(errorRegisters)); @@ -384,8 +390,10 @@ static class AtaChs AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 3: goto start; - case 4: goto parameters; + case 3: + goto start; + case 4: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -404,19 +412,20 @@ static class AtaChs string strDev; int item; - parameters: + parameters: while(true) { System.Console.Clear(); AaruConsole.WriteLine(Localization.Device_0, devPath); - AaruConsole.WriteLine(retries ? Localization.Parameters_for_READ_LONG_WITH_RETRIES_command + AaruConsole.WriteLine(retries + ? Localization.Parameters_for_READ_LONG_WITH_RETRIES_command : Localization.Parameters_for_READ_LONG_command); - AaruConsole.WriteLine(Localization.Cylinder_0, cylinder); - AaruConsole.WriteLine(Localization.Head_0, head); - AaruConsole.WriteLine(Localization.Sector_0, sector); + AaruConsole.WriteLine(Localization.Cylinder_0, cylinder); + AaruConsole.WriteLine(Localization.Head_0, head); + AaruConsole.WriteLine(Localization.Sector_0, sector); AaruConsole.WriteLine(Localization.Block_size_0, blockSize); AaruConsole.WriteLine(); AaruConsole.WriteLine(Localization.Choose_what_to_do); @@ -494,20 +503,22 @@ static class AtaChs } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.ReadLong(out byte[] buffer, out AtaErrorRegistersChs errorRegisters, retries, cylinder, head, sector, blockSize, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); - AaruConsole.WriteLine(retries ? Localization.Sending_READ_LONG_WITH_RETRIES_to_the_device + AaruConsole.WriteLine(retries + ? Localization.Sending_READ_LONG_WITH_RETRIES_to_the_device : Localization.Sending_READ_LONG_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -544,7 +555,8 @@ static class AtaChs System.Console.Clear(); AaruConsole.WriteLine(Localization.Device_0, devPath); - AaruConsole.WriteLine(retries ? Localization.READ_LONG_WITH_RETRIES_response + AaruConsole.WriteLine(retries + ? Localization.READ_LONG_WITH_RETRIES_response : Localization.READ_LONG_response); if(buffer != null) @@ -560,7 +572,8 @@ static class AtaChs System.Console.Clear(); AaruConsole.WriteLine(Localization.Device_0, devPath); - AaruConsole.WriteLine(retries ? Localization.READ_LONG_WITH_RETRIES_status_registers + AaruConsole.WriteLine(retries + ? Localization.READ_LONG_WITH_RETRIES_status_registers : Localization.READ_LONG_status_registers); AaruConsole.Write("{0}", MainClass.DecodeAtaRegisters(errorRegisters)); @@ -570,8 +583,10 @@ static class AtaChs AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 3: goto start; - case 4: goto parameters; + case 3: + goto start; + case 4: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -590,7 +605,7 @@ static class AtaChs string strDev; int item; - parameters: + parameters: while(true) { @@ -598,9 +613,9 @@ static class AtaChs AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Parameters_for_READ_MULTIPLE_command); AaruConsole.WriteLine(Localization.Cylinder_0, cylinder); - AaruConsole.WriteLine(Localization.Head_0, head); - AaruConsole.WriteLine(Localization.Sector_0, sector); - AaruConsole.WriteLine(Localization.Count_0, count); + AaruConsole.WriteLine(Localization.Head_0, head); + AaruConsole.WriteLine(Localization.Sector_0, sector); + AaruConsole.WriteLine(Localization.Count_0, count); AaruConsole.WriteLine(); AaruConsole.WriteLine(Localization.Choose_what_to_do); AaruConsole.WriteLine(Localization._1_Change_parameters); @@ -677,17 +692,18 @@ static class AtaChs } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.ReadMultiple(out byte[] buffer, out AtaErrorRegistersChs errorRegisters, cylinder, head, sector, count, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_READ_MULTIPLE_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -745,8 +761,10 @@ static class AtaChs AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 3: goto start; - case 4: goto parameters; + case 3: + goto start; + case 4: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -765,20 +783,21 @@ static class AtaChs string strDev; int item; - parameters: + parameters: while(true) { System.Console.Clear(); AaruConsole.WriteLine(Localization.Device_0, devPath); - AaruConsole.WriteLine(retries ? Localization.Parameters_for_READ_SECTORS_WITH_RETRIES_command + AaruConsole.WriteLine(retries + ? Localization.Parameters_for_READ_SECTORS_WITH_RETRIES_command : Localization.Parameters_for_READ_SECTORS_command); AaruConsole.WriteLine(Localization.Cylinder_0, cylinder); - AaruConsole.WriteLine(Localization.Head_0, head); - AaruConsole.WriteLine(Localization.Sector_0, sector); - AaruConsole.WriteLine(Localization.Count_0, count); + AaruConsole.WriteLine(Localization.Head_0, head); + AaruConsole.WriteLine(Localization.Sector_0, sector); + AaruConsole.WriteLine(Localization.Count_0, count); AaruConsole.WriteLine(); AaruConsole.WriteLine(Localization.Choose_what_to_do); AaruConsole.WriteLine(Localization._1_Change_parameters); @@ -855,20 +874,22 @@ static class AtaChs } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.Read(out byte[] buffer, out AtaErrorRegistersChs errorRegisters, retries, cylinder, head, sector, count, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); - AaruConsole.WriteLine(retries ? Localization.Sending_READ_SECTORS_WITH_RETRIES_to_the_device + AaruConsole.WriteLine(retries + ? Localization.Sending_READ_SECTORS_WITH_RETRIES_to_the_device : Localization.Sending_READ_SECTORS_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -905,7 +926,8 @@ static class AtaChs System.Console.Clear(); AaruConsole.WriteLine(Localization.Device_0, devPath); - AaruConsole.WriteLine(retries ? Localization.READ_SECTORS_WITH_RETRIES_response + AaruConsole.WriteLine(retries + ? Localization.READ_SECTORS_WITH_RETRIES_response : Localization.READ_SECTORS_response); if(buffer != null) @@ -921,7 +943,8 @@ static class AtaChs System.Console.Clear(); AaruConsole.WriteLine(Localization.Device_0, devPath); - AaruConsole.WriteLine(retries ? Localization.READ_SECTORS_WITH_RETRIES_status_registers + AaruConsole.WriteLine(retries + ? Localization.READ_SECTORS_WITH_RETRIES_status_registers : Localization.READ_SECTORS_status_registers); AaruConsole.Write("{0}", MainClass.DecodeAtaRegisters(errorRegisters)); @@ -931,8 +954,10 @@ static class AtaChs AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 3: goto start; - case 4: goto parameters; + case 3: + goto start; + case 4: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -950,7 +975,7 @@ static class AtaChs string strDev; int item; - parameters: + parameters: while(true) { @@ -958,8 +983,8 @@ static class AtaChs AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Parameters_for_SEEK_command); AaruConsole.WriteLine(Localization.Cylinder_0, cylinder); - AaruConsole.WriteLine(Localization.Head_0, head); - AaruConsole.WriteLine(Localization.Sector_0, sector); + AaruConsole.WriteLine(Localization.Head_0, head); + AaruConsole.WriteLine(Localization.Sector_0, sector); AaruConsole.WriteLine(); AaruConsole.WriteLine(Localization.Choose_what_to_do); AaruConsole.WriteLine(Localization._1_Change_parameters); @@ -1024,21 +1049,22 @@ static class AtaChs } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.Seek(out AtaErrorRegistersChs errorRegisters, cylinder, head, sector, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_SEEK_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); - AaruConsole.WriteLine(Localization.Sense_is_0, sense); + AaruConsole.WriteLine(Localization.Sense_is_0, sense); AaruConsole.WriteLine(); AaruConsole.WriteLine(Localization.Choose_what_to_do); AaruConsole.WriteLine(Localization._1_Decode_error_registers); @@ -1075,8 +1101,10 @@ static class AtaChs AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 2: goto start; - case 3: goto parameters; + case 2: + goto start; + case 3: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -1096,18 +1124,18 @@ static class AtaChs string strDev; int item; - parameters: + parameters: while(true) { System.Console.Clear(); AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Parameters_for_SET_FEATURES_command); - AaruConsole.WriteLine(Localization.Cylinder_0, cylinder); - AaruConsole.WriteLine(Localization.Head_0, head); - AaruConsole.WriteLine(Localization.Sector_0, sector); + AaruConsole.WriteLine(Localization.Cylinder_0, cylinder); + AaruConsole.WriteLine(Localization.Head_0, head); + AaruConsole.WriteLine(Localization.Sector_0, sector); AaruConsole.WriteLine(Localization.Sector_count_0, sectorCount); - AaruConsole.WriteLine(Localization.Feature_0_X2, feature); + AaruConsole.WriteLine(Localization.Feature_0_X2, feature); AaruConsole.WriteLine(); AaruConsole.WriteLine(Localization.Choose_what_to_do); AaruConsole.WriteLine(Localization._1_Change_parameters); @@ -1192,21 +1220,22 @@ static class AtaChs } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.Seek(out AtaErrorRegistersChs errorRegisters, cylinder, head, sector, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_SET_FEATURES_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); - AaruConsole.WriteLine(Localization.Sense_is_0, sense); + AaruConsole.WriteLine(Localization.Sense_is_0, sense); AaruConsole.WriteLine(); AaruConsole.WriteLine(Localization.Choose_what_to_do); AaruConsole.WriteLine(Localization._1_Decode_error_registers); @@ -1243,8 +1272,10 @@ static class AtaChs AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 2: goto start; - case 3: goto parameters; + case 2: + goto start; + case 3: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); diff --git a/Aaru.Tests.Devices/ATA/Atapi.cs b/Aaru.Tests.Devices/ATA/Atapi.cs index 6aa03b757..9ffc2ed86 100644 --- a/Aaru.Tests.Devices/ATA/Atapi.cs +++ b/Aaru.Tests.Devices/ATA/Atapi.cs @@ -77,12 +77,12 @@ static class Atapi static void Identify(string devPath, Device dev) { - start: + start: System.Console.Clear(); bool sense = dev.AtapiIdentify(out byte[] buffer, out AtaErrorRegistersChs errorRegisters, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_IDENTIFY_PACKET_DEVICE_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -154,7 +154,8 @@ static class Atapi AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 4: goto start; + case 4: + goto start; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); diff --git a/Aaru.Tests.Devices/ATA/Cfa.cs b/Aaru.Tests.Devices/ATA/Cfa.cs index e4654bfff..d8ae396b6 100644 --- a/Aaru.Tests.Devices/ATA/Cfa.cs +++ b/Aaru.Tests.Devices/ATA/Cfa.cs @@ -87,18 +87,18 @@ static class Cfa static void RequestExtendedErrorCode(string devPath, Device dev) { - start: + start: System.Console.Clear(); bool sense = dev.RequestExtendedErrorCode(out byte errorCode, out AtaErrorRegistersLba28 errorRegisters, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_REQUEST_EXTENDED_ERROR_CODE_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); - AaruConsole.WriteLine(Localization.Sense_is_0, sense); - AaruConsole.WriteLine(Localization.Error_code_is_0, errorCode); + AaruConsole.WriteLine(Localization.Sense_is_0, sense); + AaruConsole.WriteLine(Localization.Error_code_is_0, errorCode); AaruConsole.WriteLine(); AaruConsole.WriteLine(Localization.Choose_what_to_do); AaruConsole.WriteLine(Localization._1_Decode_error_registers); @@ -134,7 +134,8 @@ static class Cfa AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 2: goto start; + case 2: + goto start; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -152,7 +153,7 @@ static class Cfa string strDev; int item; - parameters: + parameters: while(true) { @@ -160,8 +161,8 @@ static class Cfa AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Parameters_for_TRANSLATE_SECTOR_command); AaruConsole.WriteLine(Localization.Cylinder_0, cylinder); - AaruConsole.WriteLine(Localization.Head_0, head); - AaruConsole.WriteLine(Localization.Sector_0, sector); + AaruConsole.WriteLine(Localization.Head_0, head); + AaruConsole.WriteLine(Localization.Sector_0, sector); AaruConsole.WriteLine(); AaruConsole.WriteLine(Localization.Choose_what_to_do); AaruConsole.WriteLine(Localization._1_Change_parameters); @@ -226,17 +227,18 @@ static class Cfa } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.TranslateSector(out byte[] buffer, out AtaErrorRegistersChs errorRegisters, cylinder, head, sector, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_TRANSLATE_SECTOR_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -294,8 +296,10 @@ static class Cfa AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 3: goto start; - case 4: goto parameters; + case 3: + goto start; + case 4: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -311,7 +315,7 @@ static class Cfa string strDev; int item; - parameters: + parameters: while(true) { @@ -364,17 +368,18 @@ static class Cfa } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.TranslateSector(out byte[] buffer, out AtaErrorRegistersLba28 errorRegisters, lba, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_TRANSLATE_SECTOR_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -432,8 +437,10 @@ static class Cfa AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 3: goto start; - case 4: goto parameters; + case 3: + goto start; + case 4: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); diff --git a/Aaru.Tests.Devices/ATA/MCPT.cs b/Aaru.Tests.Devices/ATA/MCPT.cs index e6096ef09..1786fcceb 100644 --- a/Aaru.Tests.Devices/ATA/MCPT.cs +++ b/Aaru.Tests.Devices/ATA/MCPT.cs @@ -80,7 +80,7 @@ static class Mcpt string strDev; int item; - parameters: + parameters: while(true) { @@ -122,21 +122,22 @@ static class Mcpt } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.CheckMediaCardType(feature, out AtaErrorRegistersChs errorRegisters, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_CHECK_MEDIA_CARD_TYPE_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); - AaruConsole.WriteLine(Localization.Sense_is_0, sense); + AaruConsole.WriteLine(Localization.Sense_is_0, sense); AaruConsole.WriteLine(Localization.CHECK_MEDIA_CARD_TYPE_status_registers); AaruConsole.Write("{0}", MainClass.DecodeAtaRegisters(errorRegisters)); AaruConsole.WriteLine(); @@ -163,8 +164,10 @@ static class Mcpt AaruConsole.WriteLine(Localization.Returning_to_Media_Card_Pass_Through_commands_menu); return; - case 1: goto start; - case 2: goto parameters; + case 1: + goto start; + case 2: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); diff --git a/Aaru.Tests.Devices/ATA/Smart.cs b/Aaru.Tests.Devices/ATA/Smart.cs index 4cdafd89f..e013486f1 100644 --- a/Aaru.Tests.Devices/ATA/Smart.cs +++ b/Aaru.Tests.Devices/ATA/Smart.cs @@ -112,18 +112,18 @@ static class Smart static void DisableAttributeAutosave(string devPath, Device dev) { - start: + start: System.Console.Clear(); bool sense = dev.SmartDisableAttributeAutosave(out AtaErrorRegistersLba28 errorRegisters, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_DISABLE_ATTRIBUTE_AUTOSAVE_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); - AaruConsole.WriteLine(Localization.Sense_is_0, sense); + AaruConsole.WriteLine(Localization.Sense_is_0, sense); AaruConsole.WriteLine(Localization.DISABLE_ATTRIBUTE_AUTOSAVE_status_registers); AaruConsole.Write("{0}", MainClass.DecodeAtaRegisters(errorRegisters)); AaruConsole.WriteLine(); @@ -149,7 +149,8 @@ static class Smart AaruConsole.WriteLine(Localization.Returning_to_SMART_commands_menu); return; - case 1: goto start; + case 1: + goto start; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -161,15 +162,15 @@ static class Smart static void DisableOperations(string devPath, Device dev) { - start: + start: System.Console.Clear(); bool sense = dev.SmartDisable(out AtaErrorRegistersLba28 errorRegisters, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_DISABLE_OPERATIONS_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); - AaruConsole.WriteLine(Localization.Sense_is_0, sense); + AaruConsole.WriteLine(Localization.Sense_is_0, sense); AaruConsole.WriteLine(Localization.DISABLE_OPERATIONS_status_registers); AaruConsole.Write("{0}", MainClass.DecodeAtaRegisters(errorRegisters)); AaruConsole.WriteLine(); @@ -195,7 +196,8 @@ static class Smart AaruConsole.WriteLine(Localization.Returning_to_SMART_commands_menu); return; - case 1: goto start; + case 1: + goto start; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -207,18 +209,18 @@ static class Smart static void EnableAttributeAutosave(string devPath, Device dev) { - start: + start: System.Console.Clear(); bool sense = dev.SmartEnableAttributeAutosave(out AtaErrorRegistersLba28 errorRegisters, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_ENABLE_ATTRIBUTE_AUTOSAVE_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); - AaruConsole.WriteLine(Localization.Sense_is_0, sense); + AaruConsole.WriteLine(Localization.Sense_is_0, sense); AaruConsole.WriteLine(Localization.ENABLE_ATTRIBUTE_AUTOSAVE_status_registers); AaruConsole.Write("{0}", MainClass.DecodeAtaRegisters(errorRegisters)); AaruConsole.WriteLine(); @@ -244,7 +246,8 @@ static class Smart AaruConsole.WriteLine(Localization.Returning_to_SMART_commands_menu); return; - case 1: goto start; + case 1: + goto start; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -256,15 +259,15 @@ static class Smart static void EnableOperations(string devPath, Device dev) { - start: + start: System.Console.Clear(); bool sense = dev.SmartEnable(out AtaErrorRegistersLba28 errorRegisters, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_ENABLE_OPERATIONS_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); - AaruConsole.WriteLine(Localization.Sense_is_0, sense); + AaruConsole.WriteLine(Localization.Sense_is_0, sense); AaruConsole.WriteLine(Localization.ENABLE_OPERATIONS_status_registers); AaruConsole.Write("{0}", MainClass.DecodeAtaRegisters(errorRegisters)); AaruConsole.WriteLine(); @@ -290,7 +293,8 @@ static class Smart AaruConsole.WriteLine(Localization.Returning_to_SMART_commands_menu); return; - case 1: goto start; + case 1: + goto start; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -306,7 +310,7 @@ static class Smart string strDev; int item; - parameters: + parameters: while(true) { @@ -348,21 +352,22 @@ static class Smart } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.SmartExecuteOffLineImmediate(out AtaErrorRegistersLba28 errorRegisters, subcommand, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_EXECUTE_OFF_LINE_IMMEDIATE_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); - AaruConsole.WriteLine(Localization.Sense_is_0, sense); + AaruConsole.WriteLine(Localization.Sense_is_0, sense); AaruConsole.WriteLine(Localization.EXECUTE_OFF_LINE_IMMEDIATE_status_registers); AaruConsole.Write("{0}", MainClass.DecodeAtaRegisters(errorRegisters)); AaruConsole.WriteLine(); @@ -389,8 +394,10 @@ static class Smart AaruConsole.WriteLine(Localization.Returning_to_SMART_commands_menu); return; - case 1: goto start; - case 2: goto parameters; + case 1: + goto start; + case 2: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -402,13 +409,13 @@ static class Smart static void ReadData(string devPath, Device dev) { - start: + start: System.Console.Clear(); bool sense = dev.SmartReadData(out byte[] buffer, out AtaErrorRegistersLba28 errorRegisters, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_READ_DATA_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -465,7 +472,8 @@ static class Smart AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 4: goto start; + case 4: + goto start; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -481,7 +489,7 @@ static class Smart string strDev; int item; - parameters: + parameters: while(true) { @@ -523,17 +531,18 @@ static class Smart } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.SmartReadLog(out byte[] buffer, out AtaErrorRegistersLba28 errorRegisters, address, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_READ_LOG_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -591,8 +600,10 @@ static class Smart AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 3: goto start; - case 4: goto parameters; + case 3: + goto start; + case 4: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -604,16 +615,16 @@ static class Smart static void ReturnStatus(string devPath, Device dev) { - start: + start: System.Console.Clear(); bool sense = dev.SmartReturnStatus(out AtaErrorRegistersLba28 errorRegisters, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_RETURN_STATUS_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); - AaruConsole.WriteLine(Localization.Sense_is_0, sense); + AaruConsole.WriteLine(Localization.Sense_is_0, sense); AaruConsole.WriteLine(Localization.RETURN_STATUS_status_registers); AaruConsole.Write("{0}", MainClass.DecodeAtaRegisters(errorRegisters)); AaruConsole.WriteLine(); @@ -639,7 +650,8 @@ static class Smart AaruConsole.WriteLine(Localization.Returning_to_SMART_commands_menu); return; - case 1: goto start; + case 1: + goto start; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); diff --git a/Aaru.Tests.Devices/Aaru.Tests.Devices.csproj.DotSettings b/Aaru.Tests.Devices/Aaru.Tests.Devices.csproj.DotSettings index 805f987af..be6a9093b 100644 --- a/Aaru.Tests.Devices/Aaru.Tests.Devices.csproj.DotSettings +++ b/Aaru.Tests.Devices/Aaru.Tests.Devices.csproj.DotSettings @@ -2,6 +2,6 @@ xmlns:s="clr-namespace:System;assembly=mscorlib" xmlns:wpf="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xml:space="preserve"> True - True \ No newline at end of file + x:Key="/Default/CodeInspection/NamespaceProvider/NamespaceFoldersToSkip/=localization/@EntryIndexedValue">True + True \ No newline at end of file diff --git a/Aaru.Tests.Devices/DecodeATARegisters.cs b/Aaru.Tests.Devices/DecodeATARegisters.cs index a2c7e00e6..513497815 100644 --- a/Aaru.Tests.Devices/DecodeATARegisters.cs +++ b/Aaru.Tests.Devices/DecodeATARegisters.cs @@ -36,7 +36,7 @@ static partial class MainClass { static string DecodeAtaStatus(byte status) { - string ret = ""; + var ret = ""; if((status & 0x80) == 0x80) ret += "BSY "; @@ -67,7 +67,7 @@ static partial class MainClass static string DecodeAtaError(byte status) { - string ret = ""; + var ret = ""; if((status & 0x80) == 0x80) ret += "BBK "; @@ -99,14 +99,14 @@ static partial class MainClass public static string DecodeAtaRegisters(AtaErrorRegistersChs registers) { var sb = new StringBuilder(); - sb.AppendFormat(Localization.Status_0, DecodeAtaStatus(registers.Status)).AppendLine(); - sb.AppendFormat(Localization.Error_0, DecodeAtaStatus(registers.Error)).AppendLine(); - sb.AppendFormat(Localization.Device_0, (registers.DeviceHead >> 4) & 0x01).AppendLine(); - sb.AppendFormat(Localization.Cylinder_0, registers.CylinderHigh << (8 + registers.CylinderLow)).AppendLine(); - sb.AppendFormat(Localization.Head_0, registers.DeviceHead & 0xF).AppendLine(); - sb.AppendFormat(Localization.Sector_0, registers.Sector).AppendLine(); - sb.AppendFormat(Localization.Count_0, registers.SectorCount).AppendLine(); - sb.AppendFormat(Localization.LBA_Q_0, Convert.ToBoolean(registers.DeviceHead & 0x40)).AppendLine(); + sb.AppendFormat(Localization.Status_0, DecodeAtaStatus(registers.Status)).AppendLine(); + sb.AppendFormat(Localization.Error_0, DecodeAtaStatus(registers.Error)).AppendLine(); + sb.AppendFormat(Localization.Device_0, registers.DeviceHead >> 4 & 0x01).AppendLine(); + sb.AppendFormat(Localization.Cylinder_0, registers.CylinderHigh << 8 + registers.CylinderLow).AppendLine(); + sb.AppendFormat(Localization.Head_0, registers.DeviceHead & 0xF).AppendLine(); + sb.AppendFormat(Localization.Sector_0, registers.Sector).AppendLine(); + sb.AppendFormat(Localization.Count_0, registers.SectorCount).AppendLine(); + sb.AppendFormat(Localization.LBA_Q_0, Convert.ToBoolean(registers.DeviceHead & 0x40)).AppendLine(); sb.AppendFormat(Localization.Bit_7_set_0, Convert.ToBoolean(registers.DeviceHead & 0x80)).AppendLine(); sb.AppendFormat(Localization.Bit_5_set_0, Convert.ToBoolean(registers.DeviceHead & 0x20)).AppendLine(); @@ -117,15 +117,15 @@ static partial class MainClass { var sb = new StringBuilder(); sb.AppendFormat(Localization.Status_0, DecodeAtaStatus(registers.Status)).AppendLine(); - sb.AppendFormat(Localization.Error_0, DecodeAtaStatus(registers.Error)).AppendLine(); - sb.AppendFormat(Localization.Device_0, (registers.DeviceHead >> 4) & 0x01).AppendLine(); + sb.AppendFormat(Localization.Error_0, DecodeAtaStatus(registers.Error)).AppendLine(); + sb.AppendFormat(Localization.Device_0, registers.DeviceHead >> 4 & 0x01).AppendLine(); sb.AppendFormat(Localization.LBA_0, ((registers.DeviceHead & 0xF) << 24) + (registers.LbaHigh << 16) + (registers.LbaMid << 8) + registers.LbaLow); - sb.AppendFormat(Localization.Count_0, registers.SectorCount).AppendLine(); - sb.AppendFormat(Localization.LBA_Q_0, Convert.ToBoolean(registers.DeviceHead & 0x40)).AppendLine(); + sb.AppendFormat(Localization.Count_0, registers.SectorCount).AppendLine(); + sb.AppendFormat(Localization.LBA_Q_0, Convert.ToBoolean(registers.DeviceHead & 0x40)).AppendLine(); sb.AppendFormat(Localization.Bit_7_set_0, Convert.ToBoolean(registers.DeviceHead & 0x80)).AppendLine(); sb.AppendFormat(Localization.Bit_5_set_0, Convert.ToBoolean(registers.DeviceHead & 0x20)).AppendLine(); @@ -136,8 +136,8 @@ static partial class MainClass { var sb = new StringBuilder(); sb.AppendFormat(Localization.Status_0, DecodeAtaStatus(registers.Status)).AppendLine(); - sb.AppendFormat(Localization.Error_0, DecodeAtaStatus(registers.Error)).AppendLine(); - sb.AppendFormat(Localization.Device_0, (registers.DeviceHead >> 4) & 0x01).AppendLine(); + sb.AppendFormat(Localization.Error_0, DecodeAtaStatus(registers.Error)).AppendLine(); + sb.AppendFormat(Localization.Device_0, registers.DeviceHead >> 4 & 0x01).AppendLine(); ulong lba = registers.LbaHighPrevious * 0x10000000000UL; lba += registers.LbaMidPrevious * 0x100000000UL; @@ -148,8 +148,8 @@ static partial class MainClass sb.AppendFormat(Localization.LBA_0, lba); - sb.AppendFormat(Localization.Count_0, registers.SectorCount).AppendLine(); - sb.AppendFormat(Localization.LBA_Q_0, Convert.ToBoolean(registers.DeviceHead & 0x40)).AppendLine(); + sb.AppendFormat(Localization.Count_0, registers.SectorCount).AppendLine(); + sb.AppendFormat(Localization.LBA_Q_0, Convert.ToBoolean(registers.DeviceHead & 0x40)).AppendLine(); sb.AppendFormat(Localization.Bit_7_set_0, Convert.ToBoolean(registers.DeviceHead & 0x80)).AppendLine(); sb.AppendFormat(Localization.Bit_5_set_0, Convert.ToBoolean(registers.DeviceHead & 0x20)).AppendLine(); diff --git a/Aaru.Tests.Devices/Device.cs b/Aaru.Tests.Devices/Device.cs index 8fc425c03..92cebbd1c 100644 --- a/Aaru.Tests.Devices/Device.cs +++ b/Aaru.Tests.Devices/Device.cs @@ -42,19 +42,19 @@ static partial class MainClass while(true) { - AaruConsole.WriteLine("dev.PlatformID = {0}", dev.PlatformId); - AaruConsole.WriteLine("dev.Timeout = {0}", dev.Timeout); - AaruConsole.WriteLine("dev.Error = {0}", dev.Error); - AaruConsole.WriteLine("dev.LastError = {0}", dev.LastError); - AaruConsole.WriteLine("dev.Type = {0}", dev.Type); - AaruConsole.WriteLine("dev.Manufacturer = \"{0}\"", dev.Manufacturer); - AaruConsole.WriteLine("dev.Model = \"{0}\"", dev.Model); - AaruConsole.WriteLine("dev.Revision = \"{0}\"", dev.FirmwareRevision); - AaruConsole.WriteLine("dev.Serial = \"{0}\"", dev.Serial); - AaruConsole.WriteLine("dev.SCSIType = {0}", dev.ScsiType); - AaruConsole.WriteLine("dev.IsRemovable = {0}", dev.IsRemovable); - AaruConsole.WriteLine("dev.IsUSB = {0}", dev.IsUsb); - AaruConsole.WriteLine("dev.USBVendorID = 0x{0:X4}", dev.UsbVendorId); + AaruConsole.WriteLine("dev.PlatformID = {0}", dev.PlatformId); + AaruConsole.WriteLine("dev.Timeout = {0}", dev.Timeout); + AaruConsole.WriteLine("dev.Error = {0}", dev.Error); + AaruConsole.WriteLine("dev.LastError = {0}", dev.LastError); + AaruConsole.WriteLine("dev.Type = {0}", dev.Type); + AaruConsole.WriteLine("dev.Manufacturer = \"{0}\"", dev.Manufacturer); + AaruConsole.WriteLine("dev.Model = \"{0}\"", dev.Model); + AaruConsole.WriteLine("dev.Revision = \"{0}\"", dev.FirmwareRevision); + AaruConsole.WriteLine("dev.Serial = \"{0}\"", dev.Serial); + AaruConsole.WriteLine("dev.SCSIType = {0}", dev.ScsiType); + AaruConsole.WriteLine("dev.IsRemovable = {0}", dev.IsRemovable); + AaruConsole.WriteLine("dev.IsUSB = {0}", dev.IsUsb); + AaruConsole.WriteLine("dev.USBVendorID = 0x{0:X4}", dev.UsbVendorId); AaruConsole.WriteLine("dev.USBProductID = 0x{0:X4}", dev.UsbProductId); AaruConsole.WriteLine("dev.USBDescriptors.Length = {0}", @@ -76,7 +76,7 @@ static partial class MainClass AaruConsole.WriteLine(Localization.Press_any_key_to_continue, devPath); System.Console.ReadKey(); - menu: + menu: System.Console.Clear(); AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Options); diff --git a/Aaru.Tests.Devices/Localization/Localization.es.resx b/Aaru.Tests.Devices/Localization/Localization.es.resx index 3363ba4f9..7653b3523 100644 --- a/Aaru.Tests.Devices/Localization/Localization.es.resx +++ b/Aaru.Tests.Devices/Localization/Localization.es.resx @@ -1,3542 +1,3542 @@ - - - text/microsoft-resx - - - 1.3 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, - PublicKeyToken=b77a5c561934e089 - - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, - PublicKeyToken=b77a5c561934e089 - - - + + + text/microsoft-resx + + + 1.3 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, + PublicKeyToken=b77a5c561934e089 + + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, + PublicKeyToken=b77a5c561934e089 + + + Dispositivo: {0} - + Enviar un comando ATA de 28-bits al dispositivo: - + 1.- Enviar comando READ BUFFER. - + 2.- Enviar comando READ BUFFER DMA. - + 3.- Enviar comando READ DMA. - + 4.- Enviar comando READ DMA WITH RETRIES. - + 5.- Enviar comando READ LONG. - + 6.- Enviar comando READ LONG WITH RETRIES. - + 7.- Enviar comando READ MULTIPLE. - + 8.- Enviar comando READ NATIVE MAX ADDRESS. - + 9.- Enviar comando READ SECTORS. - + 10.- Enviar comando READ SECTORS WITH RETRIES. - + 11.- Enviar comando SEEK. - + 0.- Volver al menú de comandos ATA. - + Elija: - + No es un número. Pulse cualquier tecla para continuar... - + Volviendo al menú de comandos ATA... - + Opción incorrecta. Pulse cualquier tecla para continuar... - + Enviando READ BUFFER al dispositivo: - + El comando tomó {0} ms. - + Sense es {0} - + El búfer tiene {0} bytes. - + ¿Está vació o es nulo el búfer?: {0} - + Elegir qué hacer: - + 1.- Mostrar el búfer. - + 2.- Descodificar registros de error. - + 3.- Enviar el comando otra vez. - + 0.- Volver al menú de comandos ATA de 28-bits. - + Volviendo al menú de comandos ATA de 28-bits... - + Respuesta de READ BUFFER: - + Pulse cualquier tecla para continuar... - + Registros de estado de READ BUFFER: - + nulo - + Enviando READ BUFFER DMA al dispositivo: - + Respuesta de READ BUFFER DMA: - + Registros de estado de READ BUFFER DMA: - + Parámetros para el comando READ DMA WITH RETRIES: - + Parámetros para el comando READ DMA: - + LBA: {0} - + Cuenta: {0} - + 1.- Cambiar parámetros. - + ¿Qué dirección del bloque lógico?: - + La dirección no puede ser mayor de {0}. Estableciéndola a {0}... - + ¿Cuántos sectores?: - + Enviando READ DMA WITH RETRIES al dispositivo: - + Enviando READ DMA al dispositivo: - + 4.- Cambiar parámetros. - + Respuesta de READ DMA WITH RETRIES: - + Respuesta de READ DMA: - + Registros de estado de READ DMA WITH RETRIES: - + Registros de estado de READ DMA: - + 2.- Enviar el comando con estos parámetros. - + Parámetros para el comando READ LONG WITH RETRIES: - + Parámetros para el comando READ LONG: - + Tamaño del bloque: {0} - + ¿Cuántos bytes se esperan?: - + Enviando READ LONG WITH RETRIES al dispositivo: - + Enviando READ LONG al dispositivo: - + Respuesta de READ LONG WITH RETRIES: - + Respuesta de READ LONG: - + Registros de estado de READ LONG WITH RETRIES: - + Registros de estado de READ LONG: - + Parámetros para el comando READ MULTIPLE: - + Enviando READ MULTIPLE al dispositivo: - + Respuesta de READ MULTIPLE: - + Registros de estado de READ MULTIPLE: - + Enviando READ NATIVE MAX ADDRESS al dispositivo: - + El LBA máximo es {0}. - + 1.- Descodificar registros de error. - + 2.- Enviar el comando de nuevo. - + Registros de estado de READ NATIVE MAX ADDRESS: - + Parámetros para el comando READ SECTORS WITH RETRIES: - + Parámetros para el comando READ SECTORS: - + Enviando READ SECTORS WITH RETRIES al dispositivo: - + Enviando READ SECTORS al dispositivo: - + Respuesta de READ SECTORS WITH RETRIES: - + Respuesta de READ SECTORS: - + Registros de estado de READ SECTORS WITH RETRIES: - + Registros de estado de READ SECTORS: - + Parámetros para el comando SEEK: - + Enviando SEEK al dispositivo: - + 3.- Cambiar parámetros. - + Registros de estado de SEEK: - + Enviar un comando ATA de 48-bits al dispositivo: - + 1.- Enviar comando GET NATIVE MAX ADDRESS EXT. - + 2.- Enviar comando READ DMA EXT. - + 3.- Enviar comando READ LOG DMA EXT. - + 4.- Enviar comando READ LOG EXT. - + 5.- Enviar comando READ NATIVE MAX ADDRESS EXT. - + 6.- Enviar comando READ MULTIPLE EXT. - + 7.- Enviar comando READ SECTORS EXT. - + Enviando GET NATIVE MAX ADDRESS EXT al dispositivo: - + 0.- Volver al menú de comandos ATA de 48-bits. - + Volviendo al menú de comandos ATA de 48-bits... - + Registros de estado de GET NATIVE MAX ADDRESS EXT: - + Parámetros para el comando READ DMA EXT: - + Enviando READ DMA EXT al dispositivo: - + Respuesta de READ DMA EXT: - + Registros de estado de READ DMA EXT: - + Parámetros para el comando READ LOG EXT: - + Dirección del registro: {0} - + Número de página: {0} - + ¿Qué dirección del registro?: - + ¿Qué número de página?: - + Enviando READ LOG EXT al dispositivo: - + Respuesta de READ LOG EXT: - + Registros de estado de READ LOG EXT: - + Parámetros para el comando READ LOG DMA EXT: - + Enviando READ LOG DMA EXT al dispositivo: - + Respuesta de READ LOG DMA EXT: - + Registros de estado de READ LOG DMA EXT: - + Parámetros para el comando READ MULTIPLE EXT: - + Enviando READ MULTIPLE EXT al dispositivo: - + Respuesta de READ MULTIPLE EXT: - + Registros de estado de READ MULTIPLE EXT: - + Enviando READ NATIVE MAX ADDRESS EXT al dispositivo: - + Parámetros para el comando READ SECTORS EXT: - + Enviando READ SECTORS EXT al dispositivo: - + Respuesta de READ SECTORS EXT: - + Registros de estado de READ SECTORS EXT: - + Enviar un comando ATA CHS al dispositivo: - + 1.- Enviar comando IDENTIFY DEVICE. - + 2.- Enviar comando READ DMA. - + 3.- Enviar comando READ DMA WITH RETRIES. - + 4.- Enviar comando READ LONG. - + 5.- Enviar comando READ LONG WITH RETRIES. - + 6.- Enviar comando READ MULTIPLE. - + 7.- Enviar comando READ SECTORS. - + 8.- Enviar comando READ SECTORS WITH RETRIES. - + 9.- Enviar comando SEEK. - + 10.- Enviar comando SET FEATURES. - + Enviando IDENTIFY DEVICE al dispositivo: - + 2.- Descodificar el búfer. - + 3.- Descodificar registros de error. - + 4.- Enviar el comando de nuevo. - + 0.- Volver al menú de comandos ATA CHS. - + Volviendo al menú de comandos ATA CHS... - + Respuesta de IDENTIFY DEVICE: - + Respuesta descodificada de IDENTIFY DEVICE: - + Registros de estado de IDENTIFY DEVICE: - + Cilindro: {0} - + Cabeza: {0} - + Sector: {0} - + ¿Qué cilindro?: - + ¿Qué cabeza?: - + La cabeza no puede ser mayor de 15. Estableciendo en 15... - + ¿Qué sector?: - + Parámetros para el comando SET FEATURES: - + Cuenta de sectores: {0} - + Funcionalidad: 0x{0:X2} - + ¿Cuántos sectores? - + ¿Qué funcionalidad?: - + Enviando SET FEATURES al dispositivo: - + Registros de estado de SET FEATURES: - + Enviar comando ATAPI al dispositivo: - + 1.- Enviar comando IDENTIFY PACKET DEVICE. - + Enviando IDENTIFY PACKET DEVICE al dispositivo: - + 0.- Volver al menú de comandos ATAPI. - + Volviendo al menú de comandos ATAPI... - + Respuesta de IDENTIFY PACKET DEVICE: - + Respuesta descodificada de IDENTIFY PACKET DEVICE: - + Registros de estado de IDENTIFY PACKET DEVICE: - + Enviar un comando CompactFlash al dispositivo: - + 1.- Enviar comando REQUEST EXTENDED ERROR CODE. - + 2.- Enviar comando CHS TRANSLATE SECTOR. - + 3.- Enviar comando LBA TRANSLATE SECTOR. - + Enviando REQUEST EXTENDED ERROR CODE al dispositivo: - + Código de error {0}. - + 0.- Volver al menú de comandos CompactFlash. - + Volviendo al menú de comandos CompactFlash... - + Registros de estado de REQUEST EXTENDED ERROR CODE: - + Parámetros para el comando TRANSLATE SECTOR: - + Enviando TRANSLATE SECTOR al dispositivo: - + Respuesta de TRANSLATE SECTOR: - + Registros de estado de TRANSLATE SECTOR: - + Enviar comando Media Card Pass Through al dispositivo: - + 1.- Enviar comando CHECK MEDIA CARD TYPE. - + Parámetros para el comando CHECK MEDIA CARD TYPE: - + Funcionalidad: {0} - + 0.- Volver al menú de comandos Media Card Pass Through. - + Volviendo al menú de comandos Media Card Pass Through... - + ¿Funcionalidad? - + Enviando CHECK MEDIA CARD TYPE al dispositivo: - + Registros de estado de CHECK MEDIA CARD TYPE: - + 1.- Enviar el comando de nuevo. - + 2.- Cambiar parámetros. - + Enviar un comando S.M.A.R.T. al dispositivo: - + 1.- Enviar comando DISABLE ATTRIBUTE AUTOSAVE. - + 2.- Enviar comando DISABLE OPERATIONS. - + 3.- Enviar comando ENABLE ATTRIBUTE AUTOSAVE. - + 4.- Enviar comando ENABLE OPERATIONS. - + 5.- Enviar comando EXECUTE OFF-LINE IMMEDIATE. - + 6.- Enviar comando READ DATA. - + 7.- Enviar comando READ LOG. - + 8.- Enviar comando RETURN STATUS. - + Enviando DISABLE ATTRIBUTE AUTOSAVE al dispositivo: - + Registros de estado de DISABLE ATTRIBUTE AUTOSAVE: - + 0.- Volver al menú de comandos S.M.A.R.T.. - + Volviendo al menú de comandos S.M.A.R.T.... - + Enviando DISABLE OPERATIONS al dispositivo: - + Registros de estado de DISABLE OPERATIONS: - + Enviando ENABLE ATTRIBUTE AUTOSAVE al dispositivo: - + Registros de estado de ENABLE ATTRIBUTE AUTOSAVE: - + Enviando ENABLE OPERATIONS al dispositivo: - + Registros de estado de ENABLE OPERATIONS: - + Parámetros para el comando EXECUTE OFF-LINE IMMEDIATE: - + Subcomando: {0} - + ¿Subcomando?: - + Enviando EXECUTE OFF-LINE IMMEDIATE al dispositivo: - + Registros de estado de EXECUTE OFF-LINE IMMEDIATE: - + Enviando READ DATA al dispositivo: - + Respuesta de READ DATA: - + Registros de estado de READ DATA: - + Parámetros para el comando READ LOG: - + ¿Dirección del registro?: - + Enviando READ LOG al dispositivo: - + Respuesta de READ LOG: - + Registros de estado de READ LOG: - + Enviando RETURN STATUS al dispositivo: - + Registros de estado de RETURN STATUS: - + Enviar comando del fabricante Adaptec al dispositivo: - + 1.- Enviar comando READ/RESET USAGE COUNTER. - + 2.- Enviar comando READ DATA BUFFER. - + 3.- Enviar comando SET ERROR THRESHOLD. - + 4.- Enviar comando TRANSLATE. - + 0.- Volver al menú de comandos SCSI. - + Volviendo al menú de comandos SCSI... - + Parámetros para el comando READ/RESET USAGE COUNTER: - + ¿Unidad 1?: {0} - + 0.- Volver al menú de comandos del fabricante Adaptec. - + Volviendo al menú de comandos del fabricante Adaptec... - + ¿Unidad 1?: - + No es un buleano. Pulse cualquier tecla para continuar... - + Enviando READ/RESET USAGE COUNTER al dispositivo: - + El búfer de sense ocupa {0} bytes. - + ¿Está el bufer de sense vació o es nulo? {0} - + 2.- Mostrar búfer del sense. - + 3.- Descodificar el búfer del sense. - + 5.- Cambiar parámetros. - + Respuesta de READ/RESET USAGE COUNTER: - + Sense de READ/RESET USAGE COUNTER: - + Sense descodificado de READ/RESET USAGE COUNTER: - + Enviando READ DATA BUFFER al dispositivo: - + Respuesta de READ DATA BUFFER: - + Sense de READ DATA BUFFER: - + Sense descodificado de READ DATA BUFFER: - + Parámetros para el comando SET ERROR THRESHOLD: - + Límite de error: {0} - + ¿Límite de error?: - + Enviando SET ERROR THRESHOLD al dispositivo: - + Sense descodificado de SET ERROR THRESHOLD: - + 1.- Mostrar búfer del sense. - + Sense de SET ERROR THRESHOLD: - + Parámetros para el comando TRANSLATE: - + ¿LBA? - + Enviando TRANSLATE al dispositivo: - + Respuesta de TRANSLATE: - + Sense de TRANSLATE: - + Sense descodificado de TRANSLATE: - + Enviar comando del fabricante Archive al dispositivo: - + 1.- Enviar comando REQUEST BLOCK ADDRESS. - + 2.- Enviar comando SEEK BLOCK. - + Parámetros para el comando REQUEST BLOCK ADDRESS: - + 0.- Volver al menú de comandos del fabricante Archive. - + Volviendo al menú de comandos del fabricante Archive... - + Enviando REQUEST BLOCK ADDRESS al dispositivo: - + Respuesta de REQUEST BLOCK ADDRESS: - + Sense de REQUEST BLOCK ADDRESS: - + Sense descodificado de REQUEST BLOCK ADDRESS: - + Parámetros para el comando SEEK BLOCK: - + ¿Inmediato?: {0} - + ¿Inmediato?: - + Enviando SEEK BLOCK al dispositivo: - + Sense descodificado de SEEK BLOCK: - + Sense de SEEK BLOCK: - + Enviar comando del fabricante Certance al dispositivo: - + 1.- Enviar comando PARK. - + 2.- Enviar comando UNPARK. - + Enviando PARK al dispositivo: - + Sense descodificado de PARK: - + 0.- Volver al menú de comandos del fabricante Certance. - + Volviendo al menú de comandos del fabricante Certance... - + Sense de PARK: - + Enviando UNPARK al dispositivo: - + Sense descodificado de UNPARK: - + Sense de UNPARK: - + Enviar comando del fabricante Fujitsu al dispositivo: - + 1.- Enviar comando DISPLAY. - + Parámetros para el comando DISPLAY: - + Descriptor: {0} - + 0.- Volver al menú de comandos del fabricante Fujitsu. - + Volviendo al menú de comandos del fabricante Fujitsu... - + Modo de muestra - + Valores disponibles: {0} {1} {2} {3} {4} - + ¿Elija?: - + No es un modo de pantalla correcto. Pulse cualquier tecla para continuar... - + ¿Primera mitad de la pantalla (se recortará a 8 caracteres ASCII de 7-bits)?: - + ¿Segunda mitad de la pantalla (se recortará a 8 caracteres ASCII de 7-bits)?: - + Enviando DISPLAY al dispositivo: - + Sense descodificado de DISPLAY: - + Sense de DISPLAY: - + Enviar comando del fabricante HL-DT-ST al dispositivo: - + 1.- Enviar comando READ DVD (RAW). - + Parámetros para el comando READ DVD (RAW): - + 0.- Volver al menú de comandos del fabricante HL-DT-ST. - + Volviendo al menú de comandos del fabricante HL-DT-ST... - + Enviando READ DVD (RAW) al dispositivo: - + Respuesta de READ DVD (RAW): - + Sense de READ DVD (RAW): - + Sense descodificado de READ DVD (RAW): - + Enviar comando del fabricante Hewlett-Packard al dispositivo: - + 1.- Enviar comando READ LONG. - + Dirección del bloque físico: {0} - + Dirección del bloque lógico (LBA): {0} - + ¿Relativa?: {0} - + Se transferirán {0} sectores - + Se transferirán {0} bytes - + Tamaño esperado del sector: {0} bytes - + 0.- Volver al menú de comandos del fabricante Hewlett-Packard. - + Volviendo al menú de comandos del fabricante Hewlett-Packard... - + ¿Dirección física?: - + ¿Dirección relativa?: - + ¿Dirección del bloque físico?: - + ¿Dirección del bloque lógico (LBA)?: - + ¿Transferir sectores?: - + ¿Cuántos sectores transferir?: - + ¿Cuántos bytes transferir?: - + ¿Cuántos bytes se esperan por sector? - + Sense de READ LONG: - + Sense descodificado de READ LONG: - + Enviar comando del fabricante Kreon al dispositivo: - + 1.- Enviar comando EXTRACT SS. - + 2.- Enviar comando GET FEATURE LIST. - + 3.- Enviar comando SET LOCK STATE. - + 4.- Enviar comando UNLOCK. - + Parámetros para el comando EXTRACT SS: - + Solicitud número: {0} - + 0.- Volver al menú de comandos del fabricante Kreon. - + Volviendo al menú de comandos del fabricante Kreon... - + ¿Solicitud número?: - + Enviando EXTRACT SS al dispositivo: - + Respuesta de EXTRACT SS: - + Sense de EXTRACT SS: - + Sense descodificado de EXTRACT SS: - + Enviando GET FEATURE LIST al dispositivo: - + Funcionalidades: {0}. - + Sense descodificado de GET FEATURE LIST: - + Sense de GET FEATURE LIST: - + Parámetros para el comando SET LOCK STATE: - + Estado de bloqueo: {0} - + Estado de bloqueo - + Valores disponibles: {0} {1} {2} - + No es un estado de bloqueo correcto. Pulse cualquier tecla para continuar... - + Enviando SET LOCK STATE al dispositivo: - + Sense descodificado de SET LOCK STATE: - + Enviando UNLOCK al dispositivo: - + Sense descodificado de UNLOCK: - + Sense de UNLOCK: - + Enviar un comando MultiMedia al dispositivo: - + 1.- Enviar comando GET CONFIGURATION. - + 2.- Enviar comando PREVENT ALLOW MEDIUM REMOVAL. - + 3.- Enviar comando READ CD. - + 4.- Enviar comando READ CD MSF. - + 5.- Enviar comando READ DISC INFORMATION. - + 6.- Enviar comando READ DISC STRUCTURE. - + 7.- Enviar comando READ TOC/PMA/ATIP. - + 8.- Enviar comando START STOP UNIT. - + Parámetros para el comando GET CONFIGURATION: - + RT: {0} - + Número de funcionalidad: {0} - + 0.- Volver al menú de comandos SCSI MultiMedia. - + Volviendo al menú de comandos SCSI MultiMedia... - + RT - + Valores disponibles: {0} {1} {2} {3} - + No es un tipo de objeto correcto. Pulse cualquier tecla para continuar... - + Número de funcionalidad - + Enviando GET CONFIGURATION al dispositivo: - + 3.- Mostrar búfer del sense. - + 4.- Descodificar el búfer del sense. - + 5.- Enviar el comando de nuevo. - + 6.- Cambiar parámetros. - + Búfer GET CONFIGURATION: - + Búfer descodificado de GET CONFIGURATION: - + GET CONFIGURATION ocupa {0} bytes - + El perfil actual de GET CONFIGURATION es {0:X4}h - + Funcionalidad {0:X4}h - + No sé descodificar la funcionalidad 0x{0:X4} - + Sense de GET CONFIGURATION: - + Sense descodificado de GET CONFIGURATION: - + Parámetros para el comando PREVENT ALLOW MEDIUM REMOVAL: - + ¿Prevenir extracción?: {0} - + ¿Valor persistente?: {0} - + ¿Prevenir extracción? - + ¿Valor persistente - + Enviando PREVENT ALLOW MEDIUM REMOVAL al dispositivo: - + Sense descodificado de PREVENT ALLOW MEDIUM REMOVAL: - + Sense de PREVENT ALLOW MEDIUM REMOVAL: - + Parámetros para el comando READ CD: - + ¿Dirección relativa a la posición actual?: {0} - + Dirección: {0} - + Tipo de sector: {0} - + ¿Procesar audio?: {0} - + ¿Obtener bytes de sincronía?: {0} - + Modo de cabecera: {0} - + ¿Obtener datos de usuario?: {0} - + ¿Obtener datos EDC/ECC?: {0} - + Modo C2: {0} - + Modo de subcanal: {0} - + {0} bytes por sector - + ¿Dirección relativa a la posición actual?: - + ¿Dirección? - + Tipo de sector - + Valores disponibles: {0} {1} {2} {3} {4} {5} - + No es un tipo de sector correcto. Pulse cualquier tecla para continuar... - + ¿Procesar audio?: - + ¿Obtener bytes de sincronía?: - + Modo de cabecera - + No es un modo de cabecera correcto. Pulse cualquier tecla para continuar... - + ¿Obtener datos de usuario?: - + ¿Obtener datos EDC/ECC?: - + Modo C2 - + No se un modo C2 correcto. Pulse cualquier tecla para continuar... - + Modo de subcanal - + No es un modo de subcanal correcto. Pulse cualquier tecla para continuar... - + ¿Tamaño esperado del bloque?: - + Enviando READ CD al dispositivo: - + Respuesta de READ CD: - + Sense de READ CD: - + Sense descodificado de READ CD: - + Parámetros para el comando READ CD MSF: - + Comienzo: {0:D2}:{1:D2}{2:D2} - + Final: {0:D2}:{1:D2}:{2:D2} - + ¿Minuto de comienzo?: - + ¿Segundo de comienzo?: - + ¿Fotograma de comienzo?: - + ¿Minuto final?: - + ¿Segundo final? - + ¿Fotograma final?: - + Enviando READ CD MSF al dispositivo: - + Respuesta de READ CD MSF: - + Sense de READ CD MSF: - + Sense descodificado de READ CD MSF: - + Parámetros para el comando READ DISC INFORMATION: - + Tipo de información: {0} - + Tipo de información: - + No es un tipo de información correcto. Pulse cualquier tecla para continuar... - + Enviando READ DISC INFORMATION al dispositivo: - + Respuesta de READ DISC INFORMATION: - + Respuesta descodificada de READ DISC INFORMATION: - + Sense de READ DISC INFORMATION: - + Sense descodificado de READ DISC INFORMATION: - + Parámetros para el comando READ DISC STRUCTURE: - + Tipo de medio: {0} - + Formato: {0} - + Capa: {0} - + AGID: {0} - + Tipo de medio - + Valores disponibles: {0} {1} - + No es un tipo de medio correcto. Pulse cualquier tecla para continuar... - + Formato - + Valores disponibles: - + No es un tipo de escructura correcto. Pulse cualquier tecla para continuar... - + ¿Capa?: - + ¿AGID?: - + Enviando READ DISC STRUCTURE al dispositivo: - + Respuesta de READ DISC STRUCTURE: - + La descodificación de READ DISC STRUCTURE no está implementada aún: - + Sense de READ DISC STRUCTURE: - + Sense descodificado de READ DISC STRUCTURE: - + Parámetros para el comando READ TOC/PMA/ATIP: - + ¿Devolver valores MSF?: {0} - + Byte de formato: {0} - + Sesión: {0} - + ¿Devolver valores MSF?: - + ¿Formato?: - + ¿Sesión?: - + Enviando READ TOC/PMA/ATIP al dispositivo: - + Búfer de READ TOC/PMA/ATIP: - + Búfer descodificado de READ TOC/PMA/ATIP: - + Sense de READ TOC/PMA/ATIP: - + Sense descodificado de READ TOC/PMA/ATIP: - + Parámetros para el comando START STOP UNIT: - + ¿Cambiar capa de formato?: {0} - + ¿Expulsar?: {0} - + ¿Comienzo?: {0} - + Formato de capa: {0} - + Condiciones de energía: {0} - + ¿Cambiar capa de formato? - + ¿Expulsar?: - + ¿Comienzo? - + ¿Formato de capa?: - + ¿Condiciones de energía?: - + Enviando START STOP UNIT al dispositivo: - + Sense descodificado de START STOP UNIT: - + Sense de START STOP UNIT: - + Enviar comando del fabricante NEC al dispositivo: - + 1.- Enviar comando READ CD-DA. - + Parámetros para el comando READ CD-DA: - + 0.- Volver al menú de comandos del fabricante NEC. - + Volviendo al menú de comandos del fabricante NEC... - + Enviando READ CD-DA al dispositivo: - + Respuesta de READ CD-DA: - + Sense de READ CD-DA: - + Sense descodificado de READ CD-DA: - + Enviar comando del fabricante Pioneer al dispositivo: - + 2.- Enviar comando READ CD-DA MSF. - + 3.- Enviar comando READ CD-XA. - + 0.- Volver al menú de comandos del fabricante Pioneer. - + Volviendo al menú de comandos del fabricante Pioneer... - + Parámetros para el comando READ CD-DA MSF: - + Enviando READ CD-DA MSF al dispositivo: - + Respuesta de READ CD-DA MSF: - + Sense de READ CD-DA MSF: - + Sense descodificado de READ CD-DA MSF: - + Parámetros para el comando READ CD-XA: - + ¿Incluir banderas de error?: {0} - + ¿Sector completo?: {0} - + ¿Incluir banderas de error?: - + ¿Leer sector entero?: - + Enviando READ CD-XA al dispositivo: - + Respuesta de READ CD-XA: - + Sense de READ CD-XA: - + Sense descodificado de READ CD-XA: - + Enviar comando del fabricante Plasmon al dispositivo: - + 2.- Enviar comando READ SECTOR LOCATION. - + 0.- Volver al menú de comandos del fabricante Plasmon. - + Volviendo al menú de comandos del fabricante Plasmon... - + Parámetros para el comando READ SECTOR LOCATION: - + Enviando READ SECTOR LOCATION al dispositivo: - + Respuesta de READ SECTOR LOCATION: - + Sense de READ SECTOR LOCATION: - + Sense descodificado de READ SECTOR LOCATION: - + Enviar comando del fabricante Plextor al dispositivo: - + 1.- Enviar comando GET BOOK BITSETTING. - + 2.- Enviar comando GET GIGAREC. - + 3.- Enviar comando GET SECUREC. - + 4.- Enviar comando GET SILENT MODE. - + 5.- Enviar comando GET SINGLE-SESSION / HIDE CD-R. - + 6.- Enviar comando GET SPEEDREAD. - + 7.- Enviar comando GET TEST WRITE DVD+. - + 8.- Enviar comando GET VARIREC. - + 9.- Enviar comando POWEREC GET SPEEDS. - + 10.- Enviar comando READ CD-DA. - + 11.- Enviar comando READ DVD (RAW). - + 12.- Enviar comando READ EEPROM (CD recorders). - + 13.- Enviar comando READ EEPROM (DVD recorders). - + 14.- Enviar comando READ EEPROM (PX-708 and PX-712). - + Parámetros para el comando GET BOOK BITSETTING: - + ¿Doble capa?: {0} - + 0.- Volver al menú de comandos del fabricante Plextor. - + Volviendo al menú de comandos del fabricante Plextor... - + ¿Doble capa?: - + Enviando GET BOOK BITSETTING al dispositivo: - + Respuesta de GET BOOK BITSETTING: - + Sense de GET BOOK BITSETTING: - + Sense descodificado de GET BOOK BITSETTING: - + Enviando GET GIGAREC al dispositivo: - + Respuesta de GET GIGAREC: - + Sense de GET GIGAREC: - + Sense descodificado de GET GIGAREC: - + Enviando GET SECUREC al dispositivo: - + Respuesta de GET SECUREC: - + Sense de GET SECUREC: - + Sense descodificado de GET SECUREC: - + Enviando GET SILENT MODE al dispositivo: - + Respuesta de GET SILENT MODE: - + Sense de GET SILENT MODE: - + Sense descodificado de GET SILENT MODE: - + Enviando GET SINGLE-SESSION / HIDE CD-R al dispositivo: - + Respuesta de GET SINGLE-SESSION / HIDE CD-R: - + Sense de GET SINGLE-SESSION / HIDE CD-R: - + Sense descodificado de GET SINGLE-SESSION / HIDE CD-R: - + Enviando GET SPEEDREAD al dispositivo: - + Respuesta de GET SPEEDREAD: - + Sense de GET SPEEDREAD: - + Sense descodificado de GET SPEEDREAD: - + Enviando GET TEST WRITE DVD+ al dispositivo: - + Respuesta de GET TEST WRITE DVD+: - + Sense de GET TEST WRITE DVD+: - + Sense descodificado de GET TEST WRITE DVD+: - + Parámetros para el comando GET VARIREC: - + ¿DVD?: {0} - + ¿DVD?: - + Enviando GET VARIREC al dispositivo: - + Respuesta de GET VARIREC: - + Sense de GET VARIREC: - + Sense descodificado de GET VARIREC: - + Enviando POWEREC GET SPEEDS al dispositivo: - + PoweRec está activado. - + PoweRec está desactivado. - + Velocidad: {0} - + Sense descodificado de POWEREC GET SPEEDS: - + Sense de POWEREC GET SPEEDS: - + Enviando READ EEPROM al dispositivo: - + Respuesta de READ EEPROM: - + Sense de READ EEPROM: - + Sense descodificado de READ EEPROM: - + Parámetros para el comando READ EEPROM: - + Bloque de la EEPROM a leer: {0} - + Tamaño del bloque de la EEPROM: {0} - + ¿Bloque de la EEPROM a leer?: - + ¿Tamaño del bloque de la EEPROM? - + Enviar comando SCSI Block al dispositivo: - + 1.- Enviar comando READ (6). - + 2.- Enviar comando READ (10). - + 3.- Enviar comando READ (12). - + 4.- Enviar comando READ (16). - + 5.- Enviar comando READ LONG (10). - + 6.- Enviar comando READ LONG (16). - + 7.- Enviar comando SEEK (6). - + 8.- Enviar comando SEEK (10). - + Parámetros para el comando READ (6): - + Se leerán {0} bloques - + {0} bytes esperados por bloque - + 0.- Volver al menú de comandos de bloque SCSI. - + Volviendo al menú de comandos de bloques SCSI... - + El LBA máximo es {0}, estableciendo a {0}. - + ¿Bloques a leer (0 para 256 bloques)?: - + ¿Cuántos bytes se esperan por bloque?: - + Enviando READ (6) al dispositivo: - + Respuesta de READ (6): - + Sense de READ (6): - + Sense descodificado de READ (6): - + Parámetros para el comando READ (10): - + Cómo comprobar la información de protección: {0} - + ¿Dar la menor prioridad a la caché?: {0} - + ¿Forzar ignorar la caché y leer del medio?: {0} - + ¿Forzar ignorar la caché y leer de la caché no volátil?: {0} - + Grupo número: {0} - + ¿Dirección relativa a la posición actual?: - + ¿Cómo comprobar la información de protección?: - + ¿Dar la menor prioridad a la caché?: - + ¿Forzar ignorar la caché y leer del medio?: - + ¿Forzar ignorar la caché y leer de la caché no volátil?: - + ¿Número de grupo? - + Enviando READ (10) al dispositivo: - + Respuesta de READ (10): - + Sense de READ (10): - + Sense descodificado de READ (10): - + Parámetros para el comando READ (12): - + ¿Usar transmisión?: {0} - + ¿Usar transmisión?: - + Enviando READ (12) al dispositivo: - + Respuesta de READ (12): - + Sense de READ (12): - + Sense descodificado de READ (12): - + Parámetros para el comando READ (16): - + Enviando READ (16) al dispositivo: - + Respuesta de READ (16): - + Sense de READ (16): - + Sense descodificado de READ (16): - + Parámetros para el comando READ LONG (10): - + ¿Intentar corregir bloque erróneo?: {0} - + ¿Intentar corregir bloque erróneo?: - + Enviando READ LONG (10) al dispositivo: - + Respuesta de READ LONG (10): - + Sense de READ LONG (10): - + Sense descodificado de READ LONG (10): - + Parámetros para el comando READ LONG (16): - + Enviando READ LONG (16) al dispositivo: - + Respuesta de READ LONG (16): - + Sense de READ LONG (16): - + Sense descodificado de READ LONG (16): - + Parámetros para el comando SEEK (6): - + Enviando SEEK (6) al dispositivo: - + Sense descodificado de SEEK (6): - + Sense de SEEK (6): - + Parámetros para el comando SEEK (10): - + ¿Descriptor?: - + Enviando SEEK (10) al dispositivo: - + Sense de SEEK (10): - + Enviar comando SCSI Media Changer al dispositivo: - + 1.- Enviar comando READ ATTRIBUTE. - + Parámetros para el comando READ ATTRIBUTE: - + Acción: {0} - + Elemento: {0} - + Tipo de elemento: {0} - + Volumen: {0} - + Partición: {0} - + Primer atributo: {0} - + ¿Usar caché?: {0} - + 0.- Volver al menú de comandos SCSI Media Changer. - + Volviendo al menú de comandos SCSI Media Changer... - + Atributo de acción - + No es una acción de atributo válida. Pulse cualquier tecla para continuar... - + ¿Elemento?: - + ¿Tipo de elemento?: - + ¿Volumen?: - + ¿Partición?: - + ¿Primer atributo?: - + ¿Usar caché?: - + Enviando READ ATTRIBUTE al dispositivo: - + Respuesta de READ ATTRIBUTE: - + Sense de READ ATTRIBUTE: - + Sense descodificado de READ ATTRIBUTE: - + Enviar un comando primero SCSI al dispositivo: - + 1.- Enviar comando INQUIRY. - + 2.- Enviar comando INQUIRY EVPD. - + 3.- Enviar comando MODE SENSE (6). - + 4.- Enviar comando MODE SENSE (10). - + 5.- Enviar comando PREVENT ALLOW MEDIUM REMOVAL. - + 6.- Enviar comando READ CAPACITY (10). - + 7.- Enviar comando READ CAPACITY (16). - + 8.- Enviar comando READ MEDIA SERIAL NUMBER. - + 9.- Enviar comando REQUEST SENSE. - + 10.- Enviar comando TEST UNIT READY. - + Enviando INQUIRY al dispositivo: - + 0.- Volver al menú de comandos primarios SCSI. - + Volviendo al menú de comandos primarios SCSI... - + Respuesta de INQUIRY: - + Respuesta descodificada de INQUIRY: - + Sense de INQUIRY: - + Sense descodificado de INQUIRY: - + Parámetros para el comando INQUIRY: - + Página EVPD: {0} - + ¿Página?: - + Parámetros para el comando MODE SENSE (6): - + ¿DBD?: {0} - + Página de control: {0} - + Página: {0} - + Subpágina: {0} - + ¿DBD?: - + Página de control - + No es una página de control correcta. Pulse cualquier tecla para continuar... - + ¿Subpágina?: - + Enviando MODE SENSE (6) al dispositivo: - + Respuesta de MODE SENSE (6): - + Respuesta descodificada de MODE SENSE (6): - + Sense de MODE SENSE (6): - + Sense descodificado de MODE SENSE (6): - + Parámetros para el comando MODE SENSE (10): - + ¿LLBA?: {0} - + ¿LLBA?: - + Enviando MODE SENSE (10) al dispositivo: - + Respuesta de MODE SENSE (10): - + Respuesta descodificada de MODE SENSE (10): - + Sense de MODE SENSE (10): - + Sense descodificado de MODE SENSE (10): - + Modo: {0} - + Modo - + No es un modo correcto. Pulse cualquier tecla para continuar... - + Parámetros para el comando READ CAPACITY (10): - + ¿Dirección relativa?: {0} - + ¿Capacidad parcial: {0} - + ¿Capacidad parcial?: - + Enviando READ CAPACITY (10) al dispositivo: - + Respuesta de READ CAPACITY (10): - + Sense de READ CAPACITY (10): - + Sense descodificado de READ CAPACITY (10): - + Parámetros para el comando READ CAPACITY (16): - + Enviando READ CAPACITY (16) al dispositivo: - + Respuesta de READ CAPACITY (16): - + Sense de READ CAPACITY (16): - + Sense descodificado de READ CAPACITY (16): - + Enviando READ MEDIA SERIAL NUMBER al dispositivo: - + Respuesta de READ MEDIA SERIAL NUMBER: - + Sense de READ MEDIA SERIAL NUMBER: - + Sense descodificado de READ MEDIA SERIAL NUMBER: - + Parámetros para el comando REQUEST SENSE: - + Enviando REQUEST SENSE al dispositivo: - + Sense de Sense descodificado de REQUEST: - + Sense de REQUEST SENSE: - + Enviando TEST UNIT READY al dispositivo: - + Sense descodificado de TEST UNIT READY: - + Sense de TEST UNIT READY: - + Enviar un comando SCSI Streaming al dispositivo: - + 1.- Enviar comando LOAD UNLOAD. - + 2.- Enviar comando LOCATE (10). - + 3.- Enviar comando LOCATE (16). - + 4.- Enviar comando READ (6). - + 5.- Enviar comando READ (16). - + 6.- Enviar comando READ BLOCK LIMITS. - + 7.- Enviar comando READ POSITION. - + 8.- Enviar comando READ REVERSE (6). - + 9.- Enviar comando READ REVERSE (16). - + 10.- Enviar comando RECOVER BUFFERED DATA. - + 11.- Enviar comando REPORT DENSITY SUPPORT. - + 12.- Enviar comando REWIND. - + 13.- Enviar comando SPACE. - + 14.- Enviar comando TRACK SELECT. - + Parámetros para el comando LOAD UNLOAD: - + ¿Cargar?: {0} - + ¿Retensar?: {0} - + ¿Fin de cinta?: {0} - + ¿Mantener?: {0} - + 0.- Volver al menú de comandos SCSI Streaming. - + Volviendo al menú de comandos SCSI Streaming... - + ¿Cargar?: - + ¿Retensar?: - + ¿Fin de cinta? - + ¿Mantener?: - + Enviando LOAD UNLOAD al dispositivo: - + Sense descodificado de LOAD UNLOAD: - + Sense de LOAD UNLOAD: - + Parámetros para el comando LOCATE (10): - + ¿Localizar bloque?: {0} - + ¿Cambiar partición?: {0} - + Bloque: {0} - + Objeto: {0} - + ¿Cambiar partición?: - + ¿Bloque?: - + ¿Objeto? - + Enviando LOCATE (10) al dispositivo: - + Sense descodificado de LOCATE (10): - + Sense de LOCATE (10): - + Parámetros para el comando LOCATE (16): - + Tipo de objeto: {0} - + ¿Identificador explícito?: {0} - + Identificador de objeto: {0} - + Tipo de objeto - + ¿Identificador explícito?: - + Identificador - + Enviando LOCATE (16) al dispositivo: - + Sense descodificado de LOCATE (16): - + Sense de LOCATE (16): - + ¿Tamaño de bloque fijo?: {0} - + Se leerán {0} bloques - + Se leerán {0} bytes - + ¿Suprimir indicator de longitud?: {0} - + ¿Tamaño de bloque fijo?: - + ¿Cuántos bloques leer?: - + ¿Cuántos bytes leer?: - + El número máximo de bloques es {0}, estableciendo a {0} - + El número máximo de bytes es {0}, estableciendo a {0} - + ¿Suprimir indicator de longitud?: - + Se leerán {0} objetos - + {0} bytes esperados por objeto - + Leer objeto {0} de la partición {1} - + ¿Cúantos objetos leer?: - + ¿Cuántos bytes se esperan por objeto?: - + ¿Identificador de objeto?: - + Enviando READ BLOCK LIMITS al dispositivo: - + Respuesta de READ BLOCK LIMITS: - + Respuesta descodificada de READ BLOCK LIMITS: - + Sense de READ BLOCK LIMITS: - + Sense descodificado de READ BLOCK LIMITS: - + Forma de respuesta: {0} - + Forma de respuesta: - + Valores disponibles: {0} {1} {2} {3} {4} {5} {6} {7} {8} - + No es una forma de respuesta correcta. Pulse cualquier tecla para continuar... - + Enviando READ POSITION al dispositivo: - + Sense descodificado de READ POSITION: - + Sense de READ POSITION: - + Parámetros para el comando READ REVERSE (6): - + ¿Debe la unidad desintervir los bytes?: {0} - + ¿Debe la unidad desintervir los bytes?: - + Enviando READ REVERSE (6) al dispositivo: - + Respuesta de READ REVERSE (6): - + Sense de READ REVERSE (6): - + Sense descodificado de READ REVERSE (6): - + Parámetros para el comando READ REVERSE (16): - + Enviando READ REVERSE (16) al dispositivo: - + Respuesta de READ REVERSE (16): - + Sense de READ REVERSE (16): - + Sense descodificado de READ REVERSE (16): - + Parámetros para el comando RECOVER BUFFERED DATA: - + Enviando RECOVER BUFFERED DATA al dispositivo: - + Respuesta de RECOVER BUFFERED DATA: - + Sense de RECOVER BUFFERED DATA: - + Sense descodificado de RECOVER BUFFERED DATA: - + Parámetros para el comando REPORT DENSITY SUPPORT: - + ¿Reportar sobre los tipos de medio?: {0} - + ¿Reportar sobre el medio actual?: {0} - + ¿Reportar sobre los tipos de medio?: - + ¿Reportar sobre el medio actual?: - + Enviando REPORT DENSITY SUPPORT al dispositivo: - + Respuesta de REPORT DENSITY SUPPORT: - + Búfer descodificado de REPORT DENSITY SUPPORT: - + Sense de REPORT DENSITY SUPPORT: - + Sense descodificado de REPORT DENSITY SUPPORT: - + Parámetros para el comando REWIND: - + Enviando REWIND al dispositivo: - + Sense descodificado de REWIND: - + Sense de REWIND: - + Parámetros para el comando SPACE: - + Cuánto espaciar: {0} - + Cuántos: {0} - + Cuánto espaciar - + No es un tipo de espacio correcto. Pulse cualquier tecla para continuar... - + ¿Cuántos (negativo para invertir?): - + Enviando SPACE al dispositivo: - + Sense descodificado de SPACE: - + Sense de SPACE: - + Parámetros para el comando TRACK SELECT: - + Pista: {0} - + ¿Pista?: - + Enviando TRACK SELECT al dispositivo: - + Sense descodificado de TRACK SELECT: - + Sense de TRACK SELECT: - + Enviar comando del fabricante SyQuest al dispositivo: - + 3.- Enviar comando READ LONG (6). - + 4.- Enviar comando READ LONG (10). - + 5.- Enviar comando READ/RESET USAGE COUNTER. - + Parámetros para el comando READ LONG (6): - + ¿Inhibir DMA?: {0} - + 0.- Volver al menú de comandos del fabricante SyQuest. - + Volviendo al menú de comandos del fabricante SyQuest... - + ¿Inhibir DMA?: - + Enviando READ LONG (6) al dispositivo: - + Respuesta de READ LONG (6): - + Sense de READ LONG (6): - + Sense descodificado de READ LONG (6): - + Expulsando disco... - + Por favor inserte el disco trampa... - + Enviando READ FULL TOC al dispositivo: - + READ FULL TOC falló... - + No se pudo descodificar la tabla de contenidos... - + No se pudo encontrar el Lead-Out... - + El disco trampa tiene {0} sectores... - + El disco trampa no tiene sectores suficientes... - + Parando motor... - + Por favor extraiga el disco trampa MANUALMENTE e inserte el disco GD-ROM... - + Esperando 5 segundos... - + El Lead-Out ha cambiado, esta unidad no soporta intercambiar discos en caliente... - + Leyendo el LBA 0... - + ¡FALLÓ! - + ¡Éxito! - + Leyendo el LBA 100000... - + Leyendo el LBA 0 como audio (revuelto)... - + Leyendo el LBA 50000... - + Leyendo el LBA 450000... - + Leyendo el LBA 400000... - + Leyendo el LBA 45000... - + Leyendo el LBA 44990... - + El dispositivo no puede leer el área HD. - + El dispositivo puede leer el área HD. - + El sense en el LBA 0 es {0}, el búfer es {1}, el búfer de sense es {2}. - + vacío - + {0} bytes - + El sense en el LBA 0 (revuelto) es {0}, el búfer es {1}, el búfer de sense es {2}. - + El sense en el LBA 44990 es {0}, el búfer es {1}, el búfer de sense es {2}. - + El sense en el LBA 45000 es {0}, el búfer es {1}, el búfer de sense es {2}. - + El sense en el LBA 50000 es {0}, el búfer es {1}, el búfer de sense es {2}. - + El sense en el LBA 100000 es {0}, el búfer es {1}, el búfer de sense es {2}. - + El sense en el LBA 400000 es {0}, el búfer es {1}, el búfer de sense es {2}. - + El sense en el LBA 450000 es {0}, el búfer es {1}, el búfer de sense es {2}. - + 1.- Mostrar búfer del LBA 0. - + 2.- Mostrar búfer del sense del LBA 0. - + 3.- Descodificar sense del LBA 0. - + 4.- Mostrar búfer del LBA 0 (revuelto). - + 5.- Mostrar búfer del sense del LBA 0 (revuelto). - + 6.- Descodificar sense del LBA 0 (revuelto). - + 7.- Mostrar búfer del LBA 44990. - + 8.- Mostrar búfer del sense del LBA 44990. - + 9.- Descodificar sense del LBA 44990. - + 10.- Mostrar búfer del LBA 45000. - + 11.- Mostrar búfer del sense del LBA 45000. - + 12.- Descodificar sense del LBA 45000. - + 13.- Mostrar búfer del LBA 50000. - + 14.- Mostrar búfer del sense del LBA 50000. - + 15.- Descodificar sense del LBA 50000. - + 16.- Mostrar búfer del LBA 100000. - + 17.- Mostrar búfer del sense del LBA 100000. - + 18.- Descodificar sense del LBA 100000. - + 19.- Mostrar búfer del LBA 400000. - + 20.- Mostrar búfer del sense del LBA 400000. - + 21.- Descodificar sense del LBA 400000. - + 22.- Mostrar búfer del LBA 450000. - + 23.- Mostrar búfer del sense del LBA 450000. - + 24.- Descodificar sense del LBA 450000. - + 25.- Enviar el comando de nuevo. - + 0.- Volver al menú de comandos special SCSI MultiMedia. - + Volviendo al menú de comandos especial SCSI MultiMedia... - + Respuesta de LBA 0: - + Sense de LBA 0: - + Sense descodificado del LBA 0: - + Respuesta del LBA 0 (revuelto): - + Sense del LBA 0 (revuelto): - + Sense descodificado del LBA 0 (revuelto): - + Respuesta del LBA 44990: - + Sense del LBA 44990: - + Sense descodificado del LBA 44990: - + Respuesta del LBA 45000: - + Sense del LBA 45000: - + Sense descodificado del LBA 45000: - + Respuesta del LBA 50000: - + Sense del LBA 50000: - + Sense descodificado del LBA 50000: - + Respuesta del LBA 100000: - + Sense del LBA 100000: - + Sense descodificado del LBA 100000: - + Respuesta del LBA 400000: - + Sense del LBA 400000: - + Sense descodificado del LBA 400000: - + Respuesta del LBA 450000: - + Sense del LBA 450000: - + Sense descodificado del LBA 450000: - + Por favor inserte un disco sólo de datos... - + El disco de datos tiene {0} sectores... - + Por favor extraiga el disco trampa MANUALMENTE e inserte el disco dólo de datos... - + Leyendo el LBA {0}... - + Leyendo el LBA {0} como audio (revuelto)... - + Leyendo el subcanal PQ del LBA {0}... - + Leyendo el subcanal RW del LBA {0}... - + El dispositivo no puede leer el Lead-Out. - + El dispositivo puede leer el Lead-Out. - + El sense en el LBA {0} es {1}, el búfer es {2}, el búfer de sense es {3}. - + El sense en el LBA {0} es {1}, el búfer es {2}, el búfer de sense es {3}. - + El sense de PQ en el LBA {0} es {1}, el búfer es {2}, el búfer de sense es {3}. - + El sense de RW en el LBA {0} es {1}, el búfer es {2}, el búfer de sense es {3}. - + 1.- Mostrar búfer del LBA {0}. - + 2.- Mostrar búfer del sense del LBA {0}. - + 3.- Descodificar sense del LBA {0}. - + 4.- Mostrar búfer del LBA {0} (revuelto). - + 5.- Mostrar búfer del sense del LBA {0} (revuelto). - + 6.- Descodificar sense del LBA {0} (revuelto). - + 7.- Mostrar búfer del PQ del LBA {0}. - + 8.- Mostrar búfer del sense del PQ del LBA {0}. - + 9.- Descodificar sense del PQ del LBA {0}. - + 10.- Mostrar búfer del RW del LBA {0}. - + 11.- Mostrar búfer del sense del RW del LBA {0}. - + 12.- Descodificar sense del RW del LBA {0}. - + 13.- Enviar el comando de nuevo. - + Respuesta del LBA {0}: - + Sense del LBA {0}: - + Sense descodificado del LBA {0}: - + Respuesta del LBA {0} (revuelto): - + Sense del LBA {0} (revuelto): - + Sense descodificado del LBA {0} (revuelto): - + Respuesta del PQ del LBA {0}: - + Sense del PQ del LBA {0}: - + Sense descodificado del PQ del LBA {0}: - + Respuesta del RW del LBA {0}: - + Sense del RW del LBA {0}: - + Sense descodificado del RW del LBA {0}: - + Parámetros para el comando MediaTek READ CACHE: - + READ CD falló... - + Enviando MediaTek READ DRAM al dispositivo: - + Error {0} de estado del sistema con número {1}. - + Respuesta de MediaTek READ CACHE: - + Sense de MediaTek READ CACHE: - + Sense descodificado de MediaTek READ CACHE: - + Enviar un comando especial SCSI MultiMedia al dispositivo: - + 1.- Intentar leer datos de la caché de un dispositivo con chipset MediaTek (comando F1h subcomando 06h). - + 2.- Intentar leer un GD-ROM usando un disco trampa. - + 3.- Intentar leer el Lead-Out usando un disco trampa. - + 0.- Volver al menú de clase de comandos. - + Enviar un comando MultiMediaCard al dispositivo: - + 1.- Enviar comando READ_MULTIPLE_BLOCK. - + 2.- Enviar comando READ_SINGLE_BLOCK. - + 3.- Enviar comando SEND_CID. - + 4.- Enviar comando SEND_CSD. - + 5.- Enviar comando SEND_EXT_CSD. - + 6.- Enviar comando SEND_OP_COND. - + 7.- Enviar comando SEND_STATUS. - + 8.- Enviar comando SET_BLOCKLEN. - + 0.- Volver al menú de comandos SecureDigital/MultiMediaCard. - + Volviendo al menú de comandos SecureDigital/MultiMediaCard... - + Parámetros para el comando READ_MULTIPLE_BLOCK: - + Parámetros para el comando READ_SINGLE_BLOCK: - + 0.- Volver al menú de comandos MultiMediaCard. - + Volviendo al menú de comandos MultiMediaCard... - + ¿Usar direccionamiento por bytes?: - + ¿Byte desde el que leer?: - + ¿Bloque desde el que leer?: - + Enviando READ_MULTIPLE_BLOCK al dispositivo: - + Enviando READ_SINGLE_BLOCK al dispositivo: - + La respuesta tiene {0} elementos. - + 2.- Mostrar búfer de la respuesta. - + Búfer de READ_MULTIPLE_BLOCK: - + Búfer de READ_SINGLE_BLOCK: - + Respuesta de READ_MULTIPLE_BLOCK: - + Respuesta de READ_SINGLE_BLOCK: - + Enviando SEND_OP_COND al dispositivo: - + 3.- Mostrar búfer de la respuesta. - + Búfer de SEND_OP_COND: - + Búfer descodificado de SEND_OP_COND: - + Respuesta de SEND_OP_COND: - + Enviando SEND_STATUS al dispositivo: - + Búfer de SEND_STATUS: - + Respuesta de SEND_STATUS: - + Enviando SEND_CID al dispositivo: - + Búfer de SEND_CID: - + Búfer descodificado de SEND_CID: - + Respuesta de SEND_CID: - + Enviando SEND_CSD al dispositivo: - + Búfer de SEND_CSD: - + Búfer descodificado de SEND_CSD: - + Respuesta de SEND_CSD: - + Enviando SEND_EXT_CSD al dispositivo: - + Búfer de SEND_EXT_CSD: - + Búfer descodificado de SEND_EXT_CSD: - + Respuesta de SEND_EXT_CSD: - + Parámetros para el comando SET_BLOCKLEN: - + Establecer tamaño del bloque a: {0} bytes - + ¿Establecer tamaño del bloque a? - + Enviando SET_BLOCKLEN al dispositivo: - + Respuesta de SET_BLOCKLEN: - + Enviar un comando SecureDigital al dispositivo: - + 3.- Enviar comando SD_SEND_OP_COND. - + 4.- Enviar comando SD_STATUS. - + 5.- Enviar comando SEND_CID. - + 6.- Enviar comando SEND_CSD. - + 7.- Enviar comando SEND_SCR. - + Leer desde el byte: {0} - + Leer desde el bloque: {0} - + Tamaño esperado del bloque: {0} bytes - + 0.- Volver al menú de comandos SecureDigital. - + Volviendo al menú de comandos SecureDigital... - + Enviando SD_SEND_OP_COND al dispositivo: - + Búfer de SD_SEND_OP_COND: - + Búfer descodificado de SD_SEND_OP_COND: - + Respuesta de SD_SEND_OP_COND: - + Enviando SD_STATUS al dispositivo: - + Búfer de SD_STATUS: - + Respuesta de SD_STATUS: - + Enviando SEND_SCR al dispositivo: - + Búfer de SEND_SCR: - + Búfer descodificado de SEND_SCR: - + Respuesta de SEND_SCR: - + Enviar comando ATA al dispositivo: - + 1.- Enviar comando ATA CHS al dispositivo. - + 2.- Enviar comando ATA de 28-bits al dispositivo. - + 3.- Enviar comando ATA de 48-bits al dispositivo. - + 4.- Enviar comando ATAPI al dispositivo. - + 5.- Enviar comando CompactFlash al dispositivo. - + 6.- Enviar comando Media Card Pass Through al dispositivo. - + 7.- Enviar comando S.M.A.R.T. al dispositivo. - + Volviendo al menú de clase de comandos... - + Enviar un comando al dispositivo: - + 1.- Enviar comando SCSI. - + 2.- Enviar comando ATA. - + 3.- Enviar comando SecureDigital/MultiMediaCard. - + 4.- Enviar comando NVMe. - + 5.- Enviar una secuencia especial de comandos para dispositivos SCSI MultiMedia. - + Volviendo al menú del dispositivo... - + 0.- Volver al menú del dispositivo. - + Estado: {0} - + Error: {0} - + ¿LBA?: {0} - + ¿Bit 7 establecido?: {0} - + ¿Bit 5 establecido?: {0} - + Opciones: - + 1.- Mostrar los descriptores USB. - + 2.- Mostrar el CIS de PCMCIA. - + 3.- Enviar un comando al dispositivo. - + 0.- Volver a la selección de dispositivo. - + Volviendo a la selección de dispositivo... - + Descriptores USB: - + CIS de PCMCIA: - + No hay dispositivos conocidos conectados. - + Pruebas de manejo de dispositivos de Aaru - + Ruta - + Fabricante - + Modelo - + Número de serie - + Bus - + ¿Soportado? - + Número - + Por favor elija qúe unidad probar (0 para salir): - + Saliendo... - + No existe el dispositivo. Pulse cualquier tecla para continuar... - + Los comandos NVMe todavía no están implementados. Pulse cualquier tecla para continuar... - + Enviar un comando SCSI al dispositivo: - + 1.- Enviar comando del fabricante Adaptec al dispositivo. - + 2.- Enviar comando del fabricante Archive al dispositivo. - + 3.- Enviar un comando del fabricante Certance al dispositivo. - + 4.- Enviar un comando del fabricante Fujitsu al dispositivo. - + 5.- Enviar comando del fabricante HL-DT-ST al dispositivo. - + 6.- Enviar un comando del fabricante Hewlett-Packard al dispositivo. - + 7.- Enviar un comando del fabricante Kreon al dispositivo. - + 8.- Enviar comando SCSI MultiMedia al dispositivo. - + 9.- Enviar un comando del fabricante NEC al dispositivo. - + 10.- Enviar un comando del fabricante Pioneer al dispositivo. - + 11.- Enviar un comando del fabricante Plasmon al dispositivo. - + 12.- Enviar un comando del fabricante Plextor al dispositivo. - + 13.- Enviar comando SCSI Block al dispositivo. - + 14.- Enviar comando SCSI Media Changer al dispositivo. - + 15.- Enviar comando SCSI Primary al dispositivo. - + 16.- Enviar comando SCSI Streaming al dispositivo. - + 17.- Enviar un comando del fabricante SyQuest al dispositivo. - + Enviar comando SecureDigital/MultiMediaCard al dispositivo: - + 1.- Enviar comando SecureDigital al dispositivo. - + 2.- Enviar comando MultiMediaCard al dispositivo. \ No newline at end of file diff --git a/Aaru.Tests.Devices/Localization/Localization.resx b/Aaru.Tests.Devices/Localization/Localization.resx index dc001fb32..dab7f4075 100644 --- a/Aaru.Tests.Devices/Localization/Localization.resx +++ b/Aaru.Tests.Devices/Localization/Localization.resx @@ -1,3547 +1,3549 @@ - - - - - text/microsoft-resx - - - 1.3 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, - PublicKeyToken=b77a5c561934e089 - - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, - PublicKeyToken=b77a5c561934e089 - - - + + + + + text/microsoft-resx + + + 1.3 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, + PublicKeyToken=b77a5c561934e089 + + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, + PublicKeyToken=b77a5c561934e089 + + + Device: {0} - + Send a 28-bit ATA command to the device: - + 1.- Send READ BUFFER command. - + 2.- Send READ BUFFER DMA command. - + 3.- Send READ DMA command. - + 4.- Send READ DMA WITH RETRIES command. - + 5.- Send READ LONG command. - + 6.- Send READ LONG WITH RETRIES command. - + 7.- Send READ MULTIPLE command. - + 8.- Send READ NATIVE MAX ADDRESS command. - + 9.- Send READ SECTORS command. - + 10.- Send READ SECTORS WITH RETRIES command. - + 11.- Send SEEK command. - + 0.- Return to ATA commands menu. - + Choose: - + Not a number. Press any key to continue... - + Returning to ATA commands menu... - + Incorrect option. Press any key to continue... - + Sending READ BUFFER to the device: - + Command took {0} ms. - + Sense is {0}. - + Buffer is {0} bytes. - + Buffer is null or empty? {0} - + Choose what to do: - + 1.- Print buffer. - + 2.- Decode error registers. - + 3.- Send command again. - + 0.- Return to 28-bit ATA commands menu. - + Returning to 28-bit ATA commands menu... - + READ BUFFER response: - + Press any key to continue... - + READ BUFFER status registers: - + null - + Sending READ BUFFER DMA to the device: - + READ BUFFER DMA response: - + READ BUFFER DMA status registers: - + Parameters for READ DMA WITH RETRIES command: - + Parameters for READ DMA command: - + LBA: {0} - + Count: {0} - + 1.- Change parameters. - + What logical block address?: - + Logical block address cannot be bigger than {0}. Setting it to {0}... - + How many sectors?: - + Sending READ DMA WITH RETRIES to the device: - + Sending READ DMA to the device: - + 4.- Change parameters. - + READ DMA WITH RETRIES response: - + READ DMA response: - + READ DMA WITH RETRIES status registers: - + READ DMA status registers: - + 2.- Send command with these parameters. - + Parameters for READ LONG WITH RETRIES command: - + Parameters for READ LONG command: - + Block size: {0} - + How many bytes to expect?: - + Sending READ LONG WITH RETRIES to the device: - + Sending READ LONG to the device: - + READ LONG WITH RETRIES response: - + READ LONG response: - + READ LONG WITH RETRIES status registers: - + READ LONG status registers: - + Parameters for READ MULTIPLE command: - + Sending READ MULTIPLE to the device: - + READ MULTIPLE response: - + READ MULTIPLE status registers: - + Sending READ NATIVE MAX ADDRESS to the device: - + Max LBA is {0}. - + 1.- Decode error registers. - + 2.- Send command again. - + READ NATIVE MAX ADDRESS status registers: - + Parameters for READ SECTORS WITH RETRIES command: - + Parameters for READ SECTORS command: - + Sending READ SECTORS WITH RETRIES to the device: - + Sending READ SECTORS to the device: - + READ SECTORS WITH RETRIES response: - + READ SECTORS response: - + READ SECTORS WITH RETRIES status registers: - + READ SECTORS status registers: - + Parameters for SEEK command: - + Sending SEEK to the device: - + 3.- Change parameters. - + SEEK status registers: - + Send a 48-bit ATA command to the device: - + 1.- Send GET NATIVE MAX ADDRESS EXT command. - + 2.- Send READ DMA EXT command. - + 3.- Send READ LOG DMA EXT command. - + 4.- Send READ LOG EXT command. - + 5.- Send READ NATIVE MAX ADDRESS EXT command. - + 6.- Send READ MULTIPLE EXT command. - + 7.- Send READ SECTORS EXT command. - + Sending GET NATIVE MAX ADDRESS EXT to the device: - + 0.- Return to 48-bit ATA commands menu. - + Returning to 48-bit ATA commands menu... - + GET NATIVE MAX ADDRESS EXT status registers: - + Parameters for READ DMA EXT command: - + Sending READ DMA EXT to the device: - + READ DMA EXT response: - + READ DMA EXT status registers: - + Parameters for READ LOG EXT command: - + Log address: {0} - + Page number: {0} - + What log address?: - + What page number?: - + Sending READ LOG EXT to the device: - + READ LOG EXT response: - + READ LOG EXT status registers: - + Parameters for READ LOG DMA EXT command: - + Sending READ LOG DMA EXT to the device: - + READ LOG DMA EXT response: - + READ LOG DMA EXT status registers: - + Parameters for READ MULTIPLE EXT command: - + Sending READ MULTIPLE EXT to the device: - + READ MULTIPLE EXT response: - + READ MULTIPLE EXT status registers: - + Sending READ NATIVE MAX ADDRESS EXT to the device: - + Parameters for READ SECTORS EXT command: - + Sending READ SECTORS EXT to the device: - + READ SECTORS EXT response: - + READ SECTORS EXT status registers: - + Send a CHS ATA command to the device: - + 1.- Send IDENTIFY DEVICE command. - + 2.- Send READ DMA command. - + 3.- Send READ DMA WITH RETRIES command. - + 4.- Send READ LONG command. - + 5.- Send READ LONG WITH RETRIES command. - + 6.- Send READ MULTIPLE command. - + 7.- Send READ SECTORS command. - + 8.- Send READ SECTORS WITH RETRIES command. - + 9.- Send SEEK command. - + 10.- Send SET FEATURES command. - + Sending IDENTIFY DEVICE to the device: - + 2.- Decode buffer. - + 3.- Decode error registers. - + 4.- Send command again. - + 0.- Return to CHS ATA commands menu. - + Returning to CHS ATA commands menu... - + IDENTIFY DEVICE response: - + IDENTIFY DEVICE decoded response: - + IDENTIFY DEVICE status registers: - + Cylinder: {0} - + Head: {0} - + Sector: {0} - + What cylinder?: - + What head?: - + Head cannot be bigger than 15. Setting it to 15... - + What sector?: - + Parameters for SET FEATURES command: - + Sector count: {0} - + Feature: 0x{0:X2} - + What sector count?: - + What feature?: - + Sending SET FEATURES to the device: - + SET FEATURES status registers: - + Send an ATAPI command to the device: - + 1.- Send IDENTIFY PACKET DEVICE command. - + Sending IDENTIFY PACKET DEVICE to the device: - + 0.- Return to ATAPI commands menu. - + Returning to ATAPI commands menu... - + IDENTIFY PACKET DEVICE response: - + IDENTIFY PACKET DEVICE decoded response: - + IDENTIFY PACKET DEVICE status registers: - + Send a CompactFlash command to the device: - + 1.- Send REQUEST EXTENDED ERROR CODE command. - + 2.- Send CHS TRANSLATE SECTOR command. - + 3.- Send LBA TRANSLATE SECTOR command. - + Sending REQUEST EXTENDED ERROR CODE to the device: - + Error code is {0}. - + 0.- Return to CompactFlash commands menu. - + Returning to CompactFlash commands menu... - + REQUEST EXTENDED ERROR CODE status registers: - + Parameters for TRANSLATE SECTOR command: - + Sending TRANSLATE SECTOR to the device: - + TRANSLATE SECTOR response: - + TRANSLATE SECTOR status registers: - + Send a Media Card Pass Through command to the device: - + 1.- Send CHECK MEDIA CARD TYPE command. - + Parameters for CHECK MEDIA CARD TYPE command: - + Feature: {0} - + 0.- Return to Media Card Pass Through commands menu. - + Returning to Media Card Pass Through commands menu... - + Feature?: - + Sending CHECK MEDIA CARD TYPE to the device: - + CHECK MEDIA CARD TYPE status registers: - + 1.- Send command again. - + 2.- Change parameters. - + Send a S.M.A.R.T. command to the device: - + 1.- Send DISABLE ATTRIBUTE AUTOSAVE command. - + 2.- Send DISABLE OPERATIONS command. - + 3.- Send ENABLE ATTRIBUTE AUTOSAVE command. - + 4.- Send ENABLE OPERATIONS command. - + 5.- Send EXECUTE OFF-LINE IMMEDIATE command. - + 6.- Send READ DATA command. - + 7.- Send READ LOG command. - + 8.- Send RETURN STATUS command. - + Sending DISABLE ATTRIBUTE AUTOSAVE to the device: - + DISABLE ATTRIBUTE AUTOSAVE status registers: - + 0.- Return to S.M.A.R.T. commands menu. - + Returning to S.M.A.R.T. commands menu... - + Sending DISABLE OPERATIONS to the device: - + DISABLE OPERATIONS status registers: - + Sending ENABLE ATTRIBUTE AUTOSAVE to the device: - + ENABLE ATTRIBUTE AUTOSAVE status registers: - + Sending ENABLE OPERATIONS to the device: - + ENABLE OPERATIONS status registers: - + Parameters for EXECUTE OFF-LINE IMMEDIATE command: - + Subcommand: {0} - + Subcommand?: - + Sending EXECUTE OFF-LINE IMMEDIATE to the device: - + EXECUTE OFF-LINE IMMEDIATE status registers: - + Sending READ DATA to the device: - + READ DATA response: - + READ DATA status registers: - + Parameters for READ LOG command: - + Log address?: - + Sending READ LOG to the device: - + READ LOG response: - + READ LOG status registers: - + Sending RETURN STATUS to the device: - + RETURN STATUS status registers: - + Send an Adaptec vendor command to the device: - + 1.- Send READ/RESET USAGE COUNTER command. - + 2.- Send READ DATA BUFFER command. - + 3.- Send SET ERROR THRESHOLD command. - + 4.- Send TRANSLATE command. - + 0.- Return to SCSI commands menu. - + Returning to SCSI commands menu... - + Parameters for READ/RESET USAGE COUNTER command: - + Drive 1?: {0} - + 0.- Return to Adaptec vendor commands menu. - + Returning to Adaptec vendor commands menu... - + Drive 1?: - + Not a boolean. Press any key to continue... - + Sending READ/RESET USAGE COUNTER to the device: - + Sense buffer is {0} bytes. - + Sense buffer is null or empty? {0} - + 2.- Print sense buffer. - + 3.- Decode sense buffer. - + 5.- Change parameters. - + READ/RESET USAGE COUNTER response: - + READ/RESET USAGE COUNTER sense: - + READ/RESET USAGE COUNTER decoded sense: - + Sending READ DATA BUFFER to the device: - + READ DATA BUFFER response: - + READ DATA BUFFER sense: - + READ DATA BUFFER decoded sense: - + Parameters for SET ERROR THRESHOLD command: - + Error threshold: {0} - + Error threshold?: - + Sending SET ERROR THRESHOLD to the device: - + SET ERROR THRESHOLD decoded sense: - + 1.- Print sense buffer. - + SET ERROR THRESHOLD sense: - + Parameters for TRANSLATE command: - + LBA?: - + Sending TRANSLATE to the device: - + TRANSLATE response: - + TRANSLATE sense: - + TRANSLATE decoded sense: - + Send an Archive vendor command to the device: - + 1.- Send REQUEST BLOCK ADDRESS command. - + 2.- Send SEEK BLOCK command. - + Parameters for REQUEST BLOCK ADDRESS command: - + 0.- Return to Archive vendor commands menu. - + Returning to Archive vendor commands menu... - + Sending REQUEST BLOCK ADDRESS to the device: - + REQUEST BLOCK ADDRESS response: - + REQUEST BLOCK ADDRESS sense: - + REQUEST BLOCK ADDRESS decoded sense: - + Parameters for SEEK BLOCK command: - + Immediate?: {0} - + Immediate?: - + Sending SEEK BLOCK to the device: - + SEEK BLOCK decoded sense: - + SEEK BLOCK sense: - + Send a Certance vendor command to the device: - + 1.- Send PARK command. - + 2.- Send UNPARK command. - + Sending PARK to the device: - + PARK decoded sense: - + 0.- Return to Certance vendor commands menu. - + Returning to Certance vendor commands menu... - + PARK sense: - + Sending UNPARK to the device: - + UNPARK decoded sense: - + UNPARK sense: - + Send a Fujitsu vendor command to the device: - + 1.- Send DISPLAY command. - + Parameters for DISPLAY command: - + Descriptor: {0} - + 0.- Return to Fujitsu vendor commands menu. - + Returning to Fujitsu vendor commands menu... - + Display mode - + Available values: {0} {1} {2} {3} {4} - + Choose?: - + Not a correct display mode. Press any key to continue... - + First display half (will be cut to 7-bit ASCII, 8 chars?: - + Second display half (will be cut to 7-bit ASCII, 8 chars?: - + Sending DISPLAY to the device: - + DISPLAY decoded sense: - + DISPLAY sense: - + Send an HL-DT-ST vendor command to the device: - + 1.- Send READ DVD (RAW) command. - + Parameters for READ DVD (RAW) command: - + 0.- Return to HL-DT-ST vendor commands menu. - + Returning to HL-DT-ST vendor commands menu... - + Sending READ DVD (RAW) to the device: - + READ DVD (RAW) response: - + READ DVD (RAW) sense: - + READ DVD (RAW) decoded sense: - + Send a Hewlett-Packard vendor command to the device: - + 1.- Send READ LONG command. - + Physical Block Address: {0} - + Logical Block Address: {0} - + Relative?: {0} - + Will transfer {0} sectors - + Will transfer {0} bytes - + Expected sector size: {0} bytes - + 0.- Return to Hewlett-Packard vendor commands menu. - + Returning to Hewlett-Packard vendor commands menu... - + Physical address?: - + Relative address?: - + Physical Block Address?: - + Logical Block Address?: - + Transfer sectors?: - + How many sectors to transfer?: - + How many bytes to transfer?: - + How many bytes to expect per sector? - + READ LONG sense: - + READ LONG decoded sense: - + Send a Kreon vendor command to the device: - + 1.- Send EXTRACT SS command. - + 2.- Send GET FEATURE LIST command. - + 3.- Send SET LOCK STATE command. - + 4.- Send UNLOCK command. - + Parameters for EXTRACT SS command: - + Request number: {0} - + 0.- Return to Kreon vendor commands menu. - + Returning to Kreon vendor commands menu... - + Request number?: - + Sending EXTRACT SS to the device: - + EXTRACT SS response: - + EXTRACT SS sense: - + EXTRACT SS decoded sense: - + Sending GET FEATURE LIST to the device: - + Features: {0}. - + GET FEATURE LIST decoded sense: - + GET FEATURE LIST sense: - + Parameters for SET LOCK STATE command: - + Lock state: {0} - + Lock state - + Available values: {0} {1} {2} - + Not a correct lock state. Press any key to continue... - + Sending SET LOCK STATE to the device: - + SET LOCK STATE decoded sense: - + Sending UNLOCK to the device: - + UNLOCK decoded sense: - + UNLOCK sense: - + Send a MultiMedia Command to the device: - + 1.- Send GET CONFIGURATION command. - + 2.- Send PREVENT ALLOW MEDIUM REMOVAL command. - + 3.- Send READ CD command. - + 4.- Send READ CD MSF command. - + 5.- Send READ DISC INFORMATION command. - + 6.- Send READ DISC STRUCTURE command. - + 7.- Send READ TOC/PMA/ATIP command. - + 8.- Send START STOP UNIT command. - + Parameters for GET CONFIGURATION command: - + RT: {0} - + Feature number: {0} - + 0.- Return to SCSI MultiMedia Commands menu. - + Returning to SCSI MultiMedia Commands menu... - + RT - + Available values: {0} {1} {2} {3} - + Not a correct object type. Press any key to continue... - + Feature number - + Sending GET CONFIGURATION to the device: - + 3.- Print sense buffer. - + 4.- Decode sense buffer. - + 5.- Send command again. - + 6.- Change parameters. - + GET CONFIGURATION buffer: - + GET CONFIGURATION decoded buffer: - + GET CONFIGURATION length is {0} bytes - + GET CONFIGURATION current profile is {0:X4}h - + Feature {0:X4}h - + Don't know how to decode feature 0x{0:X4} - + GET CONFIGURATION sense: - + GET CONFIGURATION decoded sense: - + Parameters for PREVENT ALLOW MEDIUM REMOVAL command: - + Prevent removal?: {0} - + Persistent value?: {0} - + Prevent removal?: - + Persistent value?: - + Sending PREVENT ALLOW MEDIUM REMOVAL to the device: - + PREVENT ALLOW MEDIUM REMOVAL decoded sense: - + PREVENT ALLOW MEDIUM REMOVAL sense: - + Parameters for READ CD command: - + Address relative to current position?: {0} - + Address: {0} - + Sector type: {0} - + Process audio?: {0} - + Retrieve sync bytes?: {0} - + Header mode: {0} - + Retrieve user data?: {0} - + Retrieve EDC/ECC data?: {0} - + C2 mode: {0} - + Subchannel mode: {0} - + {0} bytes per sector - + Address is relative to current position?: - + Address?: - + Sector type - + Available values: {0} {1} {2} {3} {4} {5} - + Not a correct sector type. Press any key to continue... - + Process audio?: - + Retrieve sync bytes?: - + Header mode - + Not a correct header mode. Press any key to continue... - + Retrieve user data?: - + Retrieve EDC/ECC?: - + C2 mode - + Not a correct C2 mode. Press any key to continue... - + Subchannel mode - + Not a correct subchannel mode. Press any key to continue... - + Expected block size?: - + Sending READ CD to the device: - + READ CD response: - + READ CD sense: - + READ CD decoded sense: - + Parameters for READ CD MSF command: - + Start: {0:D2}:{1:D2}:{2:D2} - + End: {0:D2}:{1:D2}:{2:D2} - + Start minute?: - + Start second?: - + Start frame?: - + End minute?: - + End second?: - + End frame?: - + Sending READ CD MSF to the device: - + READ CD MSF response: - + READ CD MSF sense: - + READ CD MSF decoded sense: - + Parameters for READ DISC INFORMATION command: - + Information type: {0} - + Information type - + Not a correct information type. Press any key to continue... - + Sending READ DISC INFORMATION to the device: - + READ DISC INFORMATION response: - + READ DISC INFORMATION decoded response: - + READ DISC INFORMATION sense: - + READ DISC INFORMATION decoded sense: - + Parameters for READ DISC STRUCTURE command: - + Media type: {0} - + Format: {0} - + Layer: {0} - + AGID: {0} - + Media type - + Available values: {0} {1} - + Not a correct media type. Press any key to continue... - + Format - + Available values: - + Not a correct structure format. Press any key to continue... - + Layer?: - + AGID?: - + Sending READ DISC STRUCTURE to the device: - + READ DISC STRUCTURE response: - + READ DISC STRUCTURE decoding not yet implemented: - + READ DISC STRUCTURE sense: - + READ DISC STRUCTURE decoded sense: - + Parameters for READ TOC/PMA/ATIP command: - + Return MSF values?: {0} - + Format byte: {0} - + Session: {0} - + Return MSF values?: - + Format?: - + Session?: - + Sending READ TOC/PMA/ATIP to the device: - + READ TOC/PMA/ATIP buffer: - + READ TOC/PMA/ATIP decoded buffer: - + READ TOC/PMA/ATIP sense: - + READ TOC/PMA/ATIP decoded sense: - + Parameters for START STOP UNIT command: - + Change format layer?: {0} - + Eject?: {0} - + Start?: {0} - + Format layer: {0} - + Power conditions: {0} - + Change format layer?: - + Eject?: - + Start?: - + Format layer?: - + Power conditions?: - + Sending START STOP UNIT to the device: - + START STOP UNIT decoded sense: - + START STOP UNIT sense: - + Send a NEC vendor command to the device: - + 1.- Send READ CD-DA command. - + Parameters for READ CD-DA command: - + 0.- Return to NEC vendor commands menu. - + Returning to NEC vendor commands menu... - + Sending READ CD-DA to the device: - + READ CD-DA response: - + READ CD-DA sense: - + READ CD-DA decoded sense: - + Send a Pioneer vendor command to the device: - + 2.- Send READ CD-DA MSF command. - + 3.- Send READ CD-XA command. - + 0.- Return to Pioneer vendor commands menu. - + Returning to Pioneer vendor commands menu... - + Parameters for READ CD-DA MSF command: - + Sending READ CD-DA MSF to the device: - + READ CD-DA MSF response: - + READ CD-DA MSF sense: - + READ CD-DA MSF decoded sense: - + Parameters for READ CD-XA command: - + Include error flags?: {0} - + Whole sector?: {0} - + Include error flags?: - + Read whole sector?: - + Sending READ CD-XA to the device: - + READ CD-XA response: - + READ CD-XA sense: - + READ CD-XA decoded sense: - + Send a Plasmon vendor command to the device: - + 2.- Send READ SECTOR LOCATION command. - + 0.- Return to Plasmon vendor commands menu. - + Returning to Plasmon vendor commands menu... - + Parameters for READ SECTOR LOCATION command: - + Sending READ SECTOR LOCATION to the device: - + READ SECTOR LOCATION response: - + READ SECTOR LOCATION sense: - + READ SECTOR LOCATION decoded sense: - + Send a Plextor vendor command to the device: - + 1.- Send GET BOOK BITSETTING command. - + 2.- Send GET GIGAREC command. - + 3.- Send GET SECUREC command. - + 4.- Send GET SILENT MODE command. - + 5.- Send GET SINGLE-SESSION / HIDE CD-R command. - + 6.- Send GET SPEEDREAD command. - + 7.- Send GET TEST WRITE DVD+ command. - + 8.- Send GET VARIREC command. - + 9.- Send POWEREC GET SPEEDS command. - + 10.- Send READ CD-DA command. - + 11.- Send READ DVD (RAW) command. - + 12.- Send READ EEPROM (CD recorders) command. - + 13.- Send READ EEPROM (DVD recorders) command. - + 14.- Send READ EEPROM (PX-708 and PX-712) command. - + Parameters for GET BOOK BITSETTING command: - + Dual layer?: {0} - + 0.- Return to Plextor vendor commands menu. - + Returning to Plextor vendor commands menu... - + Dual layer?: - + Sending GET BOOK BITSETTING to the device: - + GET BOOK BITSETTING response: - + GET BOOK BITSETTING sense: - + GET BOOK BITSETTING decoded sense: - + Sending GET GIGAREC to the device: - + GET GIGAREC response: - + GET GIGAREC sense: - + GET GIGAREC decoded sense: - + Sending GET SECUREC to the device: - + GET SECUREC response: - + GET SECUREC sense: - + GET SECUREC decoded sense: - + Sending GET SILENT MODE to the device: - + GET SILENT MODE response: - + GET SILENT MODE sense: - + GET SILENT MODE decoded sense: - + Sending GET SINGLE-SESSION / HIDE CD-R to the device: - + GET SINGLE-SESSION / HIDE CD-R response: - + GET SINGLE-SESSION / HIDE CD-R sense: - + GET SINGLE-SESSION / HIDE CD-R decoded sense: - + Sending GET SPEEDREAD to the device: - + GET SPEEDREAD response: - + GET SPEEDREAD sense: - + GET SPEEDREAD decoded sense: - + Sending GET TEST WRITE DVD+ to the device: - + GET TEST WRITE DVD+ response: - + GET TEST WRITE DVD+ sense: - + GET TEST WRITE DVD+ decoded sense: - + Parameters for GET VARIREC command: - + DVD?: {0} - + DVD?: - + Sending GET VARIREC to the device: - + GET VARIREC response: - + GET VARIREC sense: - + GET VARIREC decoded sense: - + Sending POWEREC GET SPEEDS to the device: - + PoweRec is enabled. - + PoweRec is disabled. - + Speed: {0} - + POWEREC GET SPEEDS decoded sense: - + POWEREC GET SPEEDS sense: - + Sending READ EEPROM to the device: - + READ EEPROM response: - + READ EEPROM sense: - + READ EEPROM decoded sense: - + Parameters for READ EEPROM command: - + EEPROM block to read: {0} - + EEPROM block size: {0} - + EEPROM block to read?: - + EEPROM block size?: - + Send a SCSI Block Command to the device: - + 1.- Send READ (6) command. - + 2.- Send READ (10) command. - + 3.- Send READ (12) command. - + 4.- Send READ (16) command. - + 5.- Send READ LONG (10) command. - + 6.- Send READ LONG (16) command. - + 7.- Send SEEK (6) command. - + 8.- Send SEEK (10) command. - + Parameters for READ (6) command: - + {0} blocks to read - + {0} bytes expected per block - + 0.- Return to SCSI Block Commands menu. - + Returning to SCSI Block Commands menu... - + Max LBA is {0}, setting to {0} - + Blocks to read (0 for 256 blocks)?: - + How many bytes to expect per block?: - + Sending READ (6) to the device: - + READ (6) response: - + READ (6) sense: - + READ (6) decoded sense: - + Parameters for READ (10) command: - + How to check protection information: {0} - + Give lowest cache priority?: {0} - + Force bypassing cache and reading from medium?: {0} - + Force bypassing cache and reading from non-volatile cache?: {0} - + Group number: {0} - + Address relative to current position?: - + How to check protection information?: - + Give lowest cache priority?: - + Force bypassing cache and reading from medium?: - + Force bypassing cache and reading from non-volatile cache?: - + Group number?: - + Sending READ (10) to the device: - + READ (10) response: - + READ (10) sense: - + READ (10) decoded sense: - + Parameters for READ (12) command: - + Use streaming?: {0} - + Use streaming?: - + Sending READ (12) to the device: - + READ (12) response: - + READ (12) sense: - + READ (12) decoded sense: - + Parameters for READ (16) command: - + Sending READ (16) to the device: - + READ (16) response: - + READ (16) sense: - + READ (16) decoded sense: - + Parameters for READ LONG (10) command: - + Try to error correct block?: {0} - + Try to error correct block?: - + Sending READ LONG (10) to the device: - + READ LONG (10) response: - + READ LONG (10) sense: - + READ LONG (10) decoded sense: - + Parameters for READ LONG (16) command: - + Sending READ LONG (16) to the device: - + READ LONG (16) response: - + READ LONG (16) sense: - + READ LONG (16) decoded sense: - + Parameters for SEEK (6) command: - + Sending SEEK (6) to the device: - + SEEK (6) decoded sense: - + SEEK (6) sense: - + Parameters for SEEK (10) command: - + Descriptor?: - + Sending SEEK (10) to the device: - + SEEK (10) sense: - + Send a SCSI Media Changer command to the device: - + 1.- Send READ ATTRIBUTE command. - + Parameters for READ ATTRIBUTE command: - + Action: {0} - + Element: {0} - + Element type: {0} - + Volume: {0} - + Partition: {0} - + First attribute: {0} - + Use cache?: {0} - + 0.- Return to SCSI Media Changer commands menu. - + Returning to SCSI Media Changer commands menu... - + Attribute action - + Not a valid attribute action. Press any key to continue... - + Element?: - + Element type?: - + Volume?: - + Partition?: - + First attribute?: - + Use cache?: - + Sending READ ATTRIBUTE to the device: - + READ ATTRIBUTE response: - + READ ATTRIBUTE sense: - + READ ATTRIBUTE decoded sense: - + Send a SCSI Primary Commands to the device: - + 1.- Send INQUIRY command. - + 2.- Send INQUIRY EVPD command. - + 3.- Send MODE SENSE (6) command. - + 4.- Send MODE SENSE (10) command. - + 5.- Send PREVENT ALLOW MEDIUM REMOVAL command. - + 6.- Send READ CAPACITY (10) command. - + 7.- Send READ CAPACITY (16) command. - + 8.- Send READ MEDIA SERIAL NUMBER command. - + 9.- Send REQUEST SENSE command. - + 10.- Send TEST UNIT READY command. - + Sending INQUIRY to the device: - + 0.- Return to SCSI Primary Commands menu. - + Returning to SCSI Primary Commands menu... - + INQUIRY response: - + INQUIRY decoded response: - + INQUIRY sense: - + INQUIRY decoded sense: - + Parameters for INQUIRY command: - + EVPD page: {0} - + Page?: - + Parameters for MODE SENSE (6) command: - + DBD?: {0} - + Page control: {0} - + Page: {0} - + Subpage: {0} - + DBD?: - + Page control - + Not a correct page control. Press any key to continue... - + Subpage?: - + Sending MODE SENSE (6) to the device: - + MODE SENSE (6) response: - + MODE SENSE (6) decoded response: - + MODE SENSE (6) sense: - + MODE SENSE (6) decoded sense: - + Parameters for MODE SENSE (10) command: - + LLBA?: {0} - + LLBA?: - + Sending MODE SENSE (10) to the device: - + MODE SENSE (10) response: - + MODE SENSE (10) decoded response: - + MODE SENSE (10) sense: - + MODE SENSE (10) decoded sense: - + Mode: {0} - + Mode - + Not a correct mode. Press any key to continue... - + Parameters for READ CAPACITY (10) command: - + Relative address?: {0} - + Partial capacity?: {0} - + Partial capacity?: - + Sending READ CAPACITY (10) to the device: - + READ CAPACITY (10) response: - + READ CAPACITY (10) sense: - + READ CAPACITY (10) decoded sense: - + Parameters for READ CAPACITY (16) command: - + Sending READ CAPACITY (16) to the device: - + READ CAPACITY (16) response: - + READ CAPACITY (16) sense: - + READ CAPACITY (16) decoded sense: - + Sending READ MEDIA SERIAL NUMBER to the device: - + READ MEDIA SERIAL NUMBER response: - + READ MEDIA SERIAL NUMBER sense: - + READ MEDIA SERIAL NUMBER decoded sense: - + Parameters for REQUEST SENSE command: - + Sending REQUEST SENSE to the device: - + REQUEST SENSE decoded sense: - + REQUEST SENSE sense: - + Sending TEST UNIT READY to the device: - + TEST UNIT READY decoded sense: - + TEST UNIT READY sense: - + Send a SCSI Streaming Command to the device: - + 1.- Send LOAD UNLOAD command. - + 2.- Send LOCATE (10) command. - + 3.- Send LOCATE (16) command. - + 4.- Send READ (6) command. - + 5.- Send READ (16) command. - + 6.- Send READ BLOCK LIMITS command. - + 7.- Send READ POSITION command. - + 8.- Send READ REVERSE (6) command. - + 9.- Send READ REVERSE (16) command. - + 10.- Send RECOVER BUFFERED DATA command. - + 11.- Send REPORT DENSITY SUPPORT command. - + 12.- Send REWIND command. - + 13.- Send SPACE command. - + 14.- Send TRACK SELECT command. - + Parameters for LOAD UNLOAD command: - + Load?: {0} - + Retense?: {0} - + End of tape?: {0} - + Hold?: {0} - + 0.- Return to SCSI Streaming Commands menu. - + Returning to SCSI Streaming Commands menu... - + Load?: - + Retense?: - + End of tape?: - + Hold?: - + Sending LOAD UNLOAD to the device: - + LOAD UNLOAD decoded sense: - + LOAD UNLOAD sense: - + Parameters for LOCATE (10) command: - + Locate block?: {0} - + Change partition?: {0} - + Block: {0} - + Object: {0} - + Change partition?: - + Block?: - + Object?: - + Sending LOCATE (10) to the device: - + LOCATE (10) decoded sense: - + LOCATE (10) sense: - + Parameters for LOCATE (16) command: - + Object type: {0} - + Explicit identifier?: {0} - + Object identifier: {0} - + Object type - + Explicit identifier?: - + Identifier - + Sending LOCATE (16) to the device: - + LOCATE (16) decoded sense: - + LOCATE (16) sense: - + Fixed block size?: {0} - + Will read {0} blocks - + Will read {0} bytes - + Suppress length indicator?: {0} - + Fixed block size?: - + How many blocks to read?: - + How many bytes to read?: - + Max number of blocks is {0}, setting to {0} - + Max number of bytes is {0}, setting to {0} - + Suppress length indicator?: - + Will read {0} objects - + {0} bytes expected per object - + Read object {0} from partition {1} - + How many objects to read?: - + How many bytes to expect per object?: - + Object identifier?: - + Sending READ BLOCK LIMITS to the device: - + READ BLOCK LIMITS response: - + READ BLOCK LIMITS decoded response: - + READ BLOCK LIMITS sense: - + READ BLOCK LIMITS decoded sense: - + Response form: {0} - + Response form - + Available values: {0} {1} {2} {3} {4} {5} {6} {7} {8} - + Not a correct response form. Press any key to continue... - + Sending READ POSITION to the device: - + READ POSITION decoded sense: - + READ POSITION sense: - + Parameters for READ REVERSE (6) command: - + Drive should unreverse bytes?: {0} - + Drive should unreverse bytes?: - + Sending READ REVERSE (6) to the device: - + READ REVERSE (6) response: - + READ REVERSE (6) sense: - + READ REVERSE (6) decoded sense: - + Parameters for READ REVERSE (16) command: - + Sending READ REVERSE (16) to the device: - + READ REVERSE (16) response: - + READ REVERSE (16) sense: - + READ REVERSE (16) decoded sense: - + Parameters for RECOVER BUFFERED DATA command: - + Sending RECOVER BUFFERED DATA to the device: - + RECOVER BUFFERED DATA response: - + RECOVER BUFFERED DATA sense: - + RECOVER BUFFERED DATA decoded sense: - + Parameters for REPORT DENSITY SUPPORT command: - + Report about medium types?: {0} - + Report about current medium?: {0} - + Report about medium types?: - + Report about current medium?: - + Sending REPORT DENSITY SUPPORT to the device: - + REPORT DENSITY SUPPORT response: - + REPORT DENSITY SUPPORT decoded buffer: - + REPORT DENSITY SUPPORT sense: - + REPORT DENSITY SUPPORT decoded sense: - + Parameters for REWIND command: - + Sending REWIND to the device: - + REWIND decoded sense: - + REWIND sense: - + Parameters for SPACE command: - + What to space: {0} - + How many: {0} - + What to space - + Not a correct space type. Press any key to continue... - + How many (negative for reverse)?: - + Sending SPACE to the device: - + SPACE decoded sense: - + SPACE sense: - + Parameters for TRACK SELECT command: - + Track: {0} - + Track?: - + Sending TRACK SELECT to the device: - + TRACK SELECT decoded sense: - + TRACK SELECT sense: - + Send a SyQuest vendor command to the device: - + 3.- Send READ LONG (6) command. - + 4.- Send READ LONG (10) command. - + 5.- Send READ/RESET USAGE COUNTER command. - + Parameters for READ LONG (6) command: - + Inhibit DMA?: {0} - + 0.- Return to SyQuest vendor commands menu. - + Returning to SyQuest vendor commands menu... - + Inhibit DMA?: - + Sending READ LONG (6) to the device: - + READ LONG (6) response: - + READ LONG (6) sense: - + READ LONG (6) decoded sense: - + Ejecting disc... - + Please insert trap disc inside... - + Sending READ FULL TOC to the device: - + READ FULL TOC failed... - + Could not decode TOC... - + Cannot find lead-out... - + Trap disc shows {0} sectors... - + Trap disc doesn't have enough sectors... - + Stopping motor... - + Please MANUALLY get the trap disc out and put the GD-ROM disc inside... - + Waiting 5 seconds... - + Lead-out has changed, this drive does not support hot swapping discs... - + Reading LBA 0... - + FAIL! - + Success! - + Reading LBA 100000... - + Reading LBA 0 as audio (scrambled)... - + Reading LBA 50000... - + Reading LBA 450000... - + Reading LBA 400000... - + Reading LBA 45000... - + Reading LBA 44990... - + Device cannot read HD area. - + Device can read HD area. - + LBA 0 sense is {0}, buffer is {1}, sense buffer is {2}. - + empty - + {0} bytes - + LBA 0 (scrambled) sense is {0}, buffer is {1}, sense buffer is {2}. - + LBA 44990 sense is {0}, buffer is {1}, sense buffer is {2}. - + LBA 45000 sense is {0}, buffer is {1}, sense buffer is {2}. - + LBA 50000 sense is {0}, buffer is {1}, sense buffer is {2}. - + LBA 100000 sense is {0}, buffer is {1}, sense buffer is {2}. - + LBA 400000 sense is {0}, buffer is {1}, sense buffer is {2}. - + LBA 450000 sense is {0}, buffer is {1}, sense buffer is {2}. - + 1.- Print LBA 0 buffer. - + 2.- Print LBA 0 sense buffer. - + 3.- Decode LBA 0 sense buffer. - + 4.- Print LBA 0 (scrambled) buffer. - + 5.- Print LBA 0 (scrambled) sense buffer. - + 6.- Decode LBA 0 (scrambled) sense buffer. - + 7.- Print LBA 44990 buffer. - + 8.- Print LBA 44990 sense buffer. - + 9.- Decode LBA 44990 sense buffer. - + 10.- Print LBA 45000 buffer. - + 11.- Print LBA 45000 sense buffer. - + 12.- Decode LBA 45000 sense buffer. - + 13.- Print LBA 50000 buffer. - + 14.- Print LBA 50000 sense buffer. - + 15.- Decode LBA 50000 sense buffer. - + 16.- Print LBA 100000 buffer. - + 17.- Print LBA 100000 sense buffer. - + 18.- Decode LBA 100000 sense buffer. - + 19.- Print LBA 400000 buffer. - + 20.- Print LBA 400000 sense buffer. - + 21.- Decode LBA 400000 sense buffer. - + 22.- Print LBA 450000 buffer. - + 23.- Print LBA 450000 sense buffer. - + 24.- Decode LBA 450000 sense buffer. - + 25.- Send command again. - + 0.- Return to special SCSI MultiMedia Commands menu. - + Returning to special SCSI MultiMedia Commands menu... - + LBA 0 response: - + LBA 0 sense: - + LBA 0 decoded sense: - + LBA 0 (scrambled) response: - + LBA 0 (scrambled) sense: - + LBA 0 (scrambled) decoded sense: - + LBA 44990 response: - + LBA 44990 sense: - + LBA 44990 decoded sense: - + LBA 45000 response: - + LBA 45000 sense: - + LBA 45000 decoded sense: - + LBA 50000 response: - + LBA 50000 sense: - + LBA 50000 decoded sense: - + LBA 100000 response: - + LBA 100000 sense: - + LBA 100000 decoded sense: - + LBA 400000 response: - + LBA 400000 sense: - + LBA 400000 decoded sense: - + LBA 450000 response: - + LBA 450000 sense: - + LBA 450000 decoded sense: - + Please insert a data only disc inside... - + Data disc shows {0} sectors... - + Please MANUALLY get the trap disc out and put the data disc back inside... - + Reading LBA {0}... - + Reading LBA {0} as audio (scrambled)... - + Reading LBA {0}'s PQ subchannel... - + Reading LBA {0}'s RW subchannel... - + Device cannot read Lead-Out. - + Device can read Lead-Out. - + LBA {0} sense is {1}, buffer is {2}, sense buffer is {3}. - + LBA {0} (scrambled) sense is {1}, buffer is {2}, sense buffer is {3}. - + LBA {0}'s PQ sense is {1}, buffer is {2}, sense buffer is {3}. - + LBA {0}'s RW sense is {1}, buffer is {2}, sense buffer is {3}. - + 1.- Print LBA {0} buffer. - + 2.- Print LBA {0} sense buffer. - + 3.- Decode LBA {0} sense buffer. - + 4.- Print LBA {0} (scrambled) buffer. - + 5.- Print LBA {0} (scrambled) sense buffer. - + 6.- Decode LBA {0} (scrambled) sense buffer. - + 7.- Print LBA {0}'s PQ buffer. - + 8.- Print LBA {0}'s PQ sense buffer. - + 9.- Decode LBA {0}'s PQ sense buffer. - + 10.- Print LBA {0}'s RW buffer. - + 11.- Print LBA {0}'s RW sense buffer. - + 12.- Decode LBA {0}'s RW sense buffer. - + 13.- Send command again. - + LBA {0} response: - + LBA {0} sense: - + LBA {0} decoded sense: - + LBA {0} (scrambled) response: - + LBA {0} (scrambled) sense: - + LBA {0} (scrambled) decoded sense: - + LBA's PQ {0} response: - + LBA's PQ {0} sense: - + LBA's PQ {0} decoded sense: - + LBA's RW {0} response: - + LBA's RW {0} sense: - + LBA's RW {0} decoded sense: - + Parameters for MediaTek READ CACHE command: - + READ CD failed... - + Sending MediaTek READ DRAM to the device: - + System error status is {0} and error number is {1}. - + MediaTek's READ CACHE response: - + MediaTek's READ CACHE sense: - + MediaTek's READ CACHE decoded sense: - + Send a special SCSI MultiMedia command to the device: - + 1.- Try to read the cache data from a device with a MediaTek chipset (F1h command 06h subcommand). - + 2.- Try to read a GD-ROM using a trap disc. - + 3.- Try to read Lead-Out using a trap disc. - + 0.- Return to command class menu. - + Send a MultiMediaCard command to the device: - + 1.- Send READ_MULTIPLE_BLOCK command. - + 2.- Send READ_SINGLE_BLOCK command. - + 3.- Send SEND_CID command. - + 4.- Send SEND_CSD command. - + 5.- Send SEND_EXT_CSD command. - + 6.- Send SEND_OP_COND command. - + 7.- Send SEND_STATUS command. - + 8.- Send SET_BLOCKLEN command. - + 0.- Return to SecureDigital/MultiMediaCard commands menu. - + Returning to SecureDigital/MultiMediaCard commands menu... - + Parameters for READ_MULTIPLE_BLOCK command: - + Parameters for READ_SINGLE_BLOCK command: - + 0.- Return to MultiMediaCard commands menu. - + Returning to MultiMediaCard commands menu... - + Use byte addressing?: - + Read from byte?: - + Read from block?: - + Sending READ_MULTIPLE_BLOCK to the device: - + Sending READ_SINGLE_BLOCK to the device: - + Response has {0} elements. - + 2.- Print response buffer. - + READ_MULTIPLE_BLOCK buffer: - + READ_SINGLE_BLOCK buffer: - + READ_MULTIPLE_BLOCK response: - + READ_SINGLE_BLOCK response: - + Sending SEND_OP_COND to the device: - + 3.- Print response buffer. - + SEND_OP_COND buffer: - + SEND_OP_COND decoded buffer: - + SEND_OP_COND response: - + Sending SEND_STATUS to the device: - + SEND_STATUS buffer: - + SEND_STATUS response: - + Sending SEND_CID to the device: - + SEND_CID buffer: - + SEND_CID decoded buffer: - + SEND_CID response: - + Sending SEND_CSD to the device: - + SEND_CSD buffer: - + SEND_CSD decoded buffer: - + SEND_CSD response: - + Sending SEND_EXT_CSD to the device: - + SEND_EXT_CSD buffer: - + SEND_EXT_CSD decoded buffer: - + SEND_EXT_CSD response: - + Parameters for SET_BLOCKLEN command: - + Set block length to: {0} bytes - + Set block length to? - + Sending SET_BLOCKLEN to the device: - + SET_BLOCKLEN response: - + Send a SecureDigital command to the device: - + 3.- Send SD_SEND_OP_COND command. - + 4.- Send SD_STATUS command. - + 5.- Send SEND_CID command. - + 6.- Send SEND_CSD command. - + 7.- Send SEND_SCR command. - + Read from byte: {0} - + Read from block: {0} - + Expected block size: {0} bytes - + 0.- Return to SecureDigital commands menu. - + Returning to SecureDigital commands menu... - + Sending SD_SEND_OP_COND to the device: - + SD_SEND_OP_COND buffer: - + SD_SEND_OP_COND decoded buffer: - + SD_SEND_OP_COND response: - + Sending SD_STATUS to the device: - + SD_STATUS buffer: - + SD_STATUS response: - + Sending SEND_SCR to the device: - + SEND_SCR buffer: - + SEND_SCR decoded buffer: - + SEND_SCR response: - + Send an ATA command to the device: - + 1.- Send a CHS ATA command to the device. - + 2.- Send a 28-bit ATA command to the device. - + 3.- Send a 48-bit ATA command to the device. - + 4.- Send an ATAPI command to the device. - + 5.- Send a CompactFlash command to the device. - + 6.- Send a Media Card Pass Through command to the device. - + 7.- Send a S.M.A.R.T. command to the device. - + Returning to command class menu... - + Send a command to the device: - + 1.- Send a SCSI command. - + 2.- Send an ATA command. - + 3.- Send a SecureDigital/MultiMediaCard command. - + 4.- Send a NVMe command. - + 5.- Send a special sequence of commands for SCSI Multimedia devices. - + Returning to device menu... - + 0.- Return to device menu. - + Status: {0} - + Error: {0} - + LBA?: {0} - + Bit 7 set?: {0} - + Bit 5 set?: {0} - + Options: - + 1.- Print USB descriptors. - + 2.- Print PCMCIA CIS. - + 3.- Send a command to the device. - + 0.- Return to device selection. - + Returning to device selection... - + USB descriptors: - + PCMCIA CIS: - + No known devices attached. - + Aaru device handling tests - + Path - + Vendor - + Model - + Serial - + Bus - + Supported? - + Number - + Please choose which drive to test (0 to exit): - + Exiting... - + No such device. Press any key to continue... - + NVMe commands not yet implemented. Press any key to continue... - + Send a SCSI command to the device: - + 1.- Send an Adaptec vendor command to the device. - + 2.- Send an Archive vendor command to the device. - + 3.- Send a Certance vendor command to the device. - + 4.- Send a Fujitsu vendor command to the device. - + 5.- Send an HL-DT-ST vendor command to the device. - + 6.- Send a Hewlett-Packard vendor command to the device. - + 7.- Send a Kreon vendor command to the device. - + 8.- Send a SCSI MultiMedia Command to the device. - + 9.- Send a NEC vendor command to the device. - + 10.- Send a Pioneer vendor command to the device. - + 11.- Send a Plasmon vendor command to the device. - + 12.- Send a Plextor vendor command to the device. - + 13.- Send a SCSI Block Command to the device. - + 14.- Send a SCSI Media Changer command to the device. - + 15.- Send a SCSI Primary Command to the device. - + 16.- Send a SCSI Streaming Command to the device. - + 17.- Send a SyQuest vendor command to the device. - + Send an SecureDigital/MultiMediaCard command to the device: - + 1.- Send a SecureDigital command to the device. - + 2.- Send a MultiMediaCard command to the device. \ No newline at end of file diff --git a/Aaru.Tests.Devices/Main.cs b/Aaru.Tests.Devices/Main.cs index a9fc9e3f6..3c07168de 100644 --- a/Aaru.Tests.Devices/Main.cs +++ b/Aaru.Tests.Devices/Main.cs @@ -68,10 +68,12 @@ static partial class MainClass "----------------", "------------------------", "------------------------", "----------", "----------", "--------"); - for(int i = 0; i < devices.Length; i++) + for(var i = 0; i < devices.Length; i++) + { AaruConsole.WriteLine("{6,-8}|{0,-22}|{1,-16}|{2,-24}|{3,-24}|{4,-10}|{5,-10}", devices[i].Path, devices[i].Vendor, devices[i].Model, devices[i].Serial, devices[i].Bus, devices[i].Supported, i + 1); + } AaruConsole.Write(Localization.Please_choose_which_drive_to_test_zero_to_exit); string strDev = System.Console.ReadLine(); diff --git a/Aaru.Tests.Devices/SCSI/Adaptec.cs b/Aaru.Tests.Devices/SCSI/Adaptec.cs index f96b71e14..b55ca1bcf 100644 --- a/Aaru.Tests.Devices/SCSI/Adaptec.cs +++ b/Aaru.Tests.Devices/SCSI/Adaptec.cs @@ -92,11 +92,11 @@ static class Adaptec static void ReadResetUsageCounter(string devPath, Device dev) { - bool drive1 = false; + var drive1 = false; string strDev; int item; - parameters: + parameters: while(true) { @@ -138,17 +138,18 @@ static class Adaptec } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.AdaptecReadUsageCounter(out byte[] buffer, out byte[] senseBuffer, drive1, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_READ_RESET_USAGE_COUNTER_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -228,8 +229,10 @@ static class Adaptec AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 4: goto start; - case 5: goto parameters; + case 4: + goto start; + case 5: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -241,12 +244,12 @@ static class Adaptec static void ReadDataBuffer(string devPath, Device dev) { - start: + start: System.Console.Clear(); bool sense = dev.AdaptecReadBuffer(out byte[] buffer, out byte[] senseBuffer, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_READ_DATA_BUFFER_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -325,7 +328,8 @@ static class Adaptec AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 4: goto start; + case 4: + goto start; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -337,19 +341,19 @@ static class Adaptec static void SetErrorThreshold(string devPath, Device dev) { - bool drive1 = false; + var drive1 = false; byte threshold = 0; string strDev; int item; - parameters: + parameters: while(true) { System.Console.Clear(); AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Parameters_for_SET_ERROR_THRESHOLD_command); - AaruConsole.WriteLine(Localization.Drive_one_0, drive1); + AaruConsole.WriteLine(Localization.Drive_one_0, drive1); AaruConsole.WriteLine(Localization.Error_threshold_0, threshold); AaruConsole.WriteLine(); AaruConsole.WriteLine(Localization.Choose_what_to_do); @@ -397,21 +401,22 @@ static class Adaptec } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.AdaptecSetErrorThreshold(threshold, out byte[] senseBuffer, drive1, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_SET_ERROR_THRESHOLD_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); - AaruConsole.WriteLine(Localization.Sense_is_0, sense); + AaruConsole.WriteLine(Localization.Sense_is_0, sense); AaruConsole.WriteLine(Localization.Sense_buffer_is_0_bytes, senseBuffer?.Length.ToString() ?? Localization._null); @@ -460,8 +465,10 @@ static class Adaptec AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 2: goto start; - case 3: goto parameters; + case 2: + goto start; + case 3: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -473,12 +480,12 @@ static class Adaptec static void Translate(string devPath, Device dev) { - bool drive1 = false; + var drive1 = false; uint lba = 0; string strDev; int item; - parameters: + parameters: while(true) { @@ -486,7 +493,7 @@ static class Adaptec AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Parameters_for_TRANSLATE_command); AaruConsole.WriteLine(Localization.Drive_one_0, drive1); - AaruConsole.WriteLine(Localization.LBA_0, lba); + AaruConsole.WriteLine(Localization.LBA_0, lba); AaruConsole.WriteLine(); AaruConsole.WriteLine(Localization.Choose_what_to_do); AaruConsole.WriteLine(Localization._1_Change_parameters); @@ -533,17 +540,18 @@ static class Adaptec } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.AdaptecTranslate(out byte[] buffer, out byte[] senseBuffer, drive1, lba, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_TRANSLATE_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -623,8 +631,10 @@ static class Adaptec AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 4: goto start; - case 5: goto parameters; + case 4: + goto start; + case 5: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); diff --git a/Aaru.Tests.Devices/SCSI/ArchiveCorp.cs b/Aaru.Tests.Devices/SCSI/ArchiveCorp.cs index 26b5e6112..f18acd720 100644 --- a/Aaru.Tests.Devices/SCSI/ArchiveCorp.cs +++ b/Aaru.Tests.Devices/SCSI/ArchiveCorp.cs @@ -86,7 +86,7 @@ static class ArchiveCorp string strDev; int item; - parameters: + parameters: while(true) { @@ -132,17 +132,18 @@ static class ArchiveCorp } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.ArchiveCorpRequestBlockAddress(out byte[] buffer, out byte[] senseBuffer, lba, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.ArchiveCorp_RequestBlockAddress_Sending_REQUEST_BLOCK_ADDRESS_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -223,8 +224,10 @@ static class ArchiveCorp AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 4: goto start; - case 5: goto parameters; + case 4: + goto start; + case 5: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -236,12 +239,12 @@ static class ArchiveCorp static void SeekBlock(string devPath, Device dev) { - bool immediate = false; + var immediate = false; uint lba = 0; string strDev; int item; - parameters: + parameters: while(true) { @@ -249,7 +252,7 @@ static class ArchiveCorp AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Parameters_for_SEEK_BLOCK_command); AaruConsole.WriteLine(Localization.Immediate_0, immediate); - AaruConsole.WriteLine(Localization.LBA_0, lba); + AaruConsole.WriteLine(Localization.LBA_0, lba); AaruConsole.WriteLine(); AaruConsole.WriteLine(Localization.Choose_what_to_do); AaruConsole.WriteLine(Localization._1_Change_parameters); @@ -297,20 +300,21 @@ static class ArchiveCorp } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.ArchiveCorpSeekBlock(out byte[] senseBuffer, immediate, lba, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_SEEK_BLOCK_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); - AaruConsole.WriteLine(Localization.Sense_is_0, sense); + AaruConsole.WriteLine(Localization.Sense_is_0, sense); AaruConsole.WriteLine(Localization.Sense_buffer_is_0_bytes, senseBuffer?.Length.ToString() ?? Localization._null); @@ -360,8 +364,10 @@ static class ArchiveCorp AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 2: goto start; - case 3: goto parameters; + case 2: + goto start; + case 3: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); diff --git a/Aaru.Tests.Devices/SCSI/Certance.cs b/Aaru.Tests.Devices/SCSI/Certance.cs index 293101e4d..1ad7565b5 100644 --- a/Aaru.Tests.Devices/SCSI/Certance.cs +++ b/Aaru.Tests.Devices/SCSI/Certance.cs @@ -82,15 +82,15 @@ static class Certance static void Park(string devPath, Device dev) { - start: + start: System.Console.Clear(); bool sense = dev.CertancePark(out byte[] senseBuffer, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_PARK_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); - AaruConsole.WriteLine(Localization.Sense_is_0, sense); + AaruConsole.WriteLine(Localization.Sense_is_0, sense); AaruConsole.WriteLine(Localization.Sense_buffer_is_0_bytes, senseBuffer?.Length.ToString() ?? Localization._null); @@ -138,7 +138,8 @@ static class Certance AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 2: goto start; + case 2: + goto start; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -150,15 +151,15 @@ static class Certance static void Unpark(string devPath, Device dev) { - start: + start: System.Console.Clear(); bool sense = dev.CertanceUnpark(out byte[] senseBuffer, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_UNPARK_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); - AaruConsole.WriteLine(Localization.Sense_is_0, sense); + AaruConsole.WriteLine(Localization.Sense_is_0, sense); AaruConsole.WriteLine(Localization.Sense_buffer_is_0_bytes, senseBuffer?.Length.ToString() ?? Localization._null); @@ -206,7 +207,8 @@ static class Certance AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 2: goto start; + case 2: + goto start; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); diff --git a/Aaru.Tests.Devices/SCSI/Fujitsu.cs b/Aaru.Tests.Devices/SCSI/Fujitsu.cs index 5622d2dd1..66513c301 100644 --- a/Aaru.Tests.Devices/SCSI/Fujitsu.cs +++ b/Aaru.Tests.Devices/SCSI/Fujitsu.cs @@ -78,14 +78,14 @@ static class Fujitsu static void Display(string devPath, Device dev) { - bool flash = false; + var flash = false; FujitsuDisplayModes mode = FujitsuDisplayModes.Ready; - string firstHalf = "AARUTEST"; - string secondHalf = "TESTAARU"; + var firstHalf = "AARUTEST"; + var secondHalf = "TESTAARU"; string strDev; int item; - parameters: + parameters: while(true) { @@ -152,21 +152,22 @@ static class Fujitsu secondHalf = System.Console.ReadLine(); break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.FujitsuDisplay(out byte[] senseBuffer, flash, mode, firstHalf, secondHalf, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_DISPLAY_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); - AaruConsole.WriteLine(Localization.Sense_is_0, sense); + AaruConsole.WriteLine(Localization.Sense_is_0, sense); AaruConsole.WriteLine(Localization.Sense_buffer_is_0_bytes, senseBuffer?.Length.ToString() ?? Localization._null); @@ -215,8 +216,10 @@ static class Fujitsu AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 2: goto start; - case 3: goto parameters; + case 2: + goto start; + case 3: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); diff --git a/Aaru.Tests.Devices/SCSI/HL-DT-ST.cs b/Aaru.Tests.Devices/SCSI/HL-DT-ST.cs index 2d9d3d113..fd5dcd652 100644 --- a/Aaru.Tests.Devices/SCSI/HL-DT-ST.cs +++ b/Aaru.Tests.Devices/SCSI/HL-DT-ST.cs @@ -82,14 +82,14 @@ static class HlDtSt string strDev; int item; - parameters: + parameters: while(true) { System.Console.Clear(); AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Parameters_for_READ_DVD_RAW_command); - AaruConsole.WriteLine(Localization.LBA_0, lba); + AaruConsole.WriteLine(Localization.LBA_0, lba); AaruConsole.WriteLine(Localization.Count_0, count); AaruConsole.WriteLine(); AaruConsole.WriteLine(Localization.Choose_what_to_do); @@ -137,17 +137,18 @@ static class HlDtSt } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.HlDtStReadRawDvd(out byte[] buffer, out byte[] senseBuffer, lba, count, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_READ_DVD_RAW_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -227,8 +228,10 @@ static class HlDtSt AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 4: goto start; - case 5: goto parameters; + case 4: + goto start; + case 5: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); diff --git a/Aaru.Tests.Devices/SCSI/HP.cs b/Aaru.Tests.Devices/SCSI/HP.cs index 6d6cfc380..9a88826aa 100644 --- a/Aaru.Tests.Devices/SCSI/HP.cs +++ b/Aaru.Tests.Devices/SCSI/HP.cs @@ -77,16 +77,16 @@ static class Hp static void ReadLong(string devPath, Device dev) { - bool relative = false; + var relative = false; uint address = 0; ushort length = 1; ushort bps = 512; - bool physical = false; - bool sectorCount = true; + var physical = false; + var sectorCount = true; string strDev; int item; - parameters: + parameters: while(true) { @@ -154,7 +154,8 @@ static class Hp continue; } - AaruConsole.Write(physical ? Localization.Physical_Block_Address_Q + AaruConsole.Write(physical + ? Localization.Physical_Block_Address_Q : Localization.Logical_Block_Address_Q); strDev = System.Console.ReadLine(); @@ -180,7 +181,8 @@ static class Hp continue; } - AaruConsole.Write(sectorCount ? Localization.How_many_sectors_to_transfer_Q + AaruConsole.Write(sectorCount + ? Localization.How_many_sectors_to_transfer_Q : Localization.How_many_bytes_to_transfer_Q); strDev = System.Console.ReadLine(); @@ -208,17 +210,18 @@ static class Hp } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.HpReadLong(out byte[] buffer, out byte[] senseBuffer, relative, address, length, bps, physical, sectorCount, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_READ_LONG_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -298,8 +301,10 @@ static class Hp AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 4: goto start; - case 5: goto parameters; + case 4: + goto start; + case 5: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); diff --git a/Aaru.Tests.Devices/SCSI/Kreon.cs b/Aaru.Tests.Devices/SCSI/Kreon.cs index 2f8e39c43..1b94098b5 100644 --- a/Aaru.Tests.Devices/SCSI/Kreon.cs +++ b/Aaru.Tests.Devices/SCSI/Kreon.cs @@ -97,7 +97,7 @@ static class Kreon string strDev; int item; - parameters: + parameters: while(true) { @@ -139,17 +139,18 @@ static class Kreon } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.KreonExtractSs(out byte[] buffer, out byte[] senseBuffer, dev.Timeout, out double duration, requestNumber); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_EXTRACT_SS_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -229,8 +230,10 @@ static class Kreon AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 4: goto start; - case 5: goto parameters; + case 4: + goto start; + case 5: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -242,17 +245,17 @@ static class Kreon static void GetFeatureList(string devPath, Device dev) { - start: + start: System.Console.Clear(); bool sense = dev.KreonGetFeatureList(out byte[] senseBuffer, out KreonFeatures features, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_GET_FEATURE_LIST_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); - AaruConsole.WriteLine(Localization.Sense_is_0, sense); + AaruConsole.WriteLine(Localization.Sense_is_0, sense); AaruConsole.WriteLine(Localization.Sense_buffer_is_0_bytes, senseBuffer?.Length.ToString() ?? Localization._null); @@ -301,7 +304,8 @@ static class Kreon AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 2: goto start; + case 2: + goto start; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -317,7 +321,7 @@ static class Kreon string strDev; int item; - parameters: + parameters: while(true) { @@ -364,19 +368,20 @@ static class Kreon } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.KreonSetLockState(out byte[] senseBuffer, state, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_SET_LOCK_STATE_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); - AaruConsole.WriteLine(Localization.Sense_is_0, sense); + AaruConsole.WriteLine(Localization.Sense_is_0, sense); AaruConsole.WriteLine(Localization.SET_LOCK_STATE_decoded_sense); AaruConsole.Write("{0}", Sense.PrettifySense(senseBuffer)); AaruConsole.WriteLine(); @@ -403,8 +408,10 @@ static class Kreon AaruConsole.WriteLine(Localization.Returning_to_Kreon_vendor_commands_menu); return; - case 1: goto start; - case 2: goto parameters; + case 1: + goto start; + case 2: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -416,15 +423,15 @@ static class Kreon static void Unlock(string devPath, Device dev) { - start: + start: System.Console.Clear(); bool sense = dev.KreonDeprecatedUnlock(out byte[] senseBuffer, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_UNLOCK_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); - AaruConsole.WriteLine(Localization.Sense_is_0, sense); + AaruConsole.WriteLine(Localization.Sense_is_0, sense); AaruConsole.WriteLine(Localization.Sense_buffer_is_0_bytes, senseBuffer?.Length.ToString() ?? Localization._null); @@ -472,7 +479,8 @@ static class Kreon AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 2: goto start; + case 2: + goto start; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); diff --git a/Aaru.Tests.Devices/SCSI/MMC.cs b/Aaru.Tests.Devices/SCSI/MMC.cs index b96e9312e..f7c7d93cf 100644 --- a/Aaru.Tests.Devices/SCSI/MMC.cs +++ b/Aaru.Tests.Devices/SCSI/MMC.cs @@ -120,14 +120,14 @@ static class Mmc string strDev; int item; - parameters: + parameters: while(true) { System.Console.Clear(); AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Parameters_for_GET_CONFIGURATION_command); - AaruConsole.WriteLine(Localization.RT_0, rt); + AaruConsole.WriteLine(Localization.RT_0, rt); AaruConsole.WriteLine(Localization.Feature_number_0, startingFeatureNumber); AaruConsole.WriteLine(); AaruConsole.WriteLine(Localization.Choose_what_to_do); @@ -181,17 +181,18 @@ static class Mmc } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.GetConfiguration(out byte[] buffer, out byte[] senseBuffer, startingFeatureNumber, rt, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_GET_CONFIGURATION_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -255,10 +256,11 @@ static class Mmc if(buffer != null) { Features.SeparatedFeatures ftr = Features.Separate(buffer); - AaruConsole.WriteLine(Localization.GET_CONFIGURATION_length_is_0_bytes, ftr.DataLength); + AaruConsole.WriteLine(Localization.GET_CONFIGURATION_length_is_0_bytes, ftr.DataLength); AaruConsole.WriteLine(Localization.GET_CONFIGURATION_current_profile_is_0_X4, ftr.CurrentProfile); if(ftr.Descriptors != null) + { foreach(Features.FeatureDescriptor desc in ftr.Descriptors) { AaruConsole.WriteLine(Localization.Feature_0_X4, desc.Code); @@ -562,6 +564,7 @@ static class Mmc break; } } + } } AaruConsole.WriteLine(Localization.Press_any_key_to_continue); @@ -598,8 +601,10 @@ static class Mmc AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 5: goto start; - case 6: goto parameters; + case 5: + goto start; + case 6: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -611,19 +616,19 @@ static class Mmc static void PreventAllowMediumRemoval(string devPath, Device dev) { - bool prevent = false; - bool persistent = false; + var prevent = false; + var persistent = false; string strDev; int item; - parameters: + parameters: while(true) { System.Console.Clear(); AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Parameters_for_PREVENT_ALLOW_MEDIUM_REMOVAL_command); - AaruConsole.WriteLine(Localization.Prevent_removal_0, prevent); + AaruConsole.WriteLine(Localization.Prevent_removal_0, prevent); AaruConsole.WriteLine(Localization.Persistent_value_0, persistent); AaruConsole.WriteLine(); AaruConsole.WriteLine(Localization.Choose_what_to_do); @@ -671,21 +676,22 @@ static class Mmc } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.PreventAllowMediumRemoval(out byte[] senseBuffer, persistent, prevent, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_PREVENT_ALLOW_MEDIUM_REMOVAL_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); - AaruConsole.WriteLine(Localization.Sense_is_0, sense); + AaruConsole.WriteLine(Localization.Sense_is_0, sense); AaruConsole.WriteLine(Localization.Sense_buffer_is_0_bytes, senseBuffer?.Length.ToString() ?? Localization._null); @@ -734,8 +740,10 @@ static class Mmc AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 2: goto start; - case 3: goto parameters; + case 2: + goto start; + case 3: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -750,37 +758,37 @@ static class Mmc uint address = 0; uint length = 1; MmcSectorTypes sectorType = MmcSectorTypes.AllTypes; - bool dap = false; - bool relative = false; - bool sync = false; + var dap = false; + var relative = false; + var sync = false; MmcHeaderCodes header = MmcHeaderCodes.None; - bool user = true; - bool edc = false; + var user = true; + var edc = false; MmcErrorField c2 = MmcErrorField.None; MmcSubchannel subchan = MmcSubchannel.None; uint blockSize = 2352; string strDev; int item; - parameters: + parameters: while(true) { System.Console.Clear(); AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Parameters_for_READ_CD_command); - AaruConsole.WriteLine(Localization.Address_relative_to_current_position_0, relative); + AaruConsole.WriteLine(Localization.Address_relative_to_current_position_0, relative); AaruConsole.WriteLine(relative ? Localization.Address_0 : Localization.LBA_0, address); - AaruConsole.WriteLine(Localization.Will_transfer_0_sectors, length); - AaruConsole.WriteLine(Localization.Sector_type_0, sectorType); - AaruConsole.WriteLine(Localization.Process_audio_0, dap); - AaruConsole.WriteLine(Localization.Retrieve_sync_bytes_0, sync); - AaruConsole.WriteLine(Localization.Header_mode_0, header); - AaruConsole.WriteLine(Localization.Retrieve_user_data_0, user); - AaruConsole.WriteLine(Localization.Retrieve_EDC_ECC_data_0, edc); - AaruConsole.WriteLine(Localization.C2_mode_0, c2); - AaruConsole.WriteLine(Localization.Subchannel_mode_0, subchan); - AaruConsole.WriteLine(Localization._0_bytes_per_sector, blockSize); + AaruConsole.WriteLine(Localization.Will_transfer_0_sectors, length); + AaruConsole.WriteLine(Localization.Sector_type_0, sectorType); + AaruConsole.WriteLine(Localization.Process_audio_0, dap); + AaruConsole.WriteLine(Localization.Retrieve_sync_bytes_0, sync); + AaruConsole.WriteLine(Localization.Header_mode_0, header); + AaruConsole.WriteLine(Localization.Retrieve_user_data_0, user); + AaruConsole.WriteLine(Localization.Retrieve_EDC_ECC_data_0, edc); + AaruConsole.WriteLine(Localization.C2_mode_0, c2); + AaruConsole.WriteLine(Localization.Subchannel_mode_0, subchan); + AaruConsole.WriteLine(Localization._0_bytes_per_sector, blockSize); AaruConsole.WriteLine(); AaruConsole.WriteLine(Localization.Choose_what_to_do); AaruConsole.WriteLine(Localization._1_Change_parameters); @@ -969,17 +977,18 @@ static class Mmc } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.ReadCd(out byte[] buffer, out byte[] senseBuffer, address, blockSize, length, sectorType, dap, relative, sync, header, user, edc, c2, subchan, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_READ_CD_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -1059,8 +1068,10 @@ static class Mmc AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 4: goto start; - case 5: goto parameters; + case 4: + goto start; + case 5: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -1079,35 +1090,35 @@ static class Mmc const byte endSecond = 0; byte endMinute = 0; MmcSectorTypes sectorType = MmcSectorTypes.AllTypes; - bool dap = false; - bool sync = false; + var dap = false; + var sync = false; MmcHeaderCodes header = MmcHeaderCodes.None; - bool user = true; - bool edc = false; + var user = true; + var edc = false; MmcErrorField c2 = MmcErrorField.None; MmcSubchannel subchan = MmcSubchannel.None; uint blockSize = 2352; string strDev; int item; - parameters: + parameters: while(true) { System.Console.Clear(); AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Parameters_for_READ_CD_MSF_command); - AaruConsole.WriteLine(Localization.Start_0_1_2, startMinute, startSecond, startFrame); - AaruConsole.WriteLine(Localization.End_0_1_2, endMinute, endSecond, endFrame); - AaruConsole.WriteLine(Localization.Sector_type_0, sectorType); - AaruConsole.WriteLine(Localization.Process_audio_0, dap); - AaruConsole.WriteLine(Localization.Retrieve_sync_bytes_0, sync); - AaruConsole.WriteLine(Localization.Header_mode_0, header); - AaruConsole.WriteLine(Localization.Retrieve_user_data_0, user); + AaruConsole.WriteLine(Localization.Start_0_1_2, startMinute, startSecond, startFrame); + AaruConsole.WriteLine(Localization.End_0_1_2, endMinute, endSecond, endFrame); + AaruConsole.WriteLine(Localization.Sector_type_0, sectorType); + AaruConsole.WriteLine(Localization.Process_audio_0, dap); + AaruConsole.WriteLine(Localization.Retrieve_sync_bytes_0, sync); + AaruConsole.WriteLine(Localization.Header_mode_0, header); + AaruConsole.WriteLine(Localization.Retrieve_user_data_0, user); AaruConsole.WriteLine(Localization.Retrieve_EDC_ECC_data_0, edc); - AaruConsole.WriteLine(Localization.C2_mode_0, c2); - AaruConsole.WriteLine(Localization.Subchannel_mode_0, subchan); - AaruConsole.WriteLine(Localization._0_bytes_per_sector, blockSize); + AaruConsole.WriteLine(Localization.C2_mode_0, c2); + AaruConsole.WriteLine(Localization.Subchannel_mode_0, subchan); + AaruConsole.WriteLine(Localization._0_bytes_per_sector, blockSize); AaruConsole.WriteLine(); AaruConsole.WriteLine(Localization.Choose_what_to_do); AaruConsole.WriteLine(Localization._1_Change_parameters); @@ -1332,19 +1343,20 @@ static class Mmc } break; - case 2: goto start; + case 2: + goto start; } } - start: - uint startMsf = (uint)((startMinute << 16) + (startSecond << 8) + startFrame); - uint endMsf = (uint)((startMinute << 16) + (startSecond << 8) + startFrame); + start: + var startMsf = (uint)((startMinute << 16) + (startSecond << 8) + startFrame); + var endMsf = (uint)((startMinute << 16) + (startSecond << 8) + startFrame); System.Console.Clear(); bool sense = dev.ReadCdMsf(out byte[] buffer, out byte[] senseBuffer, startMsf, endMsf, blockSize, sectorType, dap, sync, header, user, edc, c2, subchan, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_READ_CD_MSF_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -1424,8 +1436,10 @@ static class Mmc AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 4: goto start; - case 5: goto parameters; + case 4: + goto start; + case 5: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -1441,7 +1455,7 @@ static class Mmc string strDev; int item; - parameters: + parameters: while(true) { @@ -1490,17 +1504,18 @@ static class Mmc } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.ReadDiscInformation(out byte[] buffer, out byte[] senseBuffer, info, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_READ_DISC_INFORMATION_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -1592,8 +1607,10 @@ static class Mmc AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 5: goto start; - case 6: goto parameters; + case 5: + goto start; + case 6: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -1613,7 +1630,7 @@ static class Mmc string strDev; int item; - parameters: + parameters: while(true) { @@ -1621,10 +1638,10 @@ static class Mmc AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Parameters_for_READ_DISC_STRUCTURE_command); AaruConsole.WriteLine(Localization.Media_type_0, mediaType); - AaruConsole.WriteLine(Localization.Format_0, format); - AaruConsole.WriteLine(Localization.Address_0, address); - AaruConsole.WriteLine(Localization.Layer_0, layer); - AaruConsole.WriteLine(Localization.AGID_0, agid); + AaruConsole.WriteLine(Localization.Format_0, format); + AaruConsole.WriteLine(Localization.Address_0, address); + AaruConsole.WriteLine(Localization.Layer_0, layer); + AaruConsole.WriteLine(Localization.AGID_0, agid); AaruConsole.WriteLine(); AaruConsole.WriteLine(Localization.Choose_what_to_do); AaruConsole.WriteLine(Localization._1_Change_parameters); @@ -1776,17 +1793,18 @@ static class Mmc } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.ReadDiscStructure(out byte[] buffer, out byte[] senseBuffer, mediaType, address, layer, format, agid, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_READ_DISC_STRUCTURE_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -1879,8 +1897,10 @@ static class Mmc AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 5: goto start; - case 6: goto parameters; + case 5: + goto start; + case 6: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -1892,13 +1912,13 @@ static class Mmc static void ReadTocPmaAtip(string devPath, Device dev) { - bool msf = false; + var msf = false; byte format = 0; byte session = 0; string strDev; int item; - parameters: + parameters: while(true) { @@ -1906,8 +1926,8 @@ static class Mmc AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Parameters_for_READ_TOC_PMA_ATIP_command); AaruConsole.WriteLine(Localization.Return_MSF_values_0, msf); - AaruConsole.WriteLine(Localization.Format_byte_0, format); - AaruConsole.WriteLine(Localization.Session_0, session); + AaruConsole.WriteLine(Localization.Format_byte_0, format); + AaruConsole.WriteLine(Localization.Session_0, session); AaruConsole.WriteLine(); AaruConsole.WriteLine(Localization.Choose_what_to_do); AaruConsole.WriteLine(Localization._1_Change_parameters); @@ -1966,17 +1986,18 @@ static class Mmc } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.ReadTocPmaAtip(out byte[] buffer, out byte[] senseBuffer, msf, format, session, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_READ_TOC_PMA_ATIP_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -2038,6 +2059,7 @@ static class Mmc AaruConsole.WriteLine(Localization.READ_TOC_PMA_ATIP_decoded_buffer); if(buffer != null) + { switch(format) { case 0: @@ -2071,6 +2093,7 @@ static class Mmc break; } + } AaruConsole.WriteLine(Localization.Press_any_key_to_continue); System.Console.ReadKey(); @@ -2106,8 +2129,10 @@ static class Mmc AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 5: goto start; - case 6: goto parameters; + case 5: + goto start; + case 6: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -2119,28 +2144,28 @@ static class Mmc static void StartStopUnit(string devPath, Device dev) { - bool immediate = false; - bool changeFormatLayer = false; - bool loadEject = false; - bool start = false; + var immediate = false; + var changeFormatLayer = false; + var loadEject = false; + var start = false; byte formatLayer = 0; byte powerConditions = 0; string strDev; int item; - parameters: + parameters: while(true) { System.Console.Clear(); AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Parameters_for_START_STOP_UNIT_command); - AaruConsole.WriteLine(Localization.Immediate_0, immediate); + AaruConsole.WriteLine(Localization.Immediate_0, immediate); AaruConsole.WriteLine(Localization.Change_format_layer_0, changeFormatLayer); - AaruConsole.WriteLine(Localization.Eject_0, loadEject); - AaruConsole.WriteLine(Localization.Start_0, start); - AaruConsole.WriteLine(Localization.Format_layer_0, formatLayer); - AaruConsole.WriteLine(Localization.Power_conditions_0, powerConditions); + AaruConsole.WriteLine(Localization.Eject_0, loadEject); + AaruConsole.WriteLine(Localization.Start_0, start); + AaruConsole.WriteLine(Localization.Format_layer_0, formatLayer); + AaruConsole.WriteLine(Localization.Power_conditions_0, powerConditions); AaruConsole.WriteLine(); AaruConsole.WriteLine(Localization.Choose_what_to_do); AaruConsole.WriteLine(Localization._1_Change_parameters); @@ -2235,21 +2260,22 @@ static class Mmc } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.StartStopUnit(out byte[] senseBuffer, immediate, formatLayer, powerConditions, changeFormatLayer, loadEject, start, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_START_STOP_UNIT_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); - AaruConsole.WriteLine(Localization.Sense_is_0, sense); + AaruConsole.WriteLine(Localization.Sense_is_0, sense); AaruConsole.WriteLine(Localization.Sense_buffer_is_0_bytes, senseBuffer?.Length.ToString() ?? Localization._null); @@ -2298,8 +2324,10 @@ static class Mmc AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 2: goto start; - case 3: goto parameters; + case 2: + goto start; + case 3: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); diff --git a/Aaru.Tests.Devices/SCSI/NEC.cs b/Aaru.Tests.Devices/SCSI/NEC.cs index 19c6e6c90..5b82c7674 100644 --- a/Aaru.Tests.Devices/SCSI/NEC.cs +++ b/Aaru.Tests.Devices/SCSI/NEC.cs @@ -82,14 +82,14 @@ static class Nec string strDev; int item; - parameters: + parameters: while(true) { System.Console.Clear(); AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Parameters_for_READ_CD_DA_command); - AaruConsole.WriteLine(Localization.LBA_0, address); + AaruConsole.WriteLine(Localization.LBA_0, address); AaruConsole.WriteLine(Localization.Will_transfer_0_sectors, length); AaruConsole.WriteLine(); AaruConsole.WriteLine(Localization.Choose_what_to_do); @@ -137,17 +137,18 @@ static class Nec } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.NecReadCdDa(out byte[] buffer, out byte[] senseBuffer, address, length, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_READ_CD_DA_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -227,8 +228,10 @@ static class Nec AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 4: goto start; - case 5: goto parameters; + case 4: + goto start; + case 5: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); diff --git a/Aaru.Tests.Devices/SCSI/Pioneer.cs b/Aaru.Tests.Devices/SCSI/Pioneer.cs index 333c4db00..94df556af 100644 --- a/Aaru.Tests.Devices/SCSI/Pioneer.cs +++ b/Aaru.Tests.Devices/SCSI/Pioneer.cs @@ -95,17 +95,17 @@ static class Pioneer string strDev; int item; - parameters: + parameters: while(true) { System.Console.Clear(); AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Parameters_for_READ_CD_DA_command); - AaruConsole.WriteLine(Localization.LBA_0, address); + AaruConsole.WriteLine(Localization.LBA_0, address); AaruConsole.WriteLine(Localization.Will_transfer_0_sectors, length); - AaruConsole.WriteLine(Localization.Subchannel_mode_0, subchan); - AaruConsole.WriteLine(Localization._0_bytes_per_sector, blockSize); + AaruConsole.WriteLine(Localization.Subchannel_mode_0, subchan); + AaruConsole.WriteLine(Localization._0_bytes_per_sector, blockSize); AaruConsole.WriteLine(); AaruConsole.WriteLine(Localization.Choose_what_to_do); AaruConsole.WriteLine(Localization._1_Change_parameters); @@ -171,25 +171,26 @@ static class Pioneer } blockSize = subchan switch - { - PioneerSubchannel.Q16 => 2368, - PioneerSubchannel.All => 2448, - PioneerSubchannel.Only => 96, - _ => 2352 - }; + { + PioneerSubchannel.Q16 => 2368, + PioneerSubchannel.All => 2448, + PioneerSubchannel.Only => 96, + _ => 2352 + }; break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.PioneerReadCdDa(out byte[] buffer, out byte[] senseBuffer, address, blockSize, length, subchan, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_READ_CD_DA_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -269,8 +270,10 @@ static class Pioneer AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 4: goto start; - case 5: goto parameters; + case 4: + goto start; + case 5: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -293,16 +296,16 @@ static class Pioneer string strDev; int item; - parameters: + parameters: while(true) { System.Console.Clear(); AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Parameters_for_READ_CD_DA_MSF_command); - AaruConsole.WriteLine(Localization.Start_0_1_2, startMinute, startSecond, startFrame); - AaruConsole.WriteLine(Localization.End_0_1_2, endMinute, endSecond, endFrame); - AaruConsole.WriteLine(Localization.Subchannel_mode_0, subchan); + AaruConsole.WriteLine(Localization.Start_0_1_2, startMinute, startSecond, startFrame); + AaruConsole.WriteLine(Localization.End_0_1_2, endMinute, endSecond, endFrame); + AaruConsole.WriteLine(Localization.Subchannel_mode_0, subchan); AaruConsole.WriteLine(Localization._0_bytes_per_sector, blockSize); AaruConsole.WriteLine(); AaruConsole.WriteLine(Localization.Choose_what_to_do); @@ -417,27 +420,28 @@ static class Pioneer } blockSize = subchan switch - { - PioneerSubchannel.Q16 => 2368, - PioneerSubchannel.All => 2448, - PioneerSubchannel.Only => 96, - _ => 2352 - }; + { + PioneerSubchannel.Q16 => 2368, + PioneerSubchannel.All => 2448, + PioneerSubchannel.Only => 96, + _ => 2352 + }; break; - case 2: goto start; + case 2: + goto start; } } - start: - uint startMsf = (uint)((startMinute << 16) + (startSecond << 8) + startFrame); - uint endMsf = (uint)((startMinute << 16) + (startSecond << 8) + startFrame); + start: + var startMsf = (uint)((startMinute << 16) + (startSecond << 8) + startFrame); + var endMsf = (uint)((startMinute << 16) + (startSecond << 8) + startFrame); System.Console.Clear(); bool sense = dev.PioneerReadCdDaMsf(out byte[] buffer, out byte[] senseBuffer, startMsf, endMsf, blockSize, subchan, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_READ_CD_DA_MSF_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -517,8 +521,10 @@ static class Pioneer AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 4: goto start; - case 5: goto parameters; + case 4: + goto start; + case 5: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -532,22 +538,22 @@ static class Pioneer { uint address = 0; uint length = 1; - bool errorFlags = false; - bool wholeSector = false; + var errorFlags = false; + var wholeSector = false; string strDev; int item; - parameters: + parameters: while(true) { System.Console.Clear(); AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Parameters_for_READ_CD_XA_command); - AaruConsole.WriteLine(Localization.LBA_0, address); + AaruConsole.WriteLine(Localization.LBA_0, address); AaruConsole.WriteLine(Localization.Will_transfer_0_sectors, length); - AaruConsole.WriteLine(Localization.Include_error_flags_0, errorFlags); - AaruConsole.WriteLine(Localization.Whole_sector_0, wholeSector); + AaruConsole.WriteLine(Localization.Include_error_flags_0, errorFlags); + AaruConsole.WriteLine(Localization.Whole_sector_0, wholeSector); AaruConsole.WriteLine(); AaruConsole.WriteLine(Localization.Choose_what_to_do); AaruConsole.WriteLine(Localization._1_Change_parameters); @@ -618,17 +624,18 @@ static class Pioneer } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.PioneerReadCdXa(out byte[] buffer, out byte[] senseBuffer, address, length, errorFlags, wholeSector, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_READ_CD_XA_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -708,8 +715,10 @@ static class Pioneer AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 4: goto start; - case 5: goto parameters; + case 4: + goto start; + case 5: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); diff --git a/Aaru.Tests.Devices/SCSI/Plasmon.cs b/Aaru.Tests.Devices/SCSI/Plasmon.cs index 3ae0b9f59..a1c71b2a2 100644 --- a/Aaru.Tests.Devices/SCSI/Plasmon.cs +++ b/Aaru.Tests.Devices/SCSI/Plasmon.cs @@ -82,16 +82,16 @@ static class Plasmon static void ReadLong(string devPath, Device dev) { - bool relative = false; + var relative = false; uint address = 0; ushort length = 1; ushort bps = 512; - bool physical = false; - bool sectorCount = true; + var physical = false; + var sectorCount = true; string strDev; int item; - parameters: + parameters: while(true) { @@ -159,7 +159,8 @@ static class Plasmon continue; } - AaruConsole.Write(physical ? Localization.Physical_Block_Address_Q + AaruConsole.Write(physical + ? Localization.Physical_Block_Address_Q : Localization.Logical_Block_Address_Q); strDev = System.Console.ReadLine(); @@ -185,7 +186,8 @@ static class Plasmon continue; } - AaruConsole.Write(sectorCount ? Localization.How_many_sectors_to_transfer_Q + AaruConsole.Write(sectorCount + ? Localization.How_many_sectors_to_transfer_Q : Localization.How_many_bytes_to_transfer_Q); strDev = System.Console.ReadLine(); @@ -213,17 +215,18 @@ static class Plasmon } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.PlasmonReadLong(out byte[] buffer, out byte[] senseBuffer, relative, address, length, bps, physical, sectorCount, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_READ_LONG_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -303,8 +306,10 @@ static class Plasmon AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 4: goto start; - case 5: goto parameters; + case 4: + goto start; + case 5: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -317,11 +322,11 @@ static class Plasmon static void ReadSectorLocation(string devPath, Device dev) { uint address = 0; - bool physical = false; + var physical = false; string strDev; int item; - parameters: + parameters: while(true) { @@ -368,7 +373,8 @@ static class Plasmon continue; } - AaruConsole.Write(physical ? Localization.Physical_Block_Address_Q + AaruConsole.Write(physical + ? Localization.Physical_Block_Address_Q : Localization.Logical_Block_Address_Q); strDev = System.Console.ReadLine(); @@ -381,17 +387,18 @@ static class Plasmon } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.PlasmonReadSectorLocation(out byte[] buffer, out byte[] senseBuffer, address, physical, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_READ_SECTOR_LOCATION_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -471,8 +478,10 @@ static class Plasmon AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 4: goto start; - case 5: goto parameters; + case 4: + goto start; + case 5: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); diff --git a/Aaru.Tests.Devices/SCSI/Plextor.cs b/Aaru.Tests.Devices/SCSI/Plextor.cs index 4dcab1750..a014c7fd8 100644 --- a/Aaru.Tests.Devices/SCSI/Plextor.cs +++ b/Aaru.Tests.Devices/SCSI/Plextor.cs @@ -143,11 +143,11 @@ static class Plextor static void GetBookBitsetting(string devPath, Device dev) { - bool dl = false; + var dl = false; string strDev; int item; - parameters: + parameters: while(true) { @@ -189,17 +189,18 @@ static class Plextor } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.PlextorGetBitsetting(out byte[] buffer, out byte[] senseBuffer, dl, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_GET_BOOK_BITSETTING_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -279,8 +280,10 @@ static class Plextor AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 4: goto start; - case 5: goto parameters; + case 4: + goto start; + case 5: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -292,12 +295,12 @@ static class Plextor static void GetGigaRec(string devPath, Device dev) { - start: + start: System.Console.Clear(); bool sense = dev.PlextorGetGigaRec(out byte[] buffer, out byte[] senseBuffer, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_GET_GIGAREC_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -376,7 +379,8 @@ static class Plextor AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 4: goto start; + case 4: + goto start; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -388,12 +392,12 @@ static class Plextor static void GetSecuRec(string devPath, Device dev) { - start: + start: System.Console.Clear(); bool sense = dev.PlextorGetSecuRec(out byte[] buffer, out byte[] senseBuffer, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_GET_SECUREC_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -472,7 +476,8 @@ static class Plextor AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 4: goto start; + case 4: + goto start; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -484,13 +489,13 @@ static class Plextor static void GetSilentMode(string devPath, Device dev) { - start: + start: System.Console.Clear(); bool sense = dev.PlextorGetSilentMode(out byte[] buffer, out byte[] senseBuffer, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_GET_SILENT_MODE_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -569,7 +574,8 @@ static class Plextor AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 4: goto start; + case 4: + goto start; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -581,12 +587,12 @@ static class Plextor static void GetSingleSessionHideCdR(string devPath, Device dev) { - start: + start: System.Console.Clear(); bool sense = dev.PlextorGetHiding(out byte[] buffer, out byte[] senseBuffer, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_GET_SINGLE_SESSION_HIDE_CD_R_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -665,7 +671,8 @@ static class Plextor AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 4: goto start; + case 4: + goto start; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -677,13 +684,13 @@ static class Plextor static void GetSpeedRead(string devPath, Device dev) { - start: + start: System.Console.Clear(); bool sense = dev.PlextorGetSpeedRead(out byte[] buffer, out byte[] senseBuffer, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_GET_SPEEDREAD_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -762,7 +769,8 @@ static class Plextor AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 4: goto start; + case 4: + goto start; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -774,13 +782,13 @@ static class Plextor static void GetTestWriteDvdPlus(string devPath, Device dev) { - start: + start: System.Console.Clear(); bool sense = dev.PlextorGetTestWriteDvdPlus(out byte[] buffer, out byte[] senseBuffer, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_GET_TEST_WRITE_DVD_Plus_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -859,7 +867,8 @@ static class Plextor AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 4: goto start; + case 4: + goto start; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -871,11 +880,11 @@ static class Plextor static void GetVariRec(string devPath, Device dev) { - bool dvd = false; + var dvd = false; string strDev; int item; - parameters: + parameters: while(true) { @@ -917,17 +926,18 @@ static class Plextor } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.PlextorGetVariRec(out byte[] buffer, out byte[] senseBuffer, dvd, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_GET_VARIREC_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -1007,8 +1017,10 @@ static class Plextor AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 4: goto start; - case 5: goto parameters; + case 4: + goto start; + case 5: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -1020,17 +1032,17 @@ static class Plextor static void PoweRecGetSpeeds(string devPath, Device dev) { - start: + start: System.Console.Clear(); bool sense = dev.PlextorGetPoweRec(out byte[] senseBuffer, out bool enabled, out ushort speed, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_POWEREC_GET_SPEEDS_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); - AaruConsole.WriteLine(Localization.Sense_is_0, sense); + AaruConsole.WriteLine(Localization.Sense_is_0, sense); AaruConsole.WriteLine(enabled ? Localization.PoweRec_is_enabled : Localization.PoweRec_is_disabled); AaruConsole.WriteLine(Localization.Speed_0, speed); @@ -1080,7 +1092,8 @@ static class Plextor AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 2: goto start; + case 2: + goto start; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -1099,17 +1112,17 @@ static class Plextor string strDev; int item; - parameters: + parameters: while(true) { System.Console.Clear(); AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Parameters_for_READ_CD_DA_command); - AaruConsole.WriteLine(Localization.LBA_0, address); + AaruConsole.WriteLine(Localization.LBA_0, address); AaruConsole.WriteLine(Localization.Will_transfer_0_sectors, length); - AaruConsole.WriteLine(Localization.Subchannel_mode_0, subchan); - AaruConsole.WriteLine(Localization._0_bytes_per_sector, blockSize); + AaruConsole.WriteLine(Localization.Subchannel_mode_0, subchan); + AaruConsole.WriteLine(Localization._0_bytes_per_sector, blockSize); AaruConsole.WriteLine(); AaruConsole.WriteLine(Localization.Choose_what_to_do); AaruConsole.WriteLine(Localization._1_Change_parameters); @@ -1197,17 +1210,18 @@ static class Plextor } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.PlextorReadCdDa(out byte[] buffer, out byte[] senseBuffer, address, blockSize, length, subchan, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_READ_CD_DA_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -1287,8 +1301,10 @@ static class Plextor AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 4: goto start; - case 5: goto parameters; + case 4: + goto start; + case 5: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -1305,14 +1321,14 @@ static class Plextor string strDev; int item; - parameters: + parameters: while(true) { System.Console.Clear(); AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Parameters_for_READ_DVD_RAW_command); - AaruConsole.WriteLine(Localization.LBA_0, lba); + AaruConsole.WriteLine(Localization.LBA_0, lba); AaruConsole.WriteLine(Localization.Count_0, count); AaruConsole.WriteLine(); AaruConsole.WriteLine(Localization.Choose_what_to_do); @@ -1360,17 +1376,18 @@ static class Plextor } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.PlextorReadRawDvd(out byte[] buffer, out byte[] senseBuffer, lba, count, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_READ_DVD_RAW_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -1450,8 +1467,10 @@ static class Plextor AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 4: goto start; - case 5: goto parameters; + case 4: + goto start; + case 5: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -1463,13 +1482,13 @@ static class Plextor static void ReadEepromCdR(string devPath, Device dev) { - start: + start: System.Console.Clear(); bool sense = dev.PlextorReadEepromCdr(out byte[] buffer, out byte[] senseBuffer, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_READ_EEPROM_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -1548,7 +1567,8 @@ static class Plextor AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 4: goto start; + case 4: + goto start; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -1565,7 +1585,7 @@ static class Plextor string strDev; int item; - parameters: + parameters: while(true) { @@ -1573,7 +1593,7 @@ static class Plextor AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Parameters_for_READ_EEPROM_command); AaruConsole.WriteLine(Localization.EEPROM_block_to_read_0, block); - AaruConsole.WriteLine(Localization.EEPROM_block_size_0, blockSize); + AaruConsole.WriteLine(Localization.EEPROM_block_size_0, blockSize); AaruConsole.WriteLine(); AaruConsole.WriteLine(Localization.Choose_what_to_do); AaruConsole.WriteLine(Localization._1_Change_parameters); @@ -1620,17 +1640,18 @@ static class Plextor } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.PlextorReadEepromBlock(out byte[] buffer, out byte[] senseBuffer, block, blockSize, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_READ_EEPROM_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -1710,8 +1731,10 @@ static class Plextor AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 4: goto start; - case 5: goto parameters; + case 4: + goto start; + case 5: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -1723,12 +1746,12 @@ static class Plextor static void ReadEeprom(string devPath, Device dev) { - start: + start: System.Console.Clear(); bool sense = dev.PlextorReadEeprom(out byte[] buffer, out byte[] senseBuffer, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_READ_EEPROM_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -1807,7 +1830,8 @@ static class Plextor AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 4: goto start; + case 4: + goto start; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); diff --git a/Aaru.Tests.Devices/SCSI/SBC.cs b/Aaru.Tests.Devices/SCSI/SBC.cs index c58c6af97..0795e093c 100644 --- a/Aaru.Tests.Devices/SCSI/SBC.cs +++ b/Aaru.Tests.Devices/SCSI/SBC.cs @@ -118,15 +118,15 @@ static class Sbc string strDev; int item; - parameters: + parameters: while(true) { System.Console.Clear(); AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Parameters_for_READ_6_command); - AaruConsole.WriteLine(Localization.LBA_0, lba); - AaruConsole.WriteLine(Localization._0_blocks_to_read, count == 0 ? 256 : count); + AaruConsole.WriteLine(Localization.LBA_0, lba); + AaruConsole.WriteLine(Localization._0_blocks_to_read, count == 0 ? 256 : count); AaruConsole.WriteLine(Localization._0_bytes_expected_per_block, blockSize); AaruConsole.WriteLine(); AaruConsole.WriteLine(Localization.Choose_what_to_do); @@ -192,17 +192,18 @@ static class Sbc } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.Read6(out byte[] buffer, out byte[] senseBuffer, lba, blockSize, count, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_READ_6_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -282,8 +283,10 @@ static class Sbc AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 4: goto start; - case 5: goto parameters; + case 4: + goto start; + case 5: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -299,15 +302,15 @@ static class Sbc uint blockSize = 512; byte count = 1; byte rdprotect = 0; - bool dpo = false; - bool fua = false; - bool fuaNv = false; + var dpo = false; + var fua = false; + var fuaNv = false; const byte groupNumber = 0; - bool relative = false; + var relative = false; string strDev; int item; - parameters: + parameters: while(true) { @@ -453,17 +456,18 @@ static class Sbc } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.Read10(out byte[] buffer, out byte[] senseBuffer, rdprotect, dpo, fua, fuaNv, relative, lba, blockSize, groupNumber, count, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_READ_10_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -543,8 +547,10 @@ static class Sbc AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 4: goto start; - case 5: goto parameters; + case 4: + goto start; + case 5: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -560,16 +566,16 @@ static class Sbc uint blockSize = 512; byte count = 1; byte rdprotect = 0; - bool dpo = false; - bool fua = false; - bool fuaNv = false; + var dpo = false; + var fua = false; + var fuaNv = false; const byte groupNumber = 0; - bool relative = false; - bool streaming = false; + var relative = false; + var streaming = false; string strDev; int item; - parameters: + parameters: while(true) { @@ -728,17 +734,18 @@ static class Sbc } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.Read12(out byte[] buffer, out byte[] senseBuffer, rdprotect, dpo, fua, fuaNv, relative, lba, blockSize, groupNumber, count, streaming, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_READ_12_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -818,8 +825,10 @@ static class Sbc AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 4: goto start; - case 5: goto parameters; + case 4: + goto start; + case 5: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -835,15 +844,15 @@ static class Sbc uint blockSize = 512; byte count = 1; byte rdprotect = 0; - bool dpo = false; - bool fua = false; - bool fuaNv = false; + var dpo = false; + var fua = false; + var fuaNv = false; const byte groupNumber = 0; - bool streaming = false; + var streaming = false; string strDev; int item; - parameters: + parameters: while(true) { @@ -989,17 +998,18 @@ static class Sbc } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.Read16(out byte[] buffer, out byte[] senseBuffer, rdprotect, dpo, fua, fuaNv, lba, blockSize, groupNumber, count, streaming, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_READ_16_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -1079,8 +1089,10 @@ static class Sbc AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 4: goto start; - case 5: goto parameters; + case 4: + goto start; + case 5: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -1094,22 +1106,22 @@ static class Sbc { uint lba = 0; ushort blockSize = 512; - bool correct = false; - bool relative = false; + var correct = false; + var relative = false; string strDev; int item; - parameters: + parameters: while(true) { System.Console.Clear(); AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Parameters_for_READ_LONG_10_command); - AaruConsole.WriteLine(Localization.Address_relative_to_current_position_0, relative); + AaruConsole.WriteLine(Localization.Address_relative_to_current_position_0, relative); AaruConsole.WriteLine(relative ? Localization.Address_0 : Localization.LBA_0, lba); - AaruConsole.WriteLine(Localization._0_bytes_expected_per_block, blockSize); - AaruConsole.WriteLine(Localization.Try_to_error_correct_block_0, correct); + AaruConsole.WriteLine(Localization._0_bytes_expected_per_block, blockSize); + AaruConsole.WriteLine(Localization.Try_to_error_correct_block_0, correct); AaruConsole.WriteLine(); AaruConsole.WriteLine(Localization.Choose_what_to_do); AaruConsole.WriteLine(Localization._1_Change_parameters); @@ -1180,17 +1192,18 @@ static class Sbc } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.ReadLong10(out byte[] buffer, out byte[] senseBuffer, correct, relative, lba, blockSize, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_READ_LONG_10_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -1270,8 +1283,10 @@ static class Sbc AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 4: goto start; - case 5: goto parameters; + case 4: + goto start; + case 5: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -1285,19 +1300,19 @@ static class Sbc { ulong lba = 0; uint blockSize = 512; - bool correct = false; + var correct = false; string strDev; int item; - parameters: + parameters: while(true) { System.Console.Clear(); AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Parameters_for_READ_LONG_16_command); - AaruConsole.WriteLine(Localization.LBA_0, lba); - AaruConsole.WriteLine(Localization._0_bytes_expected_per_block, blockSize); + AaruConsole.WriteLine(Localization.LBA_0, lba); + AaruConsole.WriteLine(Localization._0_bytes_expected_per_block, blockSize); AaruConsole.WriteLine(Localization.Try_to_error_correct_block_0, correct); AaruConsole.WriteLine(); AaruConsole.WriteLine(Localization.Choose_what_to_do); @@ -1357,17 +1372,18 @@ static class Sbc } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.ReadLong16(out byte[] buffer, out byte[] senseBuffer, correct, lba, blockSize, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_READ_LONG_16_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -1447,8 +1463,10 @@ static class Sbc AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 4: goto start; - case 5: goto parameters; + case 4: + goto start; + case 5: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -1464,7 +1482,7 @@ static class Sbc string strDev; int item; - parameters: + parameters: while(true) { @@ -1514,19 +1532,20 @@ static class Sbc } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.Seek6(out byte[] senseBuffer, lba, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_SEEK_6_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); - AaruConsole.WriteLine(Localization.Sense_is_0, sense); + AaruConsole.WriteLine(Localization.Sense_is_0, sense); AaruConsole.WriteLine(Localization.Sense_buffer_is_0_bytes, senseBuffer?.Length.ToString() ?? Localization._null); @@ -1575,8 +1594,10 @@ static class Sbc AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 2: goto start; - case 3: goto parameters; + case 2: + goto start; + case 3: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -1592,7 +1613,7 @@ static class Sbc string strDev; int item; - parameters: + parameters: while(true) { @@ -1634,19 +1655,20 @@ static class Sbc } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.Seek10(out byte[] senseBuffer, lba, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_SEEK_10_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); - AaruConsole.WriteLine(Localization.Sense_is_0, sense); + AaruConsole.WriteLine(Localization.Sense_is_0, sense); AaruConsole.WriteLine(Localization.Sense_buffer_is_0_bytes, senseBuffer?.Length.ToString() ?? Localization._null); @@ -1695,8 +1717,10 @@ static class Sbc AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 2: goto start; - case 3: goto parameters; + case 2: + goto start; + case 3: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); diff --git a/Aaru.Tests.Devices/SCSI/SMC.cs b/Aaru.Tests.Devices/SCSI/SMC.cs index 577451d68..06d2d8f08 100644 --- a/Aaru.Tests.Devices/SCSI/SMC.cs +++ b/Aaru.Tests.Devices/SCSI/SMC.cs @@ -83,25 +83,25 @@ static class Smc byte volume = 0; byte partition = 0; ushort firstAttribute = 0; - bool cache = false; + var cache = false; ScsiAttributeAction action = ScsiAttributeAction.Values; string strDev; int item; - parameters: + parameters: while(true) { System.Console.Clear(); AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Parameters_for_READ_ATTRIBUTE_command); - AaruConsole.WriteLine(Localization.Action_0, action); - AaruConsole.WriteLine(Localization.Element_0, element); - AaruConsole.WriteLine(Localization.Element_type_0, elementType); - AaruConsole.WriteLine(Localization.Volume_0, volume); - AaruConsole.WriteLine(Localization.Partition_0, partition); + AaruConsole.WriteLine(Localization.Action_0, action); + AaruConsole.WriteLine(Localization.Element_0, element); + AaruConsole.WriteLine(Localization.Element_type_0, elementType); + AaruConsole.WriteLine(Localization.Volume_0, volume); + AaruConsole.WriteLine(Localization.Partition_0, partition); AaruConsole.WriteLine(Localization.First_attribute_0, firstAttribute); - AaruConsole.WriteLine(Localization.Use_cache_0, cache); + AaruConsole.WriteLine(Localization.Use_cache_0, cache); AaruConsole.WriteLine(); AaruConsole.WriteLine(Localization.Choose_what_to_do); AaruConsole.WriteLine(Localization._1_Change_parameters); @@ -215,17 +215,18 @@ static class Smc } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.ReadAttribute(out byte[] buffer, out byte[] senseBuffer, action, element, elementType, volume, partition, firstAttribute, cache, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_READ_ATTRIBUTE_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -305,8 +306,10 @@ static class Smc AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 4: goto start; - case 5: goto parameters; + case 4: + goto start; + case 5: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); diff --git a/Aaru.Tests.Devices/SCSI/SPC.cs b/Aaru.Tests.Devices/SCSI/SPC.cs index a08fdfa9a..826667fe7 100644 --- a/Aaru.Tests.Devices/SCSI/SPC.cs +++ b/Aaru.Tests.Devices/SCSI/SPC.cs @@ -123,11 +123,11 @@ static class Spc static void Inquiry(string devPath, Device dev) { - start: + start: System.Console.Clear(); bool sense = dev.ScsiInquiry(out byte[] buffer, out byte[] senseBuffer, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_INQUIRY_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -221,7 +221,8 @@ static class Spc AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 5: goto start; + case 5: + goto start; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -237,7 +238,7 @@ static class Spc string strDev; int item; - parameters: + parameters: while(true) { @@ -279,16 +280,17 @@ static class Spc } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.ScsiInquiry(out byte[] buffer, out byte[] senseBuffer, page, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_INQUIRY_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -368,8 +370,10 @@ static class Spc AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 4: goto start; - case 5: goto parameters; + case 4: + goto start; + case 5: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -381,24 +385,24 @@ static class Spc static void ModeSense6(string devPath, Device dev) { - bool dbd = false; + var dbd = false; ScsiModeSensePageControl pageControl = ScsiModeSensePageControl.Current; byte page = 0x3F; byte subpage = 0xFF; string strDev; int item; - parameters: + parameters: while(true) { System.Console.Clear(); AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Parameters_for_MODE_SENSE_6_command); - AaruConsole.WriteLine(Localization.DBD_0, dbd); + AaruConsole.WriteLine(Localization.DBD_0, dbd); AaruConsole.WriteLine(Localization.Page_control_0, pageControl); - AaruConsole.WriteLine(Localization.Page_0, page); - AaruConsole.WriteLine(Localization.Subpage_0, subpage); + AaruConsole.WriteLine(Localization.Page_0, page); + AaruConsole.WriteLine(Localization.Subpage_0, subpage); AaruConsole.WriteLine(); AaruConsole.WriteLine(Localization.Choose_what_to_do); AaruConsole.WriteLine(Localization._1_Change_parameters); @@ -475,17 +479,18 @@ static class Spc } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.ModeSense6(out byte[] buffer, out byte[] senseBuffer, dbd, pageControl, page, subpage, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_MODE_SENSE_6_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -580,8 +585,10 @@ static class Spc AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 5: goto start; - case 6: goto parameters; + case 5: + goto start; + case 6: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -593,26 +600,26 @@ static class Spc static void ModeSense10(string devPath, Device dev) { - bool llba = false; - bool dbd = false; + var llba = false; + var dbd = false; ScsiModeSensePageControl pageControl = ScsiModeSensePageControl.Current; byte page = 0x3F; byte subpage = 0xFF; string strDev; int item; - parameters: + parameters: while(true) { System.Console.Clear(); AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Parameters_for_MODE_SENSE_10_command); - AaruConsole.WriteLine(Localization.LLBA_0, llba); - AaruConsole.WriteLine(Localization.DBD_0, dbd); + AaruConsole.WriteLine(Localization.LLBA_0, llba); + AaruConsole.WriteLine(Localization.DBD_0, dbd); AaruConsole.WriteLine(Localization.Page_control_0, pageControl); - AaruConsole.WriteLine(Localization.Page_0, page); - AaruConsole.WriteLine(Localization.Subpage_0, subpage); + AaruConsole.WriteLine(Localization.Page_0, page); + AaruConsole.WriteLine(Localization.Subpage_0, subpage); AaruConsole.WriteLine(); AaruConsole.WriteLine(Localization.Choose_what_to_do); AaruConsole.WriteLine(Localization._1_Change_parameters); @@ -701,17 +708,18 @@ static class Spc } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.ModeSense10(out byte[] buffer, out byte[] senseBuffer, llba, dbd, pageControl, page, subpage, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_MODE_SENSE_10_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -806,8 +814,10 @@ static class Spc AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 5: goto start; - case 6: goto parameters; + case 5: + goto start; + case 6: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -823,7 +833,7 @@ static class Spc string strDev; int item; - parameters: + parameters: while(true) { @@ -871,20 +881,21 @@ static class Spc } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.SpcPreventAllowMediumRemoval(out byte[] senseBuffer, mode, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_PREVENT_ALLOW_MEDIUM_REMOVAL_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); - AaruConsole.WriteLine(Localization.Sense_is_0, sense); + AaruConsole.WriteLine(Localization.Sense_is_0, sense); AaruConsole.WriteLine(Localization.PREVENT_ALLOW_MEDIUM_REMOVAL_decoded_sense); AaruConsole.Write("{0}", Sense.PrettifySense(senseBuffer)); AaruConsole.WriteLine(); @@ -911,8 +922,10 @@ static class Spc AaruConsole.WriteLine(Localization.Returning_to_SCSI_Primary_Commands_menu); return; - case 1: goto start; - case 2: goto parameters; + case 1: + goto start; + case 2: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -924,13 +937,13 @@ static class Spc static void ReadCapacity10(string devPath, Device dev) { - bool relative = false; - bool partial = false; + var relative = false; + var partial = false; uint address = 0; string strDev; int item; - parameters: + parameters: while(true) { @@ -939,7 +952,7 @@ static class Spc AaruConsole.WriteLine(Localization.Parameters_for_READ_CAPACITY_10_command); AaruConsole.WriteLine(Localization.Relative_address_0, relative); AaruConsole.WriteLine(Localization.Partial_capacity_0, partial); - AaruConsole.WriteLine(Localization.Address_0, address); + AaruConsole.WriteLine(Localization.Address_0, address); AaruConsole.WriteLine(); AaruConsole.WriteLine(Localization.Choose_what_to_do); AaruConsole.WriteLine(Localization._1_Change_parameters); @@ -998,17 +1011,18 @@ static class Spc } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.ReadCapacity(out byte[] buffer, out byte[] senseBuffer, relative, address, partial, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_READ_CAPACITY_10_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -1088,8 +1102,10 @@ static class Spc AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 4: goto start; - case 5: goto parameters; + case 4: + goto start; + case 5: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -1101,12 +1117,12 @@ static class Spc static void ReadCapacity16(string devPath, Device dev) { - bool partial = false; + var partial = false; ulong address = 0; string strDev; int item; - parameters: + parameters: while(true) { @@ -1114,7 +1130,7 @@ static class Spc AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Parameters_for_READ_CAPACITY_16_command); AaruConsole.WriteLine(Localization.Partial_capacity_0, partial); - AaruConsole.WriteLine(Localization.Address_0, address); + AaruConsole.WriteLine(Localization.Address_0, address); AaruConsole.WriteLine(); AaruConsole.WriteLine(Localization.Choose_what_to_do); AaruConsole.WriteLine(Localization._1_Change_parameters); @@ -1161,17 +1177,18 @@ static class Spc } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.ReadCapacity16(out byte[] buffer, out byte[] senseBuffer, address, partial, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_READ_CAPACITY_16_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -1251,8 +1268,10 @@ static class Spc AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 4: goto start; - case 5: goto parameters; + case 4: + goto start; + case 5: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -1264,13 +1283,13 @@ static class Spc static void ReadMediaSerialNumber(string devPath, Device dev) { - start: + start: System.Console.Clear(); bool sense = dev.ReadMediaSerialNumber(out byte[] buffer, out byte[] senseBuffer, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_READ_MEDIA_SERIAL_NUMBER_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -1349,7 +1368,8 @@ static class Spc AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 4: goto start; + case 4: + goto start; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -1361,11 +1381,11 @@ static class Spc static void RequestSense(string devPath, Device dev) { - bool descriptor = false; + var descriptor = false; string strDev; int item; - parameters: + parameters: while(true) { @@ -1407,19 +1427,20 @@ static class Spc } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.RequestSense(descriptor, out byte[] senseBuffer, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_REQUEST_SENSE_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); - AaruConsole.WriteLine(Localization.Sense_is_0, sense); + AaruConsole.WriteLine(Localization.Sense_is_0, sense); AaruConsole.WriteLine(Localization.Sense_buffer_is_0_bytes, senseBuffer?.Length.ToString() ?? Localization._null); @@ -1468,8 +1489,10 @@ static class Spc AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 2: goto start; - case 3: goto parameters; + case 2: + goto start; + case 3: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -1481,15 +1504,15 @@ static class Spc static void TestUnitReady(string devPath, Device dev) { - start: + start: System.Console.Clear(); bool sense = dev.ScsiTestUnitReady(out byte[] senseBuffer, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_TEST_UNIT_READY_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); - AaruConsole.WriteLine(Localization.Sense_is_0, sense); + AaruConsole.WriteLine(Localization.Sense_is_0, sense); AaruConsole.WriteLine(Localization.Sense_buffer_is_0_bytes, senseBuffer?.Length.ToString() ?? Localization._null); @@ -1537,7 +1560,8 @@ static class Spc AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 2: goto start; + case 2: + goto start; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); diff --git a/Aaru.Tests.Devices/SCSI/SSC.cs b/Aaru.Tests.Devices/SCSI/SSC.cs index 246f45096..ee69623af 100644 --- a/Aaru.Tests.Devices/SCSI/SSC.cs +++ b/Aaru.Tests.Devices/SCSI/SSC.cs @@ -144,26 +144,26 @@ static class Ssc static void LoadUnload(string devPath, Device dev) { - bool load = true; - bool immediate = false; - bool retense = false; - bool eot = false; - bool hold = false; + var load = true; + var immediate = false; + var retense = false; + var eot = false; + var hold = false; string strDev; int item; - parameters: + parameters: while(true) { System.Console.Clear(); AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Parameters_for_LOAD_UNLOAD_command); - AaruConsole.WriteLine(Localization.Load_0, load); - AaruConsole.WriteLine(Localization.Immediate_0, immediate); - AaruConsole.WriteLine(Localization.Retense_0, retense); + AaruConsole.WriteLine(Localization.Load_0, load); + AaruConsole.WriteLine(Localization.Immediate_0, immediate); + AaruConsole.WriteLine(Localization.Retense_0, retense); AaruConsole.WriteLine(Localization.End_of_tape_0, eot); - AaruConsole.WriteLine(Localization.Hold_0, hold); + AaruConsole.WriteLine(Localization.Hold_0, hold); AaruConsole.WriteLine(); AaruConsole.WriteLine(Localization.Choose_what_to_do); AaruConsole.WriteLine(Localization._1_Change_parameters); @@ -246,21 +246,22 @@ static class Ssc } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.LoadUnload(out byte[] senseBuffer, immediate, load, retense, eot, hold, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_LOAD_UNLOAD_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); - AaruConsole.WriteLine(Localization.Sense_is_0, sense); + AaruConsole.WriteLine(Localization.Sense_is_0, sense); AaruConsole.WriteLine(Localization.Sense_buffer_is_0_bytes, senseBuffer?.Length.ToString() ?? Localization._null); @@ -309,8 +310,10 @@ static class Ssc AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 2: goto start; - case 3: goto parameters; + case 2: + goto start; + case 3: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -322,25 +325,25 @@ static class Ssc static void Locate10(string devPath, Device dev) { - bool blockType = true; - bool immediate = false; - bool changePartition = false; + var blockType = true; + var immediate = false; + var changePartition = false; byte partition = 0; uint objectId = 0; string strDev; int item; - parameters: + parameters: while(true) { System.Console.Clear(); AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Parameters_for_LOCATE_10_command); - AaruConsole.WriteLine(Localization.Locate_block_0, blockType); - AaruConsole.WriteLine(Localization.Immediate_0, immediate); - AaruConsole.WriteLine(Localization.Change_partition_0, changePartition); - AaruConsole.WriteLine(Localization.Partition_0, partition); + AaruConsole.WriteLine(Localization.Locate_block_0, blockType); + AaruConsole.WriteLine(Localization.Immediate_0, immediate); + AaruConsole.WriteLine(Localization.Change_partition_0, changePartition); + AaruConsole.WriteLine(Localization.Partition_0, partition); AaruConsole.WriteLine(blockType ? Localization.Block_0 : Localization.Object_0, objectId); AaruConsole.WriteLine(); AaruConsole.WriteLine(Localization.Choose_what_to_do); @@ -424,21 +427,22 @@ static class Ssc } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.Locate(out byte[] senseBuffer, immediate, blockType, changePartition, partition, objectId, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_LOCATE_10_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); - AaruConsole.WriteLine(Localization.Sense_is_0, sense); + AaruConsole.WriteLine(Localization.Sense_is_0, sense); AaruConsole.WriteLine(Localization.Sense_buffer_is_0_bytes, senseBuffer?.Length.ToString() ?? Localization._null); @@ -487,8 +491,10 @@ static class Ssc AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 2: goto start; - case 3: goto parameters; + case 2: + goto start; + case 3: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -501,27 +507,27 @@ static class Ssc static void Locate16(string devPath, Device dev) { SscLogicalIdTypes destType = SscLogicalIdTypes.FileId; - bool immediate = false; - bool changePartition = false; - bool bam = false; + var immediate = false; + var changePartition = false; + var bam = false; byte partition = 0; ulong objectId = 1; string strDev; int item; - parameters: + parameters: while(true) { System.Console.Clear(); AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Parameters_for_LOCATE_16_command); - AaruConsole.WriteLine(Localization.Object_type_0, destType); - AaruConsole.WriteLine(Localization.Immediate_0, immediate); + AaruConsole.WriteLine(Localization.Object_type_0, destType); + AaruConsole.WriteLine(Localization.Immediate_0, immediate); AaruConsole.WriteLine(Localization.Explicit_identifier_0, bam); - AaruConsole.WriteLine(Localization.Change_partition_0, changePartition); - AaruConsole.WriteLine(Localization.Partition_0, partition); - AaruConsole.WriteLine(Localization.Object_identifier_0, objectId); + AaruConsole.WriteLine(Localization.Change_partition_0, changePartition); + AaruConsole.WriteLine(Localization.Partition_0, partition); + AaruConsole.WriteLine(Localization.Object_identifier_0, objectId); AaruConsole.WriteLine(); AaruConsole.WriteLine(Localization.Choose_what_to_do); AaruConsole.WriteLine(Localization._1_Change_parameters); @@ -622,21 +628,22 @@ static class Ssc } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.Locate16(out byte[] senseBuffer, immediate, changePartition, destType, bam, partition, objectId, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_LOCATE_16_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); - AaruConsole.WriteLine(Localization.Sense_is_0, sense); + AaruConsole.WriteLine(Localization.Sense_is_0, sense); AaruConsole.WriteLine(Localization.Sense_buffer_is_0_bytes, senseBuffer?.Length.ToString() ?? Localization._null); @@ -685,8 +692,10 @@ static class Ssc AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 2: goto start; - case 3: goto parameters; + case 2: + goto start; + case 3: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -698,14 +707,14 @@ static class Ssc static void Read6(string devPath, Device dev) { - bool sili = false; - bool fixedLen = true; + var sili = false; + var fixedLen = true; uint blockSize = 512; uint length = 1; string strDev; int item; - parameters: + parameters: while(true) { @@ -754,7 +763,8 @@ static class Ssc continue; } - AaruConsole.Write(fixedLen ? Localization.How_many_blocks_to_read_Q + AaruConsole.Write(fixedLen + ? Localization.How_many_blocks_to_read_Q : Localization.How_many_bytes_to_read_Q); strDev = System.Console.ReadLine(); @@ -771,8 +781,11 @@ static class Ssc if(length > 0xFFFFFF) { AaruConsole. - WriteLine(fixedLen ? Localization.Max_number_of_blocks_is_0_setting_to_0 : Localization.Max_number_of_bytes_is_0_setting_to_0, - 0xFFFFFF); + WriteLine( + fixedLen + ? Localization.Max_number_of_blocks_is_0_setting_to_0 + : Localization.Max_number_of_bytes_is_0_setting_to_0, + 0xFFFFFF); length = 0xFFFFFF; } @@ -803,17 +816,18 @@ static class Ssc } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.Read6(out byte[] buffer, out byte[] senseBuffer, sili, fixedLen, length, blockSize, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_READ_6_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -893,8 +907,10 @@ static class Ssc AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 4: goto start; - case 5: goto parameters; + case 4: + goto start; + case 5: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -906,8 +922,8 @@ static class Ssc static void Read16(string devPath, Device dev) { - bool sili = false; - bool fixedLen = true; + var sili = false; + var fixedLen = true; uint objectSize = 512; uint length = 1; byte partition = 0; @@ -915,7 +931,7 @@ static class Ssc string strDev; int item; - parameters: + parameters: while(true) { @@ -928,7 +944,7 @@ static class Ssc if(fixedLen) AaruConsole.WriteLine(Localization._0_bytes_expected_per_object, objectSize); - AaruConsole.WriteLine(Localization.Suppress_length_indicator_0, sili); + AaruConsole.WriteLine(Localization.Suppress_length_indicator_0, sili); AaruConsole.WriteLine(Localization.Read_object_0_from_partition_1, objectId, partition); AaruConsole.WriteLine(); AaruConsole.WriteLine(Localization.Choose_what_to_do); @@ -965,7 +981,8 @@ static class Ssc continue; } - AaruConsole.Write(fixedLen ? Localization.How_many_objects_to_read_Q + AaruConsole.Write(fixedLen + ? Localization.How_many_objects_to_read_Q : Localization.How_many_bytes_to_read_Q); strDev = System.Console.ReadLine(); @@ -982,8 +999,11 @@ static class Ssc if(length > 0xFFFFFF) { AaruConsole. - WriteLine(fixedLen ? Localization.Max_number_of_blocks_is_0_setting_to_0 : Localization.Max_number_of_bytes_is_0_setting_to_0, - 0xFFFFFF); + WriteLine( + fixedLen + ? Localization.Max_number_of_blocks_is_0_setting_to_0 + : Localization.Max_number_of_bytes_is_0_setting_to_0, + 0xFFFFFF); length = 0xFFFFFF; } @@ -1038,17 +1058,18 @@ static class Ssc } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.Read16(out byte[] buffer, out byte[] senseBuffer, sili, fixedLen, partition, objectId, length, objectSize, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_READ_16_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -1128,8 +1149,10 @@ static class Ssc AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 4: goto start; - case 5: goto parameters; + case 4: + goto start; + case 5: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -1141,12 +1164,12 @@ static class Ssc static void ReadBlockLimits(string devPath, Device dev) { - start: + start: System.Console.Clear(); bool sense = dev.ReadBlockLimits(out byte[] buffer, out byte[] senseBuffer, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_READ_BLOCK_LIMITS_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -1240,7 +1263,8 @@ static class Ssc AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 5: goto start; + case 5: + goto start; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -1256,7 +1280,7 @@ static class Ssc string strDev; int item; - parameters: + parameters: while(true) { @@ -1306,20 +1330,21 @@ static class Ssc } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.ReadPosition(out _, out byte[] senseBuffer, responseForm, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_READ_POSITION_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); - AaruConsole.WriteLine(Localization.Sense_is_0, sense); + AaruConsole.WriteLine(Localization.Sense_is_0, sense); AaruConsole.WriteLine(Localization.Sense_buffer_is_0_bytes, senseBuffer?.Length.ToString() ?? Localization._null); @@ -1368,8 +1393,10 @@ static class Ssc AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 2: goto start; - case 3: goto parameters; + case 2: + goto start; + case 3: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -1381,15 +1408,15 @@ static class Ssc static void ReadReverse6(string devPath, Device dev) { - bool byteOrder = false; - bool sili = false; - bool fixedLen = true; + var byteOrder = false; + var sili = false; + var fixedLen = true; uint blockSize = 512; uint length = 1; string strDev; int item; - parameters: + parameters: while(true) { @@ -1402,7 +1429,7 @@ static class Ssc if(fixedLen) AaruConsole.WriteLine(Localization._0_bytes_expected_per_block, blockSize); - AaruConsole.WriteLine(Localization.Suppress_length_indicator_0, sili); + AaruConsole.WriteLine(Localization.Suppress_length_indicator_0, sili); AaruConsole.WriteLine(Localization.Drive_should_unreverse_bytes_0, byteOrder); AaruConsole.WriteLine(); AaruConsole.WriteLine(Localization.Choose_what_to_do); @@ -1439,7 +1466,8 @@ static class Ssc continue; } - AaruConsole.Write(fixedLen ? Localization.How_many_blocks_to_read_Q + AaruConsole.Write(fixedLen + ? Localization.How_many_blocks_to_read_Q : Localization.How_many_bytes_to_read_Q); strDev = System.Console.ReadLine(); @@ -1456,8 +1484,11 @@ static class Ssc if(length > 0xFFFFFF) { AaruConsole. - WriteLine(fixedLen ? Localization.Max_number_of_blocks_is_0_setting_to_0 : Localization.Max_number_of_bytes_is_0_setting_to_0, - 0xFFFFFF); + WriteLine( + fixedLen + ? Localization.Max_number_of_blocks_is_0_setting_to_0 + : Localization.Max_number_of_bytes_is_0_setting_to_0, + 0xFFFFFF); length = 0xFFFFFF; } @@ -1500,17 +1531,18 @@ static class Ssc } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.ReadReverse6(out byte[] buffer, out byte[] senseBuffer, byteOrder, sili, fixedLen, length, blockSize, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_READ_REVERSE_6_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -1590,8 +1622,10 @@ static class Ssc AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 4: goto start; - case 5: goto parameters; + case 4: + goto start; + case 5: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -1603,9 +1637,9 @@ static class Ssc static void ReadReverse16(string devPath, Device dev) { - bool byteOrder = false; - bool sili = false; - bool fixedLen = true; + var byteOrder = false; + var sili = false; + var fixedLen = true; uint objectSize = 512; uint length = 1; byte partition = 0; @@ -1613,7 +1647,7 @@ static class Ssc string strDev; int item; - parameters: + parameters: while(true) { @@ -1626,7 +1660,7 @@ static class Ssc if(fixedLen) AaruConsole.WriteLine(Localization._0_bytes_expected_per_object, objectSize); - AaruConsole.WriteLine(Localization.Suppress_length_indicator_0, sili); + AaruConsole.WriteLine(Localization.Suppress_length_indicator_0, sili); AaruConsole.WriteLine(Localization.Read_object_0_from_partition_1, objectId, partition); AaruConsole.WriteLine(Localization.Drive_should_unreverse_bytes_0, byteOrder); AaruConsole.WriteLine(); @@ -1664,7 +1698,8 @@ static class Ssc continue; } - AaruConsole.Write(fixedLen ? Localization.How_many_objects_to_read_Q + AaruConsole.Write(fixedLen + ? Localization.How_many_objects_to_read_Q : Localization.How_many_bytes_to_read_Q); strDev = System.Console.ReadLine(); @@ -1681,8 +1716,11 @@ static class Ssc if(length > 0xFFFFFF) { AaruConsole. - WriteLine(fixedLen ? Localization.Max_number_of_blocks_is_0_setting_to_0 : Localization.Max_number_of_bytes_is_0_setting_to_0, - 0xFFFFFF); + WriteLine( + fixedLen + ? Localization.Max_number_of_blocks_is_0_setting_to_0 + : Localization.Max_number_of_bytes_is_0_setting_to_0, + 0xFFFFFF); length = 0xFFFFFF; } @@ -1749,17 +1787,18 @@ static class Ssc } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.ReadReverse16(out byte[] buffer, out byte[] senseBuffer, byteOrder, sili, fixedLen, partition, objectId, length, objectSize, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_READ_REVERSE_16_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -1839,8 +1878,10 @@ static class Ssc AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 4: goto start; - case 5: goto parameters; + case 4: + goto start; + case 5: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -1852,14 +1893,14 @@ static class Ssc static void RecoverBufferedData(string devPath, Device dev) { - bool sili = false; - bool fixedLen = true; + var sili = false; + var fixedLen = true; uint blockSize = 512; uint length = 1; string strDev; int item; - parameters: + parameters: while(true) { @@ -1908,7 +1949,8 @@ static class Ssc continue; } - AaruConsole.Write(fixedLen ? Localization.How_many_blocks_to_read_Q + AaruConsole.Write(fixedLen + ? Localization.How_many_blocks_to_read_Q : Localization.How_many_bytes_to_read_Q); strDev = System.Console.ReadLine(); @@ -1925,8 +1967,11 @@ static class Ssc if(length > 0xFFFFFF) { AaruConsole. - WriteLine(fixedLen ? Localization.Max_number_of_blocks_is_0_setting_to_0 : Localization.Max_number_of_bytes_is_0_setting_to_0, - 0xFFFFFF); + WriteLine( + fixedLen + ? Localization.Max_number_of_blocks_is_0_setting_to_0 + : Localization.Max_number_of_bytes_is_0_setting_to_0, + 0xFFFFFF); length = 0xFFFFFF; } @@ -1957,17 +2002,18 @@ static class Ssc } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.RecoverBufferedData(out byte[] buffer, out byte[] senseBuffer, sili, fixedLen, length, blockSize, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_RECOVER_BUFFERED_DATA_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -2047,8 +2093,10 @@ static class Ssc AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 4: goto start; - case 5: goto parameters; + case 4: + goto start; + case 5: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -2060,19 +2108,19 @@ static class Ssc static void ReportDensitySupport(string devPath, Device dev) { - bool medium = false; - bool current = false; + var medium = false; + var current = false; string strDev; int item; - parameters: + parameters: while(true) { System.Console.Clear(); AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Parameters_for_REPORT_DENSITY_SUPPORT_command); - AaruConsole.WriteLine(Localization.Report_about_medium_types_0, medium); + AaruConsole.WriteLine(Localization.Report_about_medium_types_0, medium); AaruConsole.WriteLine(Localization.Report_about_current_medium_0, current); AaruConsole.WriteLine(); AaruConsole.WriteLine(Localization.Choose_what_to_do); @@ -2120,17 +2168,18 @@ static class Ssc } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.ReportDensitySupport(out byte[] buffer, out byte[] senseBuffer, medium, current, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_REPORT_DENSITY_SUPPORT_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -2192,7 +2241,8 @@ static class Ssc AaruConsole.WriteLine(Localization.REPORT_DENSITY_SUPPORT_decoded_buffer); AaruConsole.Write("{0}", - medium ? DensitySupport.PrettifyMediumType(buffer) + medium + ? DensitySupport.PrettifyMediumType(buffer) : DensitySupport.PrettifyDensity(buffer)); AaruConsole.WriteLine(Localization.Press_any_key_to_continue); @@ -2226,8 +2276,10 @@ static class Ssc AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 5: goto start; - case 6: goto parameters; + case 5: + goto start; + case 6: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -2239,11 +2291,11 @@ static class Ssc static void Rewind(string devPath, Device dev) { - bool immediate = false; + var immediate = false; string strDev; int item; - parameters: + parameters: while(true) { @@ -2285,19 +2337,20 @@ static class Ssc } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.Rewind(out byte[] senseBuffer, immediate, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_REWIND_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); - AaruConsole.WriteLine(Localization.Sense_is_0, sense); + AaruConsole.WriteLine(Localization.Sense_is_0, sense); AaruConsole.WriteLine(Localization.Sense_buffer_is_0_bytes, senseBuffer?.Length.ToString() ?? Localization._null); @@ -2346,8 +2399,10 @@ static class Ssc AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 2: goto start; - case 3: goto parameters; + case 2: + goto start; + case 3: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -2364,7 +2419,7 @@ static class Ssc string strDev; int item; - parameters: + parameters: while(true) { @@ -2372,7 +2427,7 @@ static class Ssc AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Parameters_for_SPACE_command); AaruConsole.WriteLine(Localization.What_to_space_0, what); - AaruConsole.WriteLine(Localization.How_many_0, count); + AaruConsole.WriteLine(Localization.How_many_0, count); AaruConsole.WriteLine(); AaruConsole.WriteLine(Localization.Choose_what_to_do); AaruConsole.WriteLine(Localization._1_Change_parameters); @@ -2425,19 +2480,20 @@ static class Ssc } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.Space(out byte[] senseBuffer, what, count, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_SPACE_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); - AaruConsole.WriteLine(Localization.Sense_is_0, sense); + AaruConsole.WriteLine(Localization.Sense_is_0, sense); AaruConsole.WriteLine(Localization.Sense_buffer_is_0_bytes, senseBuffer?.Length.ToString() ?? Localization._null); @@ -2486,8 +2542,10 @@ static class Ssc AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 2: goto start; - case 3: goto parameters; + case 2: + goto start; + case 3: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -2503,7 +2561,7 @@ static class Ssc string strDev; int item; - parameters: + parameters: while(true) { @@ -2545,19 +2603,20 @@ static class Ssc } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.TrackSelect(out byte[] senseBuffer, track, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_TRACK_SELECT_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); - AaruConsole.WriteLine(Localization.Sense_is_0, sense); + AaruConsole.WriteLine(Localization.Sense_is_0, sense); AaruConsole.WriteLine(Localization.Sense_buffer_is_0_bytes, senseBuffer?.Length.ToString() ?? Localization._null); @@ -2606,8 +2665,10 @@ static class Ssc AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 2: goto start; - case 3: goto parameters; + case 2: + goto start; + case 3: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); diff --git a/Aaru.Tests.Devices/SCSI/SyQuest.cs b/Aaru.Tests.Devices/SCSI/SyQuest.cs index a1b3fcd07..e706010ef 100644 --- a/Aaru.Tests.Devices/SCSI/SyQuest.cs +++ b/Aaru.Tests.Devices/SCSI/SyQuest.cs @@ -100,24 +100,25 @@ static class SyQuest uint lba = 0; uint blockSize = 512; byte count = 1; - bool noDma = false; + var noDma = false; string strDev; int item; - parameters: + parameters: while(true) { System.Console.Clear(); AaruConsole.WriteLine(Localization.Device_0, devPath); - AaruConsole.WriteLine(readlong ? Localization.Parameters_for_READ_LONG_6_command + AaruConsole.WriteLine(readlong + ? Localization.Parameters_for_READ_LONG_6_command : Localization.Parameters_for_READ_6_command); - AaruConsole.WriteLine(Localization.LBA_0, lba); - AaruConsole.WriteLine(Localization._0_blocks_to_read, count == 0 ? 256 : count); + AaruConsole.WriteLine(Localization.LBA_0, lba); + AaruConsole.WriteLine(Localization._0_blocks_to_read, count == 0 ? 256 : count); AaruConsole.WriteLine(Localization._0_bytes_expected_per_block, blockSize); - AaruConsole.WriteLine(Localization.Inhibit_DMA_0, noDma); + AaruConsole.WriteLine(Localization.Inhibit_DMA_0, noDma); AaruConsole.WriteLine(); AaruConsole.WriteLine(Localization.Choose_what_to_do); AaruConsole.WriteLine(Localization._1_Change_parameters); @@ -194,20 +195,22 @@ static class SyQuest } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.SyQuestRead6(out byte[] buffer, out byte[] senseBuffer, lba, blockSize, count, noDma, readlong, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); - AaruConsole.WriteLine(readlong ? Localization.Sending_READ_LONG_6_to_the_device + AaruConsole.WriteLine(readlong + ? Localization.Sending_READ_LONG_6_to_the_device : Localization.Sending_READ_6_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -280,7 +283,8 @@ static class SyQuest System.Console.Clear(); AaruConsole.WriteLine(Localization.Device_0, devPath); - AaruConsole.WriteLine(readlong ? Localization.READ_LONG_6_decoded_sense + AaruConsole.WriteLine(readlong + ? Localization.READ_LONG_6_decoded_sense : Localization.READ_6_decoded_sense); AaruConsole.Write("{0}", Sense.PrettifySense(senseBuffer)); @@ -290,8 +294,10 @@ static class SyQuest AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 4: goto start; - case 5: goto parameters; + case 4: + goto start; + case 5: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -306,24 +312,25 @@ static class SyQuest uint lba = 0; uint blockSize = 512; byte count = 1; - bool noDma = false; + var noDma = false; string strDev; int item; - parameters: + parameters: while(true) { System.Console.Clear(); AaruConsole.WriteLine(Localization.Device_0, devPath); - AaruConsole.WriteLine(readlong ? Localization.Parameters_for_READ_LONG_10_command + AaruConsole.WriteLine(readlong + ? Localization.Parameters_for_READ_LONG_10_command : Localization.Parameters_for_READ_10_command); - AaruConsole.WriteLine(Localization.LBA_0, lba); - AaruConsole.WriteLine(Localization._0_blocks_to_read, count == 0 ? 256 : count); + AaruConsole.WriteLine(Localization.LBA_0, lba); + AaruConsole.WriteLine(Localization._0_blocks_to_read, count == 0 ? 256 : count); AaruConsole.WriteLine(Localization._0_bytes_expected_per_block, blockSize); - AaruConsole.WriteLine(Localization.Inhibit_DMA_0, noDma); + AaruConsole.WriteLine(Localization.Inhibit_DMA_0, noDma); AaruConsole.WriteLine(); AaruConsole.WriteLine(Localization.Choose_what_to_do); AaruConsole.WriteLine(Localization._1_Change_parameters); @@ -394,20 +401,22 @@ static class SyQuest } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.SyQuestRead10(out byte[] buffer, out byte[] senseBuffer, lba, blockSize, count, noDma, readlong, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); - AaruConsole.WriteLine(readlong ? Localization.Sending_READ_LONG_10_to_the_device + AaruConsole.WriteLine(readlong + ? Localization.Sending_READ_LONG_10_to_the_device : Localization.Sending_READ_10_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -480,7 +489,8 @@ static class SyQuest System.Console.Clear(); AaruConsole.WriteLine(Localization.Device_0, devPath); - AaruConsole.WriteLine(readlong ? Localization.READ_LONG_10_decoded_sense + AaruConsole.WriteLine(readlong + ? Localization.READ_LONG_10_decoded_sense : Localization.READ_10_decoded_sense); AaruConsole.Write("{0}", Sense.PrettifySense(senseBuffer)); @@ -490,8 +500,10 @@ static class SyQuest AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 4: goto start; - case 5: goto parameters; + case 4: + goto start; + case 5: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -503,13 +515,13 @@ static class SyQuest static void ReadResetUsageCounter(string devPath, Device dev) { - start: + start: System.Console.Clear(); bool sense = dev.SyQuestReadUsageCounter(out byte[] buffer, out byte[] senseBuffer, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_READ_RESET_USAGE_COUNTER_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -588,7 +600,8 @@ static class SyQuest AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 4: goto start; + case 4: + goto start; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); diff --git a/Aaru.Tests.Devices/SCSI_MMC/GdRom.cs b/Aaru.Tests.Devices/SCSI_MMC/GdRom.cs index d4b015ce0..1d9bba91c 100644 --- a/Aaru.Tests.Devices/SCSI_MMC/GdRom.cs +++ b/Aaru.Tests.Devices/SCSI_MMC/GdRom.cs @@ -12,11 +12,11 @@ static partial class ScsiMmc { static void CheckGdromReadability(string devPath, Device dev) { - bool tocIsNotBcd = false; + var tocIsNotBcd = false; bool sense; byte[] senseBuffer; - start: + start: System.Console.Clear(); AaruConsole.WriteLine(Localization.Ejecting_disc); @@ -30,7 +30,7 @@ static partial class ScsiMmc AaruConsole.WriteLine(Localization.Sending_READ_FULL_TOC_to_the_device); - int retries = 0; + var retries = 0; do { @@ -110,12 +110,12 @@ static partial class ScsiMmc } else { - min += ((leadOutTrack.PMIN >> 4) * 10) + (leadOutTrack.PMIN & 0x0F); - sec = ((leadOutTrack.PSEC >> 4) * 10) + (leadOutTrack.PSEC & 0x0F); - frame = ((leadOutTrack.PFRAME >> 4) * 10) + (leadOutTrack.PFRAME & 0x0F); + min += (leadOutTrack.PMIN >> 4) * 10 + (leadOutTrack.PMIN & 0x0F); + sec = (leadOutTrack.PSEC >> 4) * 10 + (leadOutTrack.PSEC & 0x0F); + frame = (leadOutTrack.PFRAME >> 4) * 10 + (leadOutTrack.PFRAME & 0x0F); } - int sectors = (min * 60 * 75) + (sec * 75) + frame - 150; + int sectors = min * 60 * 75 + sec * 75 + frame - 150; AaruConsole.WriteLine(Localization.Trap_disc_shows_0_sectors, sectors); @@ -275,11 +275,12 @@ static partial class ScsiMmc AaruConsole.WriteLine(lba44990Result ? Localization.FAIL : Localization.Success); - menu: + menu: System.Console.Clear(); AaruConsole.WriteLine(Localization.Device_0, devPath); - AaruConsole.WriteLine(lba450000Result ? Localization.Device_cannot_read_HD_area + AaruConsole.WriteLine(lba450000Result + ? Localization.Device_cannot_read_HD_area : Localization.Device_can_read_HD_area); AaruConsole.WriteLine(Localization.LBA_zero_sense_is_0_buffer_is_1_sense_buffer_is_2, lba0Result, @@ -689,7 +690,8 @@ static partial class ScsiMmc System.Console.ReadKey(); goto menu; - case 25: goto start; + case 25: + goto start; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); diff --git a/Aaru.Tests.Devices/SCSI_MMC/LeadOutTrap.cs b/Aaru.Tests.Devices/SCSI_MMC/LeadOutTrap.cs index 90feedb58..46f2ee9e7 100644 --- a/Aaru.Tests.Devices/SCSI_MMC/LeadOutTrap.cs +++ b/Aaru.Tests.Devices/SCSI_MMC/LeadOutTrap.cs @@ -12,11 +12,11 @@ static partial class ScsiMmc { static void ReadLeadOutUsingTrapDisc(string devPath, Device dev) { - bool tocIsNotBcd = false; + var tocIsNotBcd = false; bool sense; byte[] senseBuffer; - start: + start: System.Console.Clear(); AaruConsole.WriteLine(Localization.Ejecting_disc); @@ -30,7 +30,7 @@ static partial class ScsiMmc AaruConsole.WriteLine(Localization.Sending_READ_FULL_TOC_to_the_device); - int retries = 0; + var retries = 0; do { @@ -87,11 +87,11 @@ static partial class ScsiMmc return; } - int min = ((leadOutTrack.PMIN >> 4) * 10) + (leadOutTrack.PMIN & 0x0F); - int sec = ((leadOutTrack.PSEC >> 4) * 10) + (leadOutTrack.PSEC & 0x0F); - int frame = ((leadOutTrack.PFRAME >> 4) * 10) + (leadOutTrack.PFRAME & 0x0F); + int min = (leadOutTrack.PMIN >> 4) * 10 + (leadOutTrack.PMIN & 0x0F); + int sec = (leadOutTrack.PSEC >> 4) * 10 + (leadOutTrack.PSEC & 0x0F); + int frame = (leadOutTrack.PFRAME >> 4) * 10 + (leadOutTrack.PFRAME & 0x0F); - int sectors = (min * 60 * 75) + (sec * 75) + frame - 150; + int sectors = min * 60 * 75 + sec * 75 + frame - 150; AaruConsole.WriteLine(Localization.Data_disc_shows_0_sectors, sectors); @@ -186,12 +186,12 @@ static partial class ScsiMmc } else { - min += ((leadOutTrack.PMIN >> 4) * 10) + (leadOutTrack.PMIN & 0x0F); - sec = ((leadOutTrack.PSEC >> 4) * 10) + (leadOutTrack.PSEC & 0x0F); - frame = ((leadOutTrack.PFRAME >> 4) * 10) + (leadOutTrack.PFRAME & 0x0F); + min += (leadOutTrack.PMIN >> 4) * 10 + (leadOutTrack.PMIN & 0x0F); + sec = (leadOutTrack.PSEC >> 4) * 10 + (leadOutTrack.PSEC & 0x0F); + frame = (leadOutTrack.PFRAME >> 4) * 10 + (leadOutTrack.PFRAME & 0x0F); } - int trapSectors = (min * 60 * 75) + (sec * 75) + frame - 150; + int trapSectors = min * 60 * 75 + sec * 75 + frame - 150; AaruConsole.WriteLine(Localization.Trap_disc_shows_0_sectors, trapSectors); @@ -308,9 +308,11 @@ static partial class ScsiMmc MmcErrorField.None, MmcSubchannel.Q16, dev.Timeout, out _); if(pqResult) + { pqResult = dev.ReadCd(out pqBuffer, out pqSense, (uint)(sectors + 5), 16, 1, MmcSectorTypes.AllTypes, false, false, false, MmcHeaderCodes.None, false, false, MmcErrorField.None, MmcSubchannel.Q16, dev.Timeout, out _); + } AaruConsole.WriteLine(pqResult ? Localization.FAIL : Localization.Success); @@ -321,17 +323,20 @@ static partial class ScsiMmc MmcErrorField.None, MmcSubchannel.Rw, dev.Timeout, out _); if(rwResult) + { rwResult = dev.ReadCd(out rwBuffer, out rwSense, (uint)(sectors + 5), 16, 1, MmcSectorTypes.Cdda, false, false, false, MmcHeaderCodes.None, false, false, MmcErrorField.None, MmcSubchannel.Rw, dev.Timeout, out _); + } AaruConsole.WriteLine(pqResult ? Localization.FAIL : Localization.Success); - menu: + menu: System.Console.Clear(); AaruConsole.WriteLine(Localization.Device_0, devPath); - AaruConsole.WriteLine(dataResult && scrambledResult ? Localization.Device_cannot_read_Lead_Out + AaruConsole.WriteLine(dataResult && scrambledResult + ? Localization.Device_cannot_read_Lead_Out : Localization.Device_can_read_Lead_Out); AaruConsole.WriteLine(Localization.LBA_0_sense_is_1_buffer_is_2_sense_buffer_is_3, sectors + 5, dataResult, @@ -381,18 +386,18 @@ static partial class ScsiMmc AaruConsole.WriteLine(); AaruConsole.WriteLine(Localization.Choose_what_to_do); - AaruConsole.WriteLine(Localization._1_Print_LBA_0_buffer, sectors + 5); - AaruConsole.WriteLine(Localization._2_Print_LBA_0_sense_buffer, sectors + 5); - AaruConsole.WriteLine(Localization._3_Decode_LBA_0_sense_buffer, sectors + 5); - AaruConsole.WriteLine(Localization._4_Print_LBA_0_scrambled_buffer, sectors + 5); - AaruConsole.WriteLine(Localization._5_Print_LBA_0_scrambled_sense_buffer, sectors + 5); + AaruConsole.WriteLine(Localization._1_Print_LBA_0_buffer, sectors + 5); + AaruConsole.WriteLine(Localization._2_Print_LBA_0_sense_buffer, sectors + 5); + AaruConsole.WriteLine(Localization._3_Decode_LBA_0_sense_buffer, sectors + 5); + AaruConsole.WriteLine(Localization._4_Print_LBA_0_scrambled_buffer, sectors + 5); + AaruConsole.WriteLine(Localization._5_Print_LBA_0_scrambled_sense_buffer, sectors + 5); AaruConsole.WriteLine(Localization._6_Decode_LBA_0_scrambled_sense_buffer, sectors + 5); - AaruConsole.WriteLine(Localization._7_Print_LBA_0_PQ_buffer, sectors + 5); - AaruConsole.WriteLine(Localization._8_Print_LBA_0_PQ_sense_buffer, sectors + 5); - AaruConsole.WriteLine(Localization._9_Decode_LBA_0_PQ_sense_buffer, sectors + 5); - AaruConsole.WriteLine(Localization._10_Print_LBA_0_RW_buffer, sectors + 5); - AaruConsole.WriteLine(Localization._11_Print_LBA_0_RW_sense_buffer, sectors + 5); - AaruConsole.WriteLine(Localization._12_Decode_LBA_0_RW_sense_buffer, sectors + 5); + AaruConsole.WriteLine(Localization._7_Print_LBA_0_PQ_buffer, sectors + 5); + AaruConsole.WriteLine(Localization._8_Print_LBA_0_PQ_sense_buffer, sectors + 5); + AaruConsole.WriteLine(Localization._9_Decode_LBA_0_PQ_sense_buffer, sectors + 5); + AaruConsole.WriteLine(Localization._10_Print_LBA_0_RW_buffer, sectors + 5); + AaruConsole.WriteLine(Localization._11_Print_LBA_0_RW_sense_buffer, sectors + 5); + AaruConsole.WriteLine(Localization._12_Decode_LBA_0_RW_sense_buffer, sectors + 5); AaruConsole.WriteLine(Localization._13_Send_command_again); AaruConsole.WriteLine(Localization.Return_to_special_SCSI_MultiMedia_Commands_menu); AaruConsole.Write(Localization.Choose); @@ -416,7 +421,7 @@ static partial class ScsiMmc return; case 1: System.Console.Clear(); - AaruConsole.WriteLine(Localization.Device_0, devPath); + AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.LBA_0_response, sectors + 5); if(buffer != null) @@ -428,7 +433,7 @@ static partial class ScsiMmc goto menu; case 2: System.Console.Clear(); - AaruConsole.WriteLine(Localization.Device_0, devPath); + AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.LBA_0_sense, sectors + 5); if(senseBuffer != null) @@ -440,7 +445,7 @@ static partial class ScsiMmc goto menu; case 3: System.Console.Clear(); - AaruConsole.WriteLine(Localization.Device_0, devPath); + AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.LBA_0_decoded_sense, sectors + 5); AaruConsole.Write("{0}", Sense.PrettifySense(dataSense)); AaruConsole.WriteLine(Localization.Press_any_key_to_continue); @@ -449,7 +454,7 @@ static partial class ScsiMmc goto menu; case 4: System.Console.Clear(); - AaruConsole.WriteLine(Localization.Device_0, devPath); + AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.LBA_0_scrambled_response, sectors + 5); if(buffer != null) @@ -461,7 +466,7 @@ static partial class ScsiMmc goto menu; case 5: System.Console.Clear(); - AaruConsole.WriteLine(Localization.Device_0, devPath); + AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.LBA_0_scrambled_sense, sectors + 5); if(senseBuffer != null) @@ -473,7 +478,7 @@ static partial class ScsiMmc goto menu; case 6: System.Console.Clear(); - AaruConsole.WriteLine(Localization.Device_0, devPath); + AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.LBA_0_scrambled_decoded_sense, sectors + 5); AaruConsole.Write("{0}", Sense.PrettifySense(scrambledSense)); AaruConsole.WriteLine(Localization.Press_any_key_to_continue); @@ -482,7 +487,7 @@ static partial class ScsiMmc goto menu; case 7: System.Console.Clear(); - AaruConsole.WriteLine(Localization.Device_0, devPath); + AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.LBA_PQ_0_response, sectors + 5); if(buffer != null) @@ -494,7 +499,7 @@ static partial class ScsiMmc goto menu; case 8: System.Console.Clear(); - AaruConsole.WriteLine(Localization.Device_0, devPath); + AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.LBA_PQ_0_sense, sectors + 5); if(senseBuffer != null) @@ -506,7 +511,7 @@ static partial class ScsiMmc goto menu; case 9: System.Console.Clear(); - AaruConsole.WriteLine(Localization.Device_0, devPath); + AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.LBA_PQ_decoded_sense, sectors + 5); AaruConsole.Write("{0}", Sense.PrettifySense(pqSense)); AaruConsole.WriteLine(Localization.Press_any_key_to_continue); @@ -515,7 +520,7 @@ static partial class ScsiMmc goto menu; case 10: System.Console.Clear(); - AaruConsole.WriteLine(Localization.Device_0, devPath); + AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.LBA_RW_0_response, sectors + 5); if(buffer != null) @@ -527,7 +532,7 @@ static partial class ScsiMmc goto menu; case 11: System.Console.Clear(); - AaruConsole.WriteLine(Localization.Device_0, devPath); + AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.LBA_RW_0_sense, sectors + 5); if(senseBuffer != null) @@ -539,14 +544,15 @@ static partial class ScsiMmc goto menu; case 12: System.Console.Clear(); - AaruConsole.WriteLine(Localization.Device_0, devPath); + AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.LBA_RW_0_decoded_sense, sectors + 5); AaruConsole.Write("{0}", Sense.PrettifySense(rwSense)); AaruConsole.WriteLine(Localization.Press_any_key_to_continue); System.Console.ReadKey(); goto menu; - case 13: goto start; + case 13: + goto start; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); diff --git a/Aaru.Tests.Devices/SCSI_MMC/MediaTek.cs b/Aaru.Tests.Devices/SCSI_MMC/MediaTek.cs index b9da075bb..70a2590fa 100644 --- a/Aaru.Tests.Devices/SCSI_MMC/MediaTek.cs +++ b/Aaru.Tests.Devices/SCSI_MMC/MediaTek.cs @@ -13,7 +13,7 @@ static partial class ScsiMmc string strDev; int item; - parameters: + parameters: while(true) { @@ -55,11 +55,12 @@ static partial class ScsiMmc } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); AaruConsole.WriteLine(Localization.Sending_READ_CD_to_the_device); @@ -74,7 +75,7 @@ static partial class ScsiMmc AaruConsole.WriteLine(Localization.Sending_MediaTek_READ_DRAM_to_the_device); sense = dev.MediaTekReadDram(out buffer, out senseBuffer, 0, 0xB00, dev.Timeout, out duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); AaruConsole.WriteLine(Localization.Sense_is_0, sense); @@ -154,8 +155,10 @@ static partial class ScsiMmc AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 4: goto start; - case 5: goto parameters; + case 4: + goto start; + case 5: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); diff --git a/Aaru.Tests.Devices/SecureDigital/MultiMediaCard.cs b/Aaru.Tests.Devices/SecureDigital/MultiMediaCard.cs index c347a6edb..0ebf4b58d 100644 --- a/Aaru.Tests.Devices/SecureDigital/MultiMediaCard.cs +++ b/Aaru.Tests.Devices/SecureDigital/MultiMediaCard.cs @@ -114,22 +114,23 @@ static class MultiMediaCard uint address = 0; uint blockSize = 512; ushort count = 1; - bool byteAddr = false; + var byteAddr = false; string strDev; int item; - parameters: + parameters: while(true) { System.Console.Clear(); AaruConsole.WriteLine(Localization.Device_0, devPath); - AaruConsole.WriteLine(multiple ? Localization.Parameters_for_READ_MULTIPLE_BLOCK_command + AaruConsole.WriteLine(multiple + ? Localization.Parameters_for_READ_MULTIPLE_BLOCK_command : Localization.Parameters_for_READ_SINGLE_BLOCK_command); AaruConsole.WriteLine(byteAddr ? Localization.Read_from_byte_0 : Localization.Read_from_block_0, address); - AaruConsole.WriteLine(Localization.Expected_block_size_0_bytes, blockSize); + AaruConsole.WriteLine(Localization.Expected_block_size_0_bytes, blockSize); if(multiple) AaruConsole.WriteLine(Localization.Will_read_0_blocks, count); @@ -207,20 +208,22 @@ static class MultiMediaCard } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.Read(out byte[] buffer, out uint[] response, address, blockSize, multiple ? count : (ushort)1, byteAddr, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); - AaruConsole.WriteLine(multiple ? Localization.Sending_READ_MULTIPLE_BLOCK_to_the_device + AaruConsole.WriteLine(multiple + ? Localization.Sending_READ_MULTIPLE_BLOCK_to_the_device : Localization.Sending_READ_SINGLE_BLOCK_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -258,7 +261,8 @@ static class MultiMediaCard System.Console.Clear(); AaruConsole.WriteLine(Localization.Device_0, devPath); - AaruConsole.WriteLine(multiple ? Localization.READ_MULTIPLE_BLOCK_buffer + AaruConsole.WriteLine(multiple + ? Localization.READ_MULTIPLE_BLOCK_buffer : Localization.READ_SINGLE_BLOCK_buffer); if(buffer != null) @@ -274,7 +278,8 @@ static class MultiMediaCard System.Console.Clear(); AaruConsole.WriteLine(Localization.Device_0, devPath); - AaruConsole.WriteLine(multiple ? Localization.READ_MULTIPLE_BLOCK_response + AaruConsole.WriteLine(multiple + ? Localization.READ_MULTIPLE_BLOCK_response : Localization.READ_SINGLE_BLOCK_response); if(response != null) @@ -291,8 +296,10 @@ static class MultiMediaCard AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 3: goto start; - case 4: goto parameters; + case 3: + goto start; + case 4: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -304,11 +311,11 @@ static class MultiMediaCard static void SendOpCond(string devPath, Device dev) { - start: + start: System.Console.Clear(); bool sense = dev.ReadOcr(out byte[] buffer, out uint[] response, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_SEND_OP_COND_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -389,7 +396,8 @@ static class MultiMediaCard AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 4: goto start; + case 4: + goto start; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -401,11 +409,11 @@ static class MultiMediaCard static void Status(string devPath, Device dev) { - start: + start: System.Console.Clear(); bool sense = dev.ReadSdStatus(out byte[] buffer, out uint[] response, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_SEND_STATUS_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -471,7 +479,8 @@ static class MultiMediaCard AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 3: goto start; + case 3: + goto start; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -483,11 +492,11 @@ static class MultiMediaCard static void SendCid(string devPath, Device dev) { - start: + start: System.Console.Clear(); bool sense = dev.ReadCid(out byte[] buffer, out uint[] response, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_SEND_CID_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -568,7 +577,8 @@ static class MultiMediaCard AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 4: goto start; + case 4: + goto start; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -580,11 +590,11 @@ static class MultiMediaCard static void SendCsd(string devPath, Device dev) { - start: + start: System.Console.Clear(); bool sense = dev.ReadCsd(out byte[] buffer, out uint[] response, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_SEND_CSD_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -665,7 +675,8 @@ static class MultiMediaCard AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 4: goto start; + case 4: + goto start; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -677,11 +688,11 @@ static class MultiMediaCard static void SendExtendedCsd(string devPath, Device dev) { - start: + start: System.Console.Clear(); bool sense = dev.ReadExtendedCsd(out byte[] buffer, out uint[] response, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_SEND_EXT_CSD_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -762,7 +773,8 @@ static class MultiMediaCard AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 4: goto start; + case 4: + goto start; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -778,7 +790,7 @@ static class MultiMediaCard string strDev; int item; - parameters: + parameters: while(true) { @@ -820,19 +832,20 @@ static class MultiMediaCard } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.SetBlockLength(blockSize, out uint[] response, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_SET_BLOCKLEN_to_the_device); - AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); - AaruConsole.WriteLine(Localization.Sense_is_0, sense); + AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); + AaruConsole.WriteLine(Localization.Sense_is_0, sense); AaruConsole.WriteLine(Localization.Response_has_0_elements, response?.Length.ToString() ?? Localization._null); AaruConsole.WriteLine(Localization.SET_BLOCKLEN_response); @@ -868,8 +881,10 @@ static class MultiMediaCard AaruConsole.WriteLine(Localization.Returning_to_MultiMediaCard_commands_menu); return; - case 1: goto start; - case 2: goto parameters; + case 1: + goto start; + case 2: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); diff --git a/Aaru.Tests.Devices/SecureDigital/SecureDigital.cs b/Aaru.Tests.Devices/SecureDigital/SecureDigital.cs index b1f67945b..7cf83f9a2 100644 --- a/Aaru.Tests.Devices/SecureDigital/SecureDigital.cs +++ b/Aaru.Tests.Devices/SecureDigital/SecureDigital.cs @@ -114,22 +114,23 @@ static class SecureDigital uint address = 0; uint blockSize = 512; ushort count = 1; - bool byteAddr = false; + var byteAddr = false; string strDev; int item; - parameters: + parameters: while(true) { System.Console.Clear(); AaruConsole.WriteLine(Localization.Device_0, devPath); - AaruConsole.WriteLine(multiple ? Localization.Parameters_for_READ_MULTIPLE_BLOCK_command + AaruConsole.WriteLine(multiple + ? Localization.Parameters_for_READ_MULTIPLE_BLOCK_command : Localization.Parameters_for_READ_SINGLE_BLOCK_command); AaruConsole.WriteLine(byteAddr ? Localization.Read_from_byte_0 : Localization.Read_from_block_0, address); - AaruConsole.WriteLine(Localization.Expected_block_size_0_bytes, blockSize); + AaruConsole.WriteLine(Localization.Expected_block_size_0_bytes, blockSize); if(multiple) AaruConsole.WriteLine(Localization.Will_read_0_blocks, count); @@ -207,20 +208,22 @@ static class SecureDigital } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.Read(out byte[] buffer, out uint[] response, address, blockSize, multiple ? count : (ushort)1, byteAddr, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); - AaruConsole.WriteLine(multiple ? Localization.Sending_READ_MULTIPLE_BLOCK_to_the_device + AaruConsole.WriteLine(multiple + ? Localization.Sending_READ_MULTIPLE_BLOCK_to_the_device : Localization.Sending_READ_SINGLE_BLOCK_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -258,7 +261,8 @@ static class SecureDigital System.Console.Clear(); AaruConsole.WriteLine(Localization.Device_0, devPath); - AaruConsole.WriteLine(multiple ? Localization.READ_MULTIPLE_BLOCK_buffer + AaruConsole.WriteLine(multiple + ? Localization.READ_MULTIPLE_BLOCK_buffer : Localization.READ_SINGLE_BLOCK_buffer); if(buffer != null) @@ -274,7 +278,8 @@ static class SecureDigital System.Console.Clear(); AaruConsole.WriteLine(Localization.Device_0, devPath); - AaruConsole.WriteLine(multiple ? Localization.READ_MULTIPLE_BLOCK_response + AaruConsole.WriteLine(multiple + ? Localization.READ_MULTIPLE_BLOCK_response : Localization.READ_SINGLE_BLOCK_response); if(response != null) @@ -291,8 +296,10 @@ static class SecureDigital AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 3: goto start; - case 4: goto parameters; + case 3: + goto start; + case 4: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -304,11 +311,11 @@ static class SecureDigital static void SendOpCond(string devPath, Device dev) { - start: + start: System.Console.Clear(); bool sense = dev.ReadSdocr(out byte[] buffer, out uint[] response, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_SD_SEND_OP_COND_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -389,7 +396,8 @@ static class SecureDigital AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 4: goto start; + case 4: + goto start; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -401,11 +409,11 @@ static class SecureDigital static void Status(string devPath, Device dev) { - start: + start: System.Console.Clear(); bool sense = dev.ReadSdStatus(out byte[] buffer, out uint[] response, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_SD_STATUS_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -471,7 +479,8 @@ static class SecureDigital AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 3: goto start; + case 3: + goto start; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -483,11 +492,11 @@ static class SecureDigital static void SendCid(string devPath, Device dev) { - start: + start: System.Console.Clear(); bool sense = dev.ReadCid(out byte[] buffer, out uint[] response, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_SEND_CID_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -568,7 +577,8 @@ static class SecureDigital AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 4: goto start; + case 4: + goto start; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -580,11 +590,11 @@ static class SecureDigital static void SendCsd(string devPath, Device dev) { - start: + start: System.Console.Clear(); bool sense = dev.ReadCsd(out byte[] buffer, out uint[] response, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_SEND_CSD_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -665,7 +675,8 @@ static class SecureDigital AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 4: goto start; + case 4: + goto start; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -677,11 +688,11 @@ static class SecureDigital static void SendScr(string devPath, Device dev) { - start: + start: System.Console.Clear(); bool sense = dev.ReadScr(out byte[] buffer, out uint[] response, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_SEND_SCR_to_the_device); AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); @@ -762,7 +773,8 @@ static class SecureDigital AaruConsole.WriteLine(Localization.Device_0, devPath); goto menu; - case 4: goto start; + case 4: + goto start; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey(); @@ -778,7 +790,7 @@ static class SecureDigital string strDev; int item; - parameters: + parameters: while(true) { @@ -820,19 +832,20 @@ static class SecureDigital } break; - case 2: goto start; + case 2: + goto start; } } - start: + start: System.Console.Clear(); bool sense = dev.SetBlockLength(blockSize, out uint[] response, dev.Timeout, out double duration); - menu: + menu: AaruConsole.WriteLine(Localization.Device_0, devPath); AaruConsole.WriteLine(Localization.Sending_SET_BLOCKLEN_to_the_device); - AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); - AaruConsole.WriteLine(Localization.Sense_is_0, sense); + AaruConsole.WriteLine(Localization.Command_took_0_ms, duration); + AaruConsole.WriteLine(Localization.Sense_is_0, sense); AaruConsole.WriteLine(Localization.Response_has_0_elements, response?.Length.ToString() ?? Localization._null); AaruConsole.WriteLine(Localization.SET_BLOCKLEN_response); @@ -868,8 +881,10 @@ static class SecureDigital AaruConsole.WriteLine(Localization.Returning_to_SecureDigital_commands_menu); return; - case 1: goto start; - case 2: goto parameters; + case 1: + goto start; + case 2: + goto parameters; default: AaruConsole.WriteLine(Localization.Incorrect_option_Press_any_key_to_continue); System.Console.ReadKey();