Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
        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();
        }