Fixing profiles to pass test
This commit is contained in:
parent
9687243811
commit
8b894f8c53
9 changed files with 64 additions and 116 deletions
|
|
@ -42,33 +42,40 @@ namespace MatterControl.Tests.MatterControl
|
|||
{
|
||||
printer.RuleViolated = true;
|
||||
|
||||
/* Fix existing invalid items...
|
||||
string layerValue;
|
||||
if (settings.OemLayer.TryGetValue(SettingsKey.layer_gcode, out layerValue) && layerValue == "")
|
||||
{
|
||||
settings.OemLayer.Remove(SettingsKey.layer_gcode);
|
||||
}
|
||||
|
||||
if (settings.QualityLayer?.TryGetValue(SettingsKey.layer_gcode, out layerValue) == true && layerValue == "")
|
||||
{
|
||||
settings.QualityLayer.Remove(SettingsKey.layer_gcode);
|
||||
}
|
||||
|
||||
if (settings.MaterialLayer?.TryGetValue(SettingsKey.layer_gcode, out layerValue) == true && layerValue == "")
|
||||
{
|
||||
settings.MaterialLayer.Remove(SettingsKey.layer_gcode);
|
||||
}
|
||||
|
||||
// Reset to default values
|
||||
settings.UserLayer.Remove(SettingsKey.active_quality_key);
|
||||
settings.MaterialSettingsKeys = new List<string>();
|
||||
settings.StagedUserSettings = new PrinterSettingsLayer();
|
||||
|
||||
settings.Save(printer.ConfigPath); */
|
||||
// SetSettingInOem(printer, settings, SettingsKey.layer_gcode, "; LAYER:[layer_num]");
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
private static void SetSettingInOem(PrinterTestDetails printer, PrinterSettings settings, string key, string value)
|
||||
{
|
||||
// Fix existing invalid items...
|
||||
string layerValue;
|
||||
if (settings.OemLayer.TryGetValue(key, out layerValue) && layerValue == "")
|
||||
{
|
||||
settings.OemLayer.Remove(key);
|
||||
}
|
||||
|
||||
if (settings.QualityLayer?.TryGetValue(key, out layerValue) == true && layerValue == "")
|
||||
{
|
||||
settings.QualityLayer.Remove(key);
|
||||
}
|
||||
|
||||
if (settings.MaterialLayer?.TryGetValue(key, out layerValue) == true && layerValue == "")
|
||||
{
|
||||
settings.MaterialLayer.Remove(key);
|
||||
}
|
||||
|
||||
settings.OemLayer[key] = value;
|
||||
|
||||
// Reset to default values
|
||||
settings.UserLayer.Remove(SettingsKey.active_quality_key);
|
||||
settings.UserLayer.Remove(SettingsKey.active_material_key);
|
||||
settings.StagedUserSettings = new PrinterSettingsLayer();
|
||||
|
||||
settings.Save(printer.ConfigPath);
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void StartGCodeWithExtrudesMustFollowM109Heatup()
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue