Add force dumping option for Aaru

This commit is contained in:
Matt Nadareski
2021-03-08 15:10:09 -08:00
parent 7225b8c32d
commit e248368484
3 changed files with 18 additions and 1 deletions

View File

@@ -221,6 +221,10 @@ namespace MPF.Aaru
if (options.AaruEnableVerbose)
this[Flag.Verbose] = true;
// Force dumping
if (options.AaruForceDumping)
this[Flag.Force] = true;
// Remove personally identifiable information
if (options.AaruStripPersonalData)
this[Flag.Private] = true;

View File

@@ -121,6 +121,15 @@ namespace MPF.Data
set { _settings["AaruEnableVerbose"] = value.ToString(); }
}
/// <summary>
/// Enable force dumping of media by default
/// </summary>
public bool AaruForceDumping
{
get { return GetBooleanSetting(_settings, "AaruForceDumping", false); }
set { _settings["AaruForceDumping"] = value.ToString(); }
}
/// <summary>
/// Default number of sector/subchannel rereads
/// </summary>

View File

@@ -165,11 +165,15 @@
ToolTip="Enable verbose output in logs" Margin="0,4"
/>
<CheckBox VerticalAlignment="Center" Content="Force Dumping"
IsChecked="{Binding Path=UIOptions.Options.AaruForceDumping}"
ToolTip="Enable forcing dump even if there are issues" Margin="0,4"
/>
<CheckBox VerticalAlignment="Center" Content="Strip Personal Data"
IsChecked="{Binding Path=UIOptions.Options.AaruStripPersonalData}"
ToolTip="Enable stripping of personally identifiable information from metadata" Margin="0,4,0,0"
/>
<Label/> <!-- Empty label for padding -->
<Label Content="Reread Tries:" VerticalAlignment="Center" HorizontalAlignment="Right"/>
<TextBox VerticalAlignment="Center"