mirror of
https://github.com/aaru-dps/Aaru.git
synced 2025-12-16 19:24:25 +00:00
Colorify SCSI MODE PAGE 1Ch for SFF
This commit is contained in:
@@ -86,110 +86,78 @@ public static partial class Modes
|
|||||||
ModePage_1C_SFF page = modePage.Value;
|
ModePage_1C_SFF page = modePage.Value;
|
||||||
var sb = new StringBuilder();
|
var sb = new StringBuilder();
|
||||||
|
|
||||||
sb.AppendLine(Localization.SCSI_Timer_Protect_page);
|
sb.AppendLine($"[bold][blue]{Localization.SCSI_Timer_Protect_page}[/][/]");
|
||||||
|
|
||||||
if(page.PS) sb.AppendLine("\t" + Localization.Parameters_can_be_saved);
|
if(page.PS) sb.AppendLine($"\t[green]{Localization.Parameters_can_be_saved}[/]");
|
||||||
|
|
||||||
if(page.DISP) sb.AppendLine("\t" + Localization.Drive_is_disabled_until_power_is_cycled);
|
if(page.DISP) sb.AppendLine($"\t[red]{Localization.Drive_is_disabled_until_power_is_cycled}[/]");
|
||||||
|
|
||||||
if(page.SWPP) sb.AppendLine("\t" + Localization.Drive_is_software_write_protected_until_powered_down);
|
if(page.SWPP) sb.AppendLine($"\t[red]{Localization.Drive_is_software_write_protected_until_powered_down}[/]");
|
||||||
|
|
||||||
switch(page.InactivityTimeMultiplier)
|
switch(page.InactivityTimeMultiplier)
|
||||||
{
|
{
|
||||||
case 0:
|
case 0:
|
||||||
sb.AppendLine("\t" +
|
sb.AppendLine($"\t[slateblue1]{Localization.Drive_will_remain_in_same_status_a_vendor_specified_time_after_a_seek_read_or_write_operation}[/]");
|
||||||
Localization
|
|
||||||
.Drive_will_remain_in_same_status_a_vendor_specified_time_after_a_seek_read_or_write_operation);
|
|
||||||
|
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
sb.AppendLine("\t" +
|
sb.AppendLine($"\t[slateblue1]{MarkupHelper.HighlightNumbers(Localization.Drive_will_remain_in_same_status_125_ms_after_a_seek_read_or_write_operation, "lime")}[/]");
|
||||||
Localization
|
|
||||||
.Drive_will_remain_in_same_status_125_ms_after_a_seek_read_or_write_operation);
|
|
||||||
|
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
sb.AppendLine("\t" +
|
sb.AppendLine($"\t[slateblue1]{MarkupHelper.HighlightNumbers(Localization.Drive_will_remain_in_same_status_250_ms_after_a_seek_read_or_write_operation, "lime")}[/]");
|
||||||
Localization
|
|
||||||
.Drive_will_remain_in_same_status_250_ms_after_a_seek_read_or_write_operation);
|
|
||||||
|
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
sb.AppendLine("\t" +
|
sb.AppendLine($"\t[slateblue1]{MarkupHelper.HighlightNumbers(Localization.Drive_will_remain_in_same_status_500_ms_after_a_seek_read_or_write_operation, "lime")}[/]");
|
||||||
Localization
|
|
||||||
.Drive_will_remain_in_same_status_500_ms_after_a_seek_read_or_write_operation);
|
|
||||||
|
|
||||||
break;
|
break;
|
||||||
case 4:
|
case 4:
|
||||||
sb.AppendLine("\t" +
|
sb.AppendLine($"\t[slateblue1]{MarkupHelper.HighlightNumbers(Localization.Drive_will_remain_in_same_status_1_second_after_a_seek_read_or_write_operation, "lime")}[/]");
|
||||||
Localization
|
|
||||||
.Drive_will_remain_in_same_status_1_second_after_a_seek_read_or_write_operation);
|
|
||||||
|
|
||||||
break;
|
break;
|
||||||
case 5:
|
case 5:
|
||||||
sb.AppendLine("\t" +
|
sb.AppendLine($"\t[slateblue1]{MarkupHelper.HighlightNumbers(Localization.Drive_will_remain_in_same_status_2_seconds_after_a_seek_read_or_write_operation, "lime")}[/]");
|
||||||
Localization
|
|
||||||
.Drive_will_remain_in_same_status_2_seconds_after_a_seek_read_or_write_operation);
|
|
||||||
|
|
||||||
break;
|
break;
|
||||||
case 6:
|
case 6:
|
||||||
sb.AppendLine("\t" +
|
sb.AppendLine($"\t[slateblue1]{MarkupHelper.HighlightNumbers(Localization.Drive_will_remain_in_same_status_4_seconds_after_a_seek_read_or_write_operation, "lime")}[/]");
|
||||||
Localization
|
|
||||||
.Drive_will_remain_in_same_status_4_seconds_after_a_seek_read_or_write_operation);
|
|
||||||
|
|
||||||
break;
|
break;
|
||||||
case 7:
|
case 7:
|
||||||
sb.AppendLine("\t" +
|
sb.AppendLine($"\t[slateblue1]{MarkupHelper.HighlightNumbers(Localization.Drive_will_remain_in_same_status_8_seconds_after_a_seek_read_or_write_operation, "lime")}[/]");
|
||||||
Localization
|
|
||||||
.Drive_will_remain_in_same_status_8_seconds_after_a_seek_read_or_write_operation);
|
|
||||||
|
|
||||||
break;
|
break;
|
||||||
case 8:
|
case 8:
|
||||||
sb.AppendLine("\t" +
|
sb.AppendLine($"\t[slateblue1]{MarkupHelper.HighlightNumbers(Localization.Drive_will_remain_in_same_status_16_seconds_after_a_seek_read_or_write_operation, "lime")}[/]");
|
||||||
Localization
|
|
||||||
.Drive_will_remain_in_same_status_16_seconds_after_a_seek_read_or_write_operation);
|
|
||||||
|
|
||||||
break;
|
break;
|
||||||
case 9:
|
case 9:
|
||||||
sb.AppendLine("\t" +
|
sb.AppendLine($"\t[slateblue1]{MarkupHelper.HighlightNumbers(Localization.Drive_will_remain_in_same_status_32_seconds_after_a_seek_read_or_write_operation, "lime")}[/]");
|
||||||
Localization
|
|
||||||
.Drive_will_remain_in_same_status_32_seconds_after_a_seek_read_or_write_operation);
|
|
||||||
|
|
||||||
break;
|
break;
|
||||||
case 10:
|
case 10:
|
||||||
sb.AppendLine("\t" +
|
sb.AppendLine($"\t[slateblue1]{MarkupHelper.HighlightNumbers(Localization.Drive_will_remain_in_same_status_1_minute_after_a_seek_read_or_write_operation, "lime")}[/]");
|
||||||
Localization
|
|
||||||
.Drive_will_remain_in_same_status_1_minute_after_a_seek_read_or_write_operation);
|
|
||||||
|
|
||||||
break;
|
break;
|
||||||
case 11:
|
case 11:
|
||||||
sb.AppendLine("\t" +
|
sb.AppendLine($"\t[slateblue1]{MarkupHelper.HighlightNumbers(Localization.Drive_will_remain_in_same_status_2_minutes_after_a_seek_read_or_write_operation, "lime")}[/]");
|
||||||
Localization
|
|
||||||
.Drive_will_remain_in_same_status_2_minutes_after_a_seek_read_or_write_operation);
|
|
||||||
|
|
||||||
break;
|
break;
|
||||||
case 12:
|
case 12:
|
||||||
sb.AppendLine("\t" +
|
sb.AppendLine($"\t[slateblue1]{MarkupHelper.HighlightNumbers(Localization.Drive_will_remain_in_same_status_4_minutes_after_a_seek_read_or_write_operation, "lime")}[/]");
|
||||||
Localization
|
|
||||||
.Drive_will_remain_in_same_status_4_minutes_after_a_seek_read_or_write_operation);
|
|
||||||
|
|
||||||
break;
|
break;
|
||||||
case 13:
|
case 13:
|
||||||
sb.AppendLine("\t" +
|
sb.AppendLine($"\t[slateblue1]{MarkupHelper.HighlightNumbers(Localization.Drive_will_remain_in_same_status_8_minutes_after_a_seek_read_or_write_operation, "lime")}[/]");
|
||||||
Localization
|
|
||||||
.Drive_will_remain_in_same_status_8_minutes_after_a_seek_read_or_write_operation);
|
|
||||||
|
|
||||||
break;
|
break;
|
||||||
case 14:
|
case 14:
|
||||||
sb.AppendLine("\t" +
|
sb.AppendLine($"\t[slateblue1]{MarkupHelper.HighlightNumbers(Localization.Drive_will_remain_in_same_status_16_minutes_after_a_seek_read_or_write_operation, "lime")}[/]");
|
||||||
Localization
|
|
||||||
.Drive_will_remain_in_same_status_16_minutes_after_a_seek_read_or_write_operation);
|
|
||||||
|
|
||||||
break;
|
break;
|
||||||
case 15:
|
case 15:
|
||||||
sb.AppendLine("\t" +
|
sb.AppendLine($"\t[slateblue1]{MarkupHelper.HighlightNumbers(Localization.Drive_will_remain_in_same_status_32_minutes_after_a_seek_read_or_write_operation, "lime")}[/]");
|
||||||
Localization
|
|
||||||
.Drive_will_remain_in_same_status_32_minutes_after_a_seek_read_or_write_operation);
|
|
||||||
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user