Fix typos and add new words to dictionary.

This commit is contained in:
2022-11-13 19:09:08 +00:00
parent 22dedb27bc
commit d7577c9880
20 changed files with 43 additions and 30 deletions

View File

@@ -387,7 +387,7 @@ public static class DI
sb.AppendFormat("Disc media type ID: \"{0}\"", Encoding.ASCII.GetString(unit.MediaTypeID)).AppendLine(); sb.AppendFormat("Disc media type ID: \"{0}\"", Encoding.ASCII.GetString(unit.MediaTypeID)).AppendLine();
sb.AppendFormat("Disc timestamp: 0x{0:X2}", unit.TimeStamp).AppendLine(); sb.AppendFormat("Disc timestamp: 0x{0:X2}", unit.TimeStamp).AppendLine();
sb.AppendFormat("Disc product revison number: {0}", unit.ProductRevisionNumber).AppendLine(); sb.AppendFormat("Disc product revision number: {0}", unit.ProductRevisionNumber).AppendLine();
} }
sb.AppendFormat("Blu-ray DI Unit format dependent contents as hex follows:"); sb.AppendFormat("Blu-ray DI Unit format dependent contents as hex follows:");
@@ -403,6 +403,7 @@ public static class DI
{ {
var manufacturer = ""; var manufacturer = "";
// ReSharper disable StringLiteralTypo
switch(manufacturerId) switch(manufacturerId)
{ {
case "AMESOB": case "AMESOB":
@@ -485,6 +486,8 @@ public static class DI
break; break;
} }
// ReSharper restore StringLiteralTypo
return manufacturer != "" ? $"{manufacturer} (\"{manufacturerId}\")" : $"\"{manufacturerId}\""; return manufacturer != "" ? $"{manufacturer} (\"{manufacturerId}\")" : $"\"{manufacturerId}\"";
} }
#endregion Public methods #endregion Public methods

View File

@@ -321,6 +321,7 @@ public static class ATIP
return Prettify(decoded); return Prettify(decoded);
} }
[SuppressMessage("ReSharper", "StringLiteralTypo")]
public static string ManufacturerFromATIP(byte sec, int frm) public static string ManufacturerFromATIP(byte sec, int frm)
{ {
switch(sec) switch(sec)

View File

@@ -75,7 +75,7 @@ public static class PMA
if(decoded.DataLength + 2 != CDPMAResponse.Length) if(decoded.DataLength + 2 != CDPMAResponse.Length)
{ {
AaruConsole.DebugWriteLine("CD PMA decoder", AaruConsole.DebugWriteLine("CD PMA decoder",
"Expected CDPMA size ({0} bytes) is not received size ({1} bytes), not decoding", "Expected CD PMA size ({0} bytes) is not received size ({1} bytes), not decoding",
decoded.DataLength + 2, CDPMAResponse.Length); decoded.DataLength + 2, CDPMAResponse.Length);
return null; return null;

View File

@@ -74,7 +74,7 @@ public static class TOC
if(decoded.DataLength + 2 != CDTOCResponse.Length) if(decoded.DataLength + 2 != CDTOCResponse.Length)
{ {
AaruConsole.DebugWriteLine("CD TOC decoder", AaruConsole.DebugWriteLine("CD TOC decoder",
"Expected CDTOC size ({0} bytes) is not received size ({1} bytes), not decoding", "Expected CD TOC size ({0} bytes) is not received size ({1} bytes), not decoding",
decoded.DataLength + 2, CDTOCResponse.Length); decoded.DataLength + 2, CDTOCResponse.Length);
return null; return null;

View File

@@ -960,6 +960,7 @@ public static class PFI
} }
} }
[SuppressMessage("ReSharper", "StringLiteralTypo")]
public static string ManufacturerFromDVDPlusID(string manufacturerId) public static string ManufacturerFromDVDPlusID(string manufacturerId)
{ {
var manufacturer = ""; var manufacturer = "";

View File

@@ -477,6 +477,7 @@ public static class PRI
public static string Prettify(byte[] response) => Prettify(Decode(response)); public static string Prettify(byte[] response) => Prettify(Decode(response));
[SuppressMessage("ReSharper", "StringLiteralTypo")]
public static string ManufacturerFromPrePit(string manufacturerId) public static string ManufacturerFromPrePit(string manufacturerId)
{ {
var manufacturer = ""; var manufacturer = "";

View File

@@ -32,12 +32,15 @@
namespace Aaru.Decoders.MMC; namespace Aaru.Decoders.MMC;
using System.Diagnostics.CodeAnalysis;
/// <summary>Decodes MultiMediaCard vendors</summary> /// <summary>Decodes MultiMediaCard vendors</summary>
public static class VendorString public static class VendorString
{ {
/// <summary>Converts the byte value of a MultiMediaCard vendor ID to the manufacturer's name string</summary> /// <summary>Converts the byte value of a MultiMediaCard vendor ID to the manufacturer's name string</summary>
/// <param name="mmcVendorId">MMC vendor ID</param> /// <param name="mmcVendorId">MMC vendor ID</param>
/// <returns>Manufacturer</returns> /// <returns>Manufacturer</returns>
[SuppressMessage("ReSharper", "StringLiteralTypo")]
public static string Prettify(byte mmcVendorId) => mmcVendorId switch public static string Prettify(byte mmcVendorId) => mmcVendorId switch
{ {
0x07 => "Nokia", 0x07 => "Nokia",

View File

@@ -37,6 +37,7 @@ using System.Diagnostics.CodeAnalysis;
[SuppressMessage("ReSharper", "MemberCanBeInternal")] [SuppressMessage("ReSharper", "MemberCanBeInternal")]
public static class VendorCode public static class VendorCode
{ {
[SuppressMessage("ReSharper", "StringLiteralTypo")]
public static string Prettify(ushort id) public static string Prettify(ushort id)
{ {
switch(id) switch(id)

View File

@@ -1014,7 +1014,7 @@ public static class EVPD
break; break;
default: default:
sb.AppendFormat("\tIndentifier has unknown association with code {0}", sb.AppendFormat("\tIdentifier has unknown association with code {0}",
(byte)descriptor.Association).AppendLine(); (byte)descriptor.Association).AppendLine();
break; break;
@@ -1300,7 +1300,7 @@ public static class EVPD
sb.AppendLine("Device supports referrals"); sb.AppendLine("Device supports referrals");
if(page.HSSRELEF) if(page.HSSRELEF)
sb.AppendLine("Devoce implements alternate reset handling"); sb.AppendLine("Device implements alternate reset handling");
if(page.CBCS) if(page.CBCS)
sb.AppendLine("Device supports capability-based command security"); sb.AppendLine("Device supports capability-based command security");
@@ -1926,7 +1926,7 @@ public static class EVPD
break; break;
} }
sb.AppendFormat("\tCartridge has an uncompressed capabity of {0} gigabytes", page.CartridgeCapacity). sb.AppendFormat("\tCartridge has an uncompressed capability of {0} gigabytes", page.CartridgeCapacity).
AppendLine(); AppendLine();
sb.AppendFormat("\tCartridge serial number: {0}", sb.AppendFormat("\tCartridge serial number: {0}",

View File

@@ -2320,7 +2320,7 @@ public static class Inquiry
response.Qt_EEPROMFormatMinorVersion).AppendLine(); response.Qt_EEPROMFormatMinorVersion).AppendLine();
sb.AppendFormat("Firmware personality: {0}", response.Qt_FirmwarePersonality).AppendLine(); sb.AppendFormat("Firmware personality: {0}", response.Qt_FirmwarePersonality).AppendLine();
sb.AppendFormat("Firmware subpersonality: {0}", response.Qt_FirmwareSubPersonality).AppendLine(); sb.AppendFormat("Firmware sub-personality: {0}", response.Qt_FirmwareSubPersonality).AppendLine();
sb.AppendFormat("Tape directory format version: {0}", response.Qt_TapeDirectoryFormatVersion).AppendLine(); sb.AppendFormat("Tape directory format version: {0}", response.Qt_TapeDirectoryFormatVersion).AppendLine();

View File

@@ -3543,7 +3543,7 @@ public static class Features
sb.AppendFormat("\t{0} logical blocks per media writable unit", ftr.Blocking).AppendLine(); sb.AppendFormat("\t{0} logical blocks per media writable unit", ftr.Blocking).AppendLine();
if(ftr.LastLBA > 0) if(ftr.LastLBA > 0)
sb.AppendFormat("\tLast adressable logical block is {0}", ftr.LastLBA).AppendLine(); sb.AppendFormat("\tLast addressable logical block is {0}", ftr.LastLBA).AppendLine();
return sb.ToString(); return sb.ToString();
} }
@@ -4270,7 +4270,7 @@ public static class Features
} }
public static string Prettify_0042(Feature_0042? feature) => public static string Prettify_0042(Feature_0042? feature) =>
!feature.HasValue ? null : "Drive is able to detect and report defective writable unit and behave accordinly\n"; !feature.HasValue ? null : "Drive is able to detect and report defective writable unit and behave accordingly\n";
public static string Prettify_0050(Feature_0050? feature) public static string Prettify_0050(Feature_0050? feature)
{ {
@@ -4656,7 +4656,7 @@ public static class Features
sb.AppendLine(); sb.AppendLine();
if(ftr.MaxScrambleExtent > 0) if(ftr.MaxScrambleExtent > 0)
sb.AppendFormat("\tMaximum {0} scranble extent information entries", ftr.MaxScrambleExtent).AppendLine(); sb.AppendFormat("\tMaximum {0} scramble extent information entries", ftr.MaxScrambleExtent).AppendLine();
return sb.ToString(); return sb.ToString();
} }

View File

@@ -189,7 +189,7 @@ public static partial class Modes
(double)page.MotorOnDelay * 10).AppendLine(); (double)page.MotorOnDelay * 10).AppendLine();
else else
sb. sb.
AppendFormat("\tTarget shall wait {0} seconds after drive is ready before aborting medium access attemps", AppendFormat("\tTarget shall wait {0} seconds after drive is ready before aborting medium access attempts",
(double)page.MotorOnDelay * 10).AppendLine(); (double)page.MotorOnDelay * 10).AppendLine();
if(page.MotorOffDelay != 0xFF) if(page.MotorOffDelay != 0xFF)

View File

@@ -234,7 +234,7 @@ public static partial class Modes
sb.AppendLine("\tDevice should use number of cache segments or cache segment size for caching"); sb.AppendLine("\tDevice should use number of cache segments or cache segment size for caching");
if(page.ABPF) if(page.ABPF)
sb.AppendLine("\tPre-fetch should be aborted upong receiving a new command"); sb.AppendLine("\tPre-fetch should be aborted upon receiving a new command");
if(page.CAP) if(page.CAP)
sb.AppendLine("\tCaching analysis is permitted"); sb.AppendLine("\tCaching analysis is permitted");

View File

@@ -240,7 +240,7 @@ public static partial class Modes
sb.AppendLine("\tAbort any write command without protection information"); sb.AppendLine("\tAbort any write command without protection information");
if(page.SBLP) if(page.SBLP)
sb.AppendLine("\tSupportes block lengths and protection information"); sb.AppendLine("\tSupports block lengths and protection information");
switch(page.TST) switch(page.TST)
{ {

View File

@@ -152,7 +152,7 @@ public static partial class Modes
sb.AppendFormat("\tStandby timer Y is set to {0} ms", page.StandbyTimer_Y * 100).AppendLine(); sb.AppendFormat("\tStandby timer Y is set to {0} ms", page.StandbyTimer_Y * 100).AppendLine();
} }
else else
sb.AppendLine("\tDrive will not enter standy mode"); sb.AppendLine("\tDrive will not enter standby mode");
if(page.Idle && page.IdleTimer > 0 || if(page.Idle && page.IdleTimer > 0 ||
page.Idle_B && page.IdleTimer_B > 0 || page.Idle_B && page.IdleTimer_B > 0 ||

View File

@@ -291,7 +291,7 @@ public static partial class Modes
page.BackgroundScanInterval).AppendLine(); page.BackgroundScanInterval).AppendLine();
if(page.BackgroundPrescanTimeLimit > 0) if(page.BackgroundPrescanTimeLimit > 0)
sb.AppendFormat("\tBackgroun pre-scan operations can take a maximum of {0} hours", sb.AppendFormat("\tBackground pre-scan operations can take a maximum of {0} hours",
page.BackgroundPrescanTimeLimit).AppendLine(); page.BackgroundPrescanTimeLimit).AppendLine();
if(page.MinIdleBeforeBgScan > 0) if(page.MinIdleBeforeBgScan > 0)

View File

@@ -491,22 +491,22 @@ public static partial class Modes
break; break;
case DensityType.X3_136: case DensityType.X3_136:
density = density =
"ANXI X3.136-1986: 6,3 mm 4 or 9-Track Magnetic Tape Cartridge, 315 bpmm, GCR (QIC-24)"; "ANSI X3.136-1986: 6,3 mm 4 or 9-Track Magnetic Tape Cartridge, 315 bpmm, GCR (QIC-24)";
break; break;
case DensityType.X3_157: case DensityType.X3_157:
density = density =
"ANXI X3.157-1987: 12,7 mm 9-Track Magnetic Tape, 126 bpmm, Phase Encoding"; "ANSI X3.157-1987: 12,7 mm 9-Track Magnetic Tape, 126 bpmm, Phase Encoding";
break; break;
case DensityType.X3_158: case DensityType.X3_158:
density = density =
"ANXI X3.158-1987: 3,81 mm 4-Track Magnetic Tape Cassette, 315 bpmm, GCR"; "ANSI X3.158-1987: 3,81 mm 4-Track Magnetic Tape Cassette, 315 bpmm, GCR";
break; break;
case DensityType.X3B5_86: case DensityType.X3B5_86:
density = density =
"ANXI X3B5/86-199: 12,7 mm 22-Track Magnetic Tape Cartridge, 262 bpmm, MFM"; "ANSI X3B5/86-199: 12,7 mm 22-Track Magnetic Tape Cartridge, 262 bpmm, MFM";
break; break;
case DensityType.HiTC1: case DensityType.HiTC1:
@@ -534,11 +534,11 @@ public static partial class Modes
break; break;
case DensityType.X3B5_88: case DensityType.X3B5_88:
density = "ANXI X3B5/88-185A: 3,81 mm Magnetic Tape Cassette, 2400 bpmm, DDS"; density = "ANSI X3B5/88-185A: 3,81 mm Magnetic Tape Cassette, 2400 bpmm, DDS";
break; break;
case DensityType.X3_202: case DensityType.X3_202:
density = "ANXI X3.202-1991: 8 mm Magnetic Tape Cassette, 1703 bpmm, RLL"; density = "ANSI X3.202-1991: 8 mm Magnetic Tape Cassette, 1703 bpmm, RLL";
break; break;
case DensityType.ECMA_TC17: case DensityType.ECMA_TC17:
@@ -547,12 +547,12 @@ public static partial class Modes
break; break;
case DensityType.X3_193: case DensityType.X3_193:
density = density =
"ANXI X3.193-1990: 12,7 mm 48-Track Magnetic Tape Cartridge, 394 bpmm, MFM"; "ANSI X3.193-1990: 12,7 mm 48-Track Magnetic Tape Cartridge, 394 bpmm, MFM";
break; break;
case DensityType.X3B5_91: case DensityType.X3B5_91:
density = density =
"ANXI X3B5/97-174: 12,7 mm 48-Track Magnetic Tape Cartridge, 1673 bpmm, MFM"; "ANSI X3B5/97-174: 12,7 mm 48-Track Magnetic Tape Cartridge, 1673 bpmm, MFM";
break; break;
case DensityType.QIC11: case DensityType.QIC11:

View File

@@ -750,7 +750,7 @@ public static class Sense
case 0x09: case 0x09:
switch(ASCQ) switch(ASCQ)
{ {
case 0x00: return "TRACK FLOLLOWING ERROR"; case 0x00: return "TRACK FOLLOWING ERROR";
case 0x01: return "TRACKING SERVO FAILURE"; case 0x01: return "TRACKING SERVO FAILURE";
case 0x02: return "FOCUS SERVO FAILURE"; case 0x02: return "FOCUS SERVO FAILURE";
case 0x03: return "SPINDLE SERVO FAILURE"; case 0x03: return "SPINDLE SERVO FAILURE";
@@ -871,7 +871,7 @@ public static class Sense
case 0x10: return "ERROR READING ISRC NUMBER"; case 0x10: return "ERROR READING ISRC NUMBER";
case 0x11: return "READ ERROR - LOSS OF STREAMING"; case 0x11: return "READ ERROR - LOSS OF STREAMING";
case 0x12: return "AUXILIARY MEMORY READ ERROR"; case 0x12: return "AUXILIARY MEMORY READ ERROR";
case 0x13: return "READ ERROR - FAILED RETRANSMISSITION REQUEST"; case 0x13: return "READ ERROR - FAILED RETRANSMISSION REQUEST";
case 0x14: return "READ ERROR - LBA MARKED BAD BY APPLICATION CLIENT"; case 0x14: return "READ ERROR - LBA MARKED BAD BY APPLICATION CLIENT";
case 0x15: return "WRITE AFTER SANITIZE REQUIRED"; case 0x15: return "WRITE AFTER SANITIZE REQUIRED";
} }
@@ -899,7 +899,7 @@ public static class Sense
case 0x02: return "FILEMARK OR SETMARK NOT FOUND"; case 0x02: return "FILEMARK OR SETMARK NOT FOUND";
case 0x03: return "END-OF-DATA NOT FOUND"; case 0x03: return "END-OF-DATA NOT FOUND";
case 0x04: return "BLOCK SEQUENCE ERROR"; case 0x04: return "BLOCK SEQUENCE ERROR";
case 0x05: return "RECORD NOT FOUND - RECOMMENDAD REASSIGNMENT"; case 0x05: return "RECORD NOT FOUND - RECOMMENDED REASSIGNMENT";
case 0x06: return "RECORD NOT FOUND - DATA AUTO-REALLOCATED"; case 0x06: return "RECORD NOT FOUND - DATA AUTO-REALLOCATED";
case 0x07: return "LOCATE OPERATION FAILURE"; case 0x07: return "LOCATE OPERATION FAILURE";
} }
@@ -1787,7 +1787,7 @@ public static class Sense
case 0x61: case 0x61:
switch(ASCQ) switch(ASCQ)
{ {
case 0x00: return "VIDEO ACQUISTION ERROR"; case 0x00: return "VIDEO ACQUISITION ERROR";
case 0x01: return "UNABLE TO ACQUIRE VIDEO"; case 0x01: return "UNABLE TO ACQUIRE VIDEO";
case 0x02: return "OUT OF FOCUS"; case 0x02: return "OUT OF FOCUS";
} }
@@ -1923,7 +1923,7 @@ public static class Sense
case 0x71: case 0x71:
switch(ASCQ) switch(ASCQ)
{ {
case 0x00: return "DECOMPRESSIONG EXCEPTION LONG ALGORITHM ID"; case 0x00: return "DECOMPRESSION EXCEPTION LONG ALGORITHM ID";
} }
break; break;
@@ -1967,7 +1967,7 @@ public static class Sense
case 0x04: return "CRYPTOGRAPHIC INTEGRITY VALIDATION FAILED"; case 0x04: return "CRYPTOGRAPHIC INTEGRITY VALIDATION FAILED";
case 0x05: return "ERROR DECRYPTING DATA"; case 0x05: return "ERROR DECRYPTING DATA";
case 0x06: return "UNKNOWN SIGNATURE VERIFICATION KEY"; case 0x06: return "UNKNOWN SIGNATURE VERIFICATION KEY";
case 0x07: return "ENCRYPTION PARAMETERS NOT USEABLE"; case 0x07: return "ENCRYPTION PARAMETERS NOT USABLE";
case 0x08: return "DIGITAL SIGNATURE VALIDATION FAILURE"; case 0x08: return "DIGITAL SIGNATURE VALIDATION FAILURE";
case 0x09: return "ENCRYPTION MODE MISMATCH ON READ"; case 0x09: return "ENCRYPTION MODE MISMATCH ON READ";
case 0x0A: return "ENCRYPTED BLOCK NOT RAW READ ENABLED"; case 0x0A: return "ENCRYPTED BLOCK NOT RAW READ ENABLED";

View File

@@ -32,8 +32,11 @@
namespace Aaru.Decoders.SCSI; namespace Aaru.Decoders.SCSI;
using System.Diagnostics.CodeAnalysis;
public static class VendorString public static class VendorString
{ {
[SuppressMessage("ReSharper", "StringLiteralTypo")]
public static string Prettify(string scsiVendorString) public static string Prettify(string scsiVendorString)
{ {
switch(scsiVendorString) switch(scsiVendorString)

View File

@@ -67,7 +67,7 @@ public static class Saturn
AaruConsole.DebugWriteLine("Saturn IP.BIN Decoder", "saturn_ipbin.product_version = \"{0}\"", AaruConsole.DebugWriteLine("Saturn IP.BIN Decoder", "saturn_ipbin.product_version = \"{0}\"",
Encoding.ASCII.GetString(ipbin.product_version)); Encoding.ASCII.GetString(ipbin.product_version));
AaruConsole.DebugWriteLine("Saturn IP.BIN Decoder", "saturn_ipbin.release_datedate = \"{0}\"", AaruConsole.DebugWriteLine("Saturn IP.BIN Decoder", "saturn_ipbin.release_date = \"{0}\"",
Encoding.ASCII.GetString(ipbin.release_date)); Encoding.ASCII.GetString(ipbin.release_date));
AaruConsole.DebugWriteLine("Saturn IP.BIN Decoder", "saturn_ipbin.saturn_media = \"{0}\"", AaruConsole.DebugWriteLine("Saturn IP.BIN Decoder", "saturn_ipbin.saturn_media = \"{0}\"",