public List <SettingsObject> GetSettings() { List <SettingsObject> setList = new List <SettingsObject>(); SettingsObject setting_object; //List<String> filSettings = new List<String>(); //--------Color if (txtFilamentColor.Text.ToString() != null) { setting_object = new SettingsObject("filament_colour", txtFilamentColor.Text.ToString()); } else { setting_object = new SettingsObject("filament_colour", ""); } setList.Add(setting_object); //---------Cost if (txtFilamentCost.Text.ToString() != null) { setting_object = new SettingsObject("filament_cost", txtFilamentCost.Text.ToString()); } else { setting_object = new SettingsObject("filament_cost", ""); } setList.Add(setting_object); //--------Density if (txtFilamentDensity.Text.ToString() != null) { setting_object = new SettingsObject("filament_density", txtFilamentDensity.Text.ToString()); } else { setting_object = new SettingsObject("filament_density", ""); } setList.Add(setting_object); if (txtFilamentNotes.Text.ToString() != null) { setting_object = new SettingsObject("filament_notes", txtFilamentNotes.Text.ToString()); } else { setting_object = new SettingsObject("filament_notes", ""); } setList.Add(setting_object); return(setList); }
public List <SettingsObject> GetSettings() { List <SettingsObject> setList = new List <SettingsObject>(); SettingsObject setting_object; //List<String> filSettings = new List<String>(); //--------Bed Shape if (cbBedShape.SelectedItem.ToString() != null) { setting_object = new SettingsObject("bed_shape", cbBedShape.Text.ToString()); } else { setting_object = new SettingsObject("bed_shape", ""); } setList.Add(setting_object); //---------Printer Setting if (cbPrintersSupported.SelectedItem.ToString() != null) { setting_object = new SettingsObject("printer_settings_id", cbPrintersSupported.SelectedItem.ToString()); } else { setting_object = new SettingsObject("printer_settings_id", ""); } setList.Add(setting_object); //--------Printer Notes if (txtPrinterNotes.Text.ToString() != null) { setting_object = new SettingsObject("printer_notes", txtPrinterNotes.Text.ToString()); } else { setting_object = new SettingsObject("printer_notes", ""); } setList.Add(setting_object); return(setList); }
public List <SettingsObject> GetSettings() { List <SettingsObject> setList = new List <SettingsObject>(); SettingsObject setting_object; //List<String> filSettings = new List<String>(); //--------setList if (txtNotes.Text.ToString() != null) { setting_object = new SettingsObject("notes", txtNotes.Text.ToString()); } else { setting_object = new SettingsObject("notes", ""); } setList.Add(setting_object); return(setList); }
private List <SettingsObject> generateSettingsOutput() { List <SettingsObject> setList = new List <SettingsObject>(); SettingsObject setObject; List <String> settings = new List <String>(); //Top Printer Settings if (ddPrintSettings.SelectedItem != null) { setObject = new SettingsObject("print_host", ddPrintSettings.SelectedItem.ToString()); settings.Add("Print Setting : " + ddPrintSettings.SelectedItem.ToString()); } else { setObject = new SettingsObject("print_host", "Default"); settings.Add("Print Setting : Default"); } setList.Add(setObject); if (ddFilament.SelectedItem != null) { setObject = new SettingsObject("filament_settings_id", ddFilament.SelectedItem.ToString()); settings.Add("Filamenet Setting : " + ddFilament.SelectedItem.ToString()); } else { setObject = new SettingsObject("filament_settings_id", "Default"); settings.Add("Filamenet Setting : Default"); } setList.Add(setObject); if (ddPrinter.SelectedItem != null) { setObject = new SettingsObject("print_settings_id", ddPrinter.SelectedItem.ToString()); settings.Add("Printer Setting : " + ddPrinter.SelectedItem.ToString()); } else { setObject = new SettingsObject("print_settings_id", "Default"); settings.Add("Printer Setting : Default"); } setList.Add(setObject); //Advanced Settings Group setObject = new SettingsObject("xy_size_compensation", txtSizeComp.Text.ToString()); settings.Add("XY Size Compensation Setting : " + txtSizeComp.Text.ToString()); setList.Add(setObject); setObject = new SettingsObject("nozzle_diameter", textBox1.Text.ToString()); settings.Add("XY Size Compensation Setting : " + textBox1.Text.ToString()); setList.Add(setObject); //Infill Settings Group if (ddBottomInfill.SelectedItem != null) { setObject = new SettingsObject("bottom_infill_pattern", ddBottomInfill.SelectedItem.ToString()); settings.Add("Bottom Infill Pattern : " + ddBottomInfill.SelectedItem.ToString()); } else { setObject = new SettingsObject("bottom_infill_pattern", "Default"); settings.Add("Bottom Infill Pattern : Default"); } setList.Add(setObject); if (ddFillDens.SelectedItem != null) { setObject = new SettingsObject("fill_density", ddFillDens.SelectedItem.ToString()); settings.Add("Fill Density : " + ddFillDens.SelectedItem.ToString()); } else { setObject = new SettingsObject("fill_density", ""); settings.Add("Fill Density : Default"); } settings.Add("Fill Gaps : " + cbGaps.Checked.ToString()); setList.Add(setObject); if (ddFillPattern.SelectedItem != null) { setObject = new SettingsObject("fill_pattern", ddFillPattern.SelectedItem.ToString()); settings.Add("Fill Pattern : " + ddFillPattern.SelectedItem.ToString()); } else { setObject = new SettingsObject("fill_pattern", ""); settings.Add("Fill Pattern : Default"); } settings.Add("Infill before Perimeters : " + cbInitalBeforePerim.Checked.ToString()); setList.Add(setObject); if (ddTopInfill.SelectedItem != null) { setObject = new SettingsObject("top_infill_pattern", ddTopInfill.SelectedItem.ToString()); settings.Add("Top Infill Pattern : " + ddTopInfill.SelectedItem.ToString()); } else { setObject = new SettingsObject("top_infill_pattern", ""); settings.Add("Top Infill Pattern : Default"); } setList.Add(setObject); //Layers and Perimeters if (cbExternalPerims.Checked != false) { setObject = new SettingsObject("external_perimeters_first", cbExternalPerims.Checked.ToString()); settings.Add("External Perimeters First : " + cbExternalPerims.Checked.ToString()); } else { setObject = new SettingsObject("external_perimeters_first", "false"); settings.Add("External Perimeters First : False"); } setList.Add(setObject); if (txtFirstLayer.Text.ToString() != null) { setObject = new SettingsObject("first_layer_height", txtFirstLayer.Text.ToString()); settings.Add("First Layer Height : " + txtFirstLayer.Text.ToString()); } else { setObject = new SettingsObject("first_layer_height", ""); settings.Add("First Layer Height : "); } setList.Add(setObject); if (txtLayer.Text.ToString() != null) { setObject = new SettingsObject("layer_height", txtLayer.Text.ToString()); settings.Add("Layer Height : " + txtLayer.Text.ToString()); } else { setObject = new SettingsObject("layer_height", ""); settings.Add("Layer Height : "); } setList.Add(setObject); if (txtPerimeters.Text.ToString() != null) { setObject = new SettingsObject("perimeters", txtLayer.Text.ToString()); settings.Add("perimeters : " + txtLayer.Text.ToString()); } else { setObject = new SettingsObject("perimeters", ""); settings.Add("perimeters : "); } setList.Add(setObject); if (cbSpiral.Checked.ToString() != null) { setObject = new SettingsObject("spiral_vase", cbSpiral.Checked.ToString()); settings.Add("spiral_vase : " + cbSpiral.Checked.ToString()); } else { setObject = new SettingsObject("spiral_vase", ""); settings.Add("spiral_vase : "); } setList.Add(setObject); return(setList); //Form gcodeOutput = new frmOutput(settings); //gcodeOutput.Show(); }