Code reformat.

This commit is contained in:
2019-11-25 00:54:38 +00:00
parent a5c650440d
commit d864bfab6c
116 changed files with 16544 additions and 19331 deletions

View File

@@ -35,32 +35,33 @@ using System.Text;
namespace DiscImageChef.Decoders.SCSI
{
[SuppressMessage("ReSharper", "InconsistentNaming")]
[SuppressMessage("ReSharper", "MemberCanBeInternal")]
[SuppressMessage("ReSharper", "MemberCanBePrivate.Global")]
[SuppressMessage("ReSharper", "InconsistentNaming"), SuppressMessage("ReSharper", "MemberCanBeInternal"),
SuppressMessage("ReSharper", "MemberCanBePrivate.Global")]
public static partial class Modes
{
#region HP Mode Page 0x3D: Extended Reset Mode page
public struct HP_ModePage_3D
{
/// <summary>
/// Parameters can be saved
/// </summary>
/// <summary>Parameters can be saved</summary>
public bool PS;
public byte ResetBehaviour;
}
public static HP_ModePage_3D? DecodeHPModePage_3D(byte[] pageResponse)
{
if((pageResponse?[0] & 0x40) == 0x40) return null;
if((pageResponse?[0] & 0x40) == 0x40)
return null;
if((pageResponse?[0] & 0x3F) != 0x3D) return null;
if((pageResponse?[0] & 0x3F) != 0x3D)
return null;
if(pageResponse[1] + 2 != pageResponse.Length) return null;
if(pageResponse[1] + 2 != pageResponse.Length)
return null;
if(pageResponse.Length != 4) return null;
if(pageResponse.Length != 4)
return null;
HP_ModePage_3D decoded = new HP_ModePage_3D();
var decoded = new HP_ModePage_3D();
decoded.PS |= (pageResponse[0] & 0x80) == 0x80;
decoded.ResetBehaviour = (byte)(pageResponse[2] & 0x03);
@@ -73,25 +74,30 @@ namespace DiscImageChef.Decoders.SCSI
public static string PrettifyHPModePage_3D(HP_ModePage_3D? modePage)
{
if(!modePage.HasValue) return null;
if(!modePage.HasValue)
return null;
HP_ModePage_3D page = modePage.Value;
StringBuilder sb = new StringBuilder();
var sb = new StringBuilder();
sb.AppendLine("HP Extended Reset Mode Page:");
if(page.PS) sb.AppendLine("\tParameters can be saved");
if(page.PS)
sb.AppendLine("\tParameters can be saved");
switch(page.ResetBehaviour)
{
case 0:
sb.AppendLine("\tNormal reset behaviour");
break;
case 1:
sb.AppendLine("\tDrive will flush and position itself on a LUN or target reset");
break;
case 2:
sb.AppendLine("\tDrive will maintain position on a LUN or target reset");
break;
}