307 lines
21 KiB
C#
307 lines
21 KiB
C#
/*
|
|
Copyright (c) 2018, Lars Brubaker, John Lewin
|
|
All rights reserved.
|
|
|
|
Redistribution and use in source and binary forms, with or without
|
|
modification, are permitted provided that the following conditions are met:
|
|
|
|
1. Redistributions of source code must retain the above copyright notice, this
|
|
list of conditions and the following disclaimer.
|
|
2. Redistributions in binary form must reproduce the above copyright notice,
|
|
this list of conditions and the following disclaimer in the documentation
|
|
and/or other materials provided with the distribution.
|
|
|
|
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
|
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
|
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
|
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
|
|
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
|
|
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
|
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
|
|
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
|
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
|
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|
|
|
The views and conclusions contained in the software and documentation are those
|
|
of the authors and should not be interpreted as representing official policies,
|
|
either expressed or implied, of the FreeBSD Project.
|
|
*/
|
|
|
|
namespace MatterHackers.MatterControl.SlicerConfiguration
|
|
{
|
|
public static class SettingsKey
|
|
{
|
|
public const string active_material_key = nameof(active_material_key);
|
|
public const string active_quality_key = nameof(active_quality_key);
|
|
public const string air_gap_speed = nameof(air_gap_speed);
|
|
public const string auto_connect = nameof(auto_connect);
|
|
public const string auto_release_motors = nameof(auto_release_motors);
|
|
public const string avoid_crossing_max_ratio = nameof(avoid_crossing_max_ratio);
|
|
public const string avoid_crossing_perimeters = nameof(avoid_crossing_perimeters);
|
|
public const string baby_step_z_offset = nameof(baby_step_z_offset);
|
|
public const string backup_firmware_before_update = nameof(backup_firmware_before_update);
|
|
public const string baud_rate = nameof(baud_rate);
|
|
public const string bed_remove_part_temperature = nameof(bed_remove_part_temperature);
|
|
public const string bed_shape = nameof(bed_shape);
|
|
public const string bed_size = nameof(bed_size);
|
|
public const string bed_temperature = nameof(bed_temperature);
|
|
public const string before_toolchange_gcode = nameof(before_toolchange_gcode);
|
|
public const string before_toolchange_gcode_1 = nameof(before_toolchange_gcode_1);
|
|
public const string before_toolchange_gcode_2 = nameof(before_toolchange_gcode_2);
|
|
public const string before_toolchange_gcode_3 = nameof(before_toolchange_gcode_3);
|
|
public const string bottom_infill_speed = nameof(bottom_infill_speed);
|
|
public const string bottom_solid_layers = nameof(bottom_solid_layers);
|
|
public const string bridge_fan_speed = nameof(bridge_fan_speed);
|
|
public const string bridge_over_infill = nameof(bridge_over_infill);
|
|
public const string bridge_speed = nameof(bridge_speed);
|
|
public const string brims = nameof(brims);
|
|
public const string build_height = nameof(build_height);
|
|
public const string calibration_files = nameof(calibration_files);
|
|
public const string cancel_gcode = nameof(cancel_gcode);
|
|
public const string clear_bed_gcode = nameof(clear_bed_gcode);
|
|
public const string coast_at_end_distance = nameof(coast_at_end_distance);
|
|
public const string com_port = nameof(com_port);
|
|
public const string complete_objects = nameof(complete_objects);
|
|
public const string connect_gcode = nameof(connect_gcode);
|
|
public const string cool_extruder_lift = nameof(cool_extruder_lift);
|
|
public const string cooling = nameof(cooling);
|
|
public const string create_brim = nameof(create_brim);
|
|
public const string create_per_layer_internal_support = nameof(create_per_layer_internal_support);
|
|
public const string create_per_layer_support = nameof(create_per_layer_support);
|
|
public const string create_raft = nameof(create_raft);
|
|
public const string create_skirt = nameof(create_skirt);
|
|
public const string created_date = nameof(created_date);
|
|
public const string default_acceleration = nameof(default_acceleration);
|
|
public const string default_material_presets = nameof(default_material_presets);
|
|
public const string device_token = nameof(device_token);
|
|
public const string device_type = nameof(device_type);
|
|
public const string disable_fan_first_layers = nameof(disable_fan_first_layers);
|
|
public const string driver_type = nameof(driver_type);
|
|
public const string emulate_endstops = nameof(emulate_endstops);
|
|
public const string enable_fan = nameof(enable_fan);
|
|
public const string enable_line_splitting = nameof(enable_line_splitting);
|
|
public const string enable_network_printing = nameof(enable_network_printing);
|
|
public const string enable_retractions = nameof(enable_retractions);
|
|
public const string enable_sailfish_communication = nameof(enable_sailfish_communication);
|
|
public const string end_gcode = nameof(end_gcode);
|
|
public const string expand_thin_walls = nameof(expand_thin_walls);
|
|
public const string external_perimeter_extrusion_width = nameof(external_perimeter_extrusion_width);
|
|
public const string external_perimeter_speed = nameof(external_perimeter_speed);
|
|
public const string external_perimeters_first = nameof(external_perimeters_first);
|
|
public const string extruder_count = nameof(extruder_count);
|
|
public const string extruder_offset = nameof(extruder_offset);
|
|
public const string extruder_wipe_temperature = nameof(extruder_wipe_temperature);
|
|
public const string extruders_share_temperature = nameof(extruders_share_temperature);
|
|
public const string extrusion_multiplier = nameof(extrusion_multiplier);
|
|
public const string extrusion_ratio = nameof(extrusion_ratio);
|
|
public const string feedrate_ratio = nameof(feedrate_ratio);
|
|
public const string filament_1_has_been_loaded = nameof(filament_1_has_been_loaded);
|
|
public const string filament_cost = nameof(filament_cost);
|
|
public const string filament_density = nameof(filament_density);
|
|
public const string filament_diameter = nameof(filament_diameter);
|
|
public const string filament_has_been_loaded = nameof(filament_has_been_loaded);
|
|
public const string filament_runout_sensor = nameof(filament_runout_sensor);
|
|
public const string fill_angle = nameof(fill_angle);
|
|
public const string fill_density = nameof(fill_density);
|
|
public const string fill_pattern = nameof(fill_pattern);
|
|
public const string fill_thin_gaps = nameof(fill_thin_gaps);
|
|
public const string firmware_type = nameof(firmware_type);
|
|
public const string first_layer_bed_temperature = nameof(first_layer_bed_temperature);
|
|
public const string first_layer_extrusion_width = nameof(first_layer_extrusion_width);
|
|
public const string first_layer_height = nameof(first_layer_height);
|
|
public const string first_layer_speed = nameof(first_layer_speed);
|
|
public const string first_layer_temperature = nameof(first_layer_temperature);
|
|
public const string g0 = nameof(g0);
|
|
public const string gcode_flavor = nameof(gcode_flavor);
|
|
public const string gcode_output_type = nameof(gcode_output_type);
|
|
public const string has_c_axis = nameof(has_c_axis);
|
|
public const string has_fan = nameof(has_fan);
|
|
public const string has_fan_per_extruder = nameof(has_fan_per_extruder);
|
|
public const string has_hardware_leveling = nameof(has_hardware_leveling);
|
|
public const string has_heated_bed = nameof(has_heated_bed);
|
|
public const string has_power_control = nameof(has_power_control);
|
|
public const string has_sd_card_reader = nameof(has_sd_card_reader);
|
|
public const string has_z_probe = nameof(has_z_probe);
|
|
public const string has_z_servo = nameof(has_z_servo);
|
|
public const string has_conductive_nozzle = nameof(has_conductive_nozzle);
|
|
public const string conductive_probe_min_z = nameof(conductive_probe_min_z);
|
|
public const string measure_probe_offset_conductively = nameof(measure_probe_offset_conductively);
|
|
public const string conductive_pad_center = nameof(conductive_pad_center);
|
|
public const string heat_extruder_before_homing = nameof(heat_extruder_before_homing);
|
|
public const string inactive_cool_down = nameof(inactive_cool_down);
|
|
public const string include_firmware_updater = nameof(include_firmware_updater);
|
|
public const string infill_overlap_perimeter = nameof(infill_overlap_perimeter);
|
|
public const string infill_speed = nameof(infill_speed);
|
|
public const string infill_type = nameof(infill_type);
|
|
public const string insert_filament_1_markdown = nameof(insert_filament_1_markdown);
|
|
public const string insert_filament_markdown2 = nameof(insert_filament_markdown2);
|
|
public const string interface_layer_speed = nameof(interface_layer_speed);
|
|
public const string ip_address = nameof(ip_address);
|
|
public const string ip_port = nameof(ip_port);
|
|
public const string jerk_velocity = nameof(jerk_velocity);
|
|
public const string laser_speed_025 = nameof(laser_speed_025);
|
|
public const string laser_speed_100 = nameof(laser_speed_100);
|
|
public const string layer_gcode = nameof(layer_gcode);
|
|
public const string layer_height = nameof(layer_height);
|
|
public const string layer_name = nameof(layer_name);
|
|
public const string layer_to_pause = nameof(layer_to_pause);
|
|
public const string leveling_sample_points = nameof(leveling_sample_points);
|
|
public const string load_filament_length = nameof(load_filament_length);
|
|
public const string load_filament_speed = nameof(load_filament_speed);
|
|
public const string make = nameof(make);
|
|
public const string manual_movement_speeds = nameof(manual_movement_speeds);
|
|
public const string material_color = nameof(material_color);
|
|
public const string material_color_1 = nameof(material_color_1);
|
|
public const string material_color_2 = nameof(material_color_2);
|
|
public const string material_color_3 = nameof(material_color_3);
|
|
public const string max_acceleration = nameof(max_acceleration);
|
|
public const string max_fan_speed = nameof(max_fan_speed);
|
|
public const string max_fan_speed_layer_time = nameof(max_fan_speed_layer_time);
|
|
public const string max_velocity = nameof(max_velocity);
|
|
public const string merge_overlapping_lines = nameof(merge_overlapping_lines);
|
|
public const string min_extrusion_before_retract = nameof(min_extrusion_before_retract);
|
|
public const string min_fan_speed = nameof(min_fan_speed);
|
|
public const string min_fan_speed_absolute = nameof(min_fan_speed_absolute);
|
|
public const string min_fan_speed_layer_time = nameof(min_fan_speed_layer_time);
|
|
public const string min_print_speed = nameof(min_print_speed);
|
|
public const string min_skirt_length = nameof(min_skirt_length);
|
|
public const string model = nameof(model);
|
|
public const string nozzle_diameter = nameof(nozzle_diameter);
|
|
public const string number_of_first_layers = nameof(number_of_first_layers);
|
|
public const string oem_profile_token = nameof(oem_profile_token);
|
|
public const string output_only_first_layer = nameof(output_only_first_layer);
|
|
public const string pause_gcode = nameof(pause_gcode);
|
|
public const string perimeter_acceleration = nameof(perimeter_acceleration);
|
|
public const string perimeter_extrusion_width = nameof(perimeter_extrusion_width);
|
|
public const string perimeter_speed = nameof(perimeter_speed);
|
|
public const string perimeter_start_end_overlap = nameof(perimeter_start_end_overlap);
|
|
public const string perimeters = nameof(perimeters);
|
|
public const string print_center = nameof(print_center);
|
|
public const string print_leveling_data = nameof(print_leveling_data);
|
|
public const string print_leveling_enabled = nameof(print_leveling_enabled);
|
|
public const string print_leveling_probe_start = nameof(print_leveling_probe_start);
|
|
public const string print_leveling_required_to_print = nameof(print_leveling_required_to_print);
|
|
public const string print_leveling_solution = nameof(print_leveling_solution);
|
|
public const string print_leveling_insets = nameof(print_leveling_insets);
|
|
public const string print_time_estimate_multiplier = nameof(print_time_estimate_multiplier);
|
|
public const string printer_name = nameof(printer_name);
|
|
public const string probe_has_been_calibrated = nameof(probe_has_been_calibrated);
|
|
public const string probe_offset = nameof(probe_offset);
|
|
public const string progress_reporting = nameof(progress_reporting);
|
|
public const string publish_bed_image = nameof(publish_bed_image);
|
|
public const string raft_air_gap = nameof(raft_air_gap);
|
|
public const string raft_extra_distance_around_part = nameof(raft_extra_distance_around_part);
|
|
public const string brim_extruder = nameof(brim_extruder);
|
|
public const string raft_extruder = nameof(raft_extruder);
|
|
public const string raft_layers = nameof(raft_layers);
|
|
public const string raft_print_speed = nameof(raft_print_speed);
|
|
public const string randomize_start = nameof(randomize_start);
|
|
public const string read_regex = nameof(read_regex);
|
|
public const string recover_first_layer_speed = nameof(recover_first_layer_speed);
|
|
public const string recover_is_enabled = nameof(recover_is_enabled);
|
|
public const string recover_position_before_z_home = nameof(recover_position_before_z_home);
|
|
public const string repair_outlines_extensive_stitching = nameof(repair_outlines_extensive_stitching);
|
|
public const string repair_outlines_keep_open = nameof(repair_outlines_keep_open);
|
|
public const string report_runout_sensor_data = nameof(report_runout_sensor_data);
|
|
public const string reset_long_extrusion = nameof(reset_long_extrusion);
|
|
public const string resin_cost = nameof(resin_cost);
|
|
public const string resin_density = nameof(resin_density);
|
|
public const string resume_gcode = nameof(resume_gcode);
|
|
public const string retract_before_travel = nameof(retract_before_travel);
|
|
public const string retract_before_travel_avoid = nameof(retract_before_travel_avoid);
|
|
public const string retract_length = nameof(retract_length);
|
|
public const string retract_length_tool_change = nameof(retract_length_tool_change);
|
|
public const string retract_lift = nameof(retract_lift);
|
|
public const string retract_restart_extra = nameof(retract_restart_extra);
|
|
public const string retract_restart_extra_time_to_apply = nameof(retract_restart_extra_time_to_apply);
|
|
public const string retract_restart_extra_toolchange = nameof(retract_restart_extra_toolchange);
|
|
public const string retract_speed = nameof(retract_speed);
|
|
public const string retract_when_changing_islands = nameof(retract_when_changing_islands);
|
|
public const string running_clean_1_markdown = nameof(running_clean_1_markdown);
|
|
public const string running_clean_markdown2 = nameof(running_clean_markdown2);
|
|
public const string runout_sensor_check_distance = nameof(runout_sensor_check_distance);
|
|
public const string runout_sensor_trigger_ratio = nameof(runout_sensor_trigger_ratio);
|
|
public const string seconds_to_reheat = nameof(seconds_to_reheat);
|
|
public const string selector_ip_address = nameof(selector_ip_address);
|
|
public const string send_with_checksum = nameof(send_with_checksum);
|
|
public const string show_reset_connection = nameof(show_reset_connection);
|
|
public const string skirt_distance = nameof(skirt_distance);
|
|
public const string skirt_height = nameof(skirt_height);
|
|
public const string skirts = nameof(skirts);
|
|
public const string sla_auto_support = nameof(sla_auto_support);
|
|
public const string sla_base_exposure_time = nameof(sla_base_exposure_time);
|
|
public const string sla_base_min_off_time = nameof(sla_base_min_off_time);
|
|
public const string sla_min_off_time = nameof(sla_min_off_time);
|
|
public const string sla_mirror_mode = nameof(sla_mirror_mode);
|
|
public const string sla_base_layers = nameof(sla_base_layers);
|
|
public const string sla_base_lift_distance = nameof(sla_base_lift_distance);
|
|
public const string sla_lift_distance = nameof(sla_lift_distance);
|
|
public const string sla_base_lift_speed = nameof(sla_base_lift_speed);
|
|
public const string sla_lift_speed = nameof(sla_lift_speed);
|
|
public const string sla_decend_speed = nameof(sla_decend_speed);
|
|
public const string sla_create_raft = nameof(sla_create_raft);
|
|
public const string sla_exposure_time = nameof(sla_exposure_time);
|
|
public const string sla_layer_height = nameof(sla_layer_height);
|
|
public const string sla_printable_area_inset = nameof(sla_printable_area_inset);
|
|
public const string sla_resolution = nameof(sla_resolution);
|
|
public const string slice_engine = nameof(slice_engine);
|
|
public const string slowdown_below_layer_time = nameof(slowdown_below_layer_time);
|
|
public const string small_perimeter_speed = nameof(small_perimeter_speed);
|
|
public const string solid_fill_pattern = nameof(solid_fill_pattern);
|
|
public const string solid_infill_extrusion_width = nameof(solid_infill_extrusion_width);
|
|
public const string solid_infill_speed = nameof(solid_infill_speed);
|
|
public const string solid_shell = nameof(solid_shell);
|
|
public const string spiral_vase = nameof(spiral_vase);
|
|
public const string standby_temperature_delta = nameof(standby_temperature_delta);
|
|
public const string start_gcode = nameof(start_gcode);
|
|
public const string start_perimeters_at_concave_points = nameof(start_perimeters_at_concave_points);
|
|
public const string start_perimeters_at_non_overhang = nameof(start_perimeters_at_non_overhang);
|
|
public const string support_air_gap = nameof(support_air_gap);
|
|
public const string support_grab_distance = nameof(support_grab_distance);
|
|
public const string support_material_create_perimeter = nameof(support_material_create_perimeter);
|
|
public const string support_material_extruder = nameof(support_material_extruder);
|
|
public const string support_material_infill_angle = nameof(support_material_infill_angle);
|
|
public const string support_material_interface_extruder = nameof(support_material_interface_extruder);
|
|
public const string support_material_interface_layers = nameof(support_material_interface_layers);
|
|
public const string support_material_spacing = nameof(support_material_spacing);
|
|
public const string support_material_speed = nameof(support_material_speed);
|
|
public const string support_material_xy_distance = nameof(support_material_xy_distance);
|
|
public const string support_percent = nameof(support_percent);
|
|
public const string support_type = nameof(support_type);
|
|
public const string t0_inset = nameof(t0_inset);
|
|
public const string t1_extrusion_move_speed_multiplier = nameof(t1_extrusion_move_speed_multiplier);
|
|
public const string t1_inset = nameof(t1_inset);
|
|
public const string temperature = nameof(temperature);
|
|
public const string temperature1 = nameof(temperature1);
|
|
public const string temperature2 = nameof(temperature2);
|
|
public const string temperature3 = nameof(temperature3);
|
|
public const string thin_walls = nameof(thin_walls);
|
|
public const string threads = nameof(threads);
|
|
public const string toolchange_gcode = nameof(toolchange_gcode);
|
|
public const string toolchange_gcode_1 = nameof(toolchange_gcode_1);
|
|
public const string toolchange_gcode_2 = nameof(toolchange_gcode_2);
|
|
public const string toolchange_gcode_3 = nameof(toolchange_gcode_3);
|
|
public const string top_infill_extrusion_width = nameof(top_infill_extrusion_width);
|
|
public const string top_solid_infill_speed = nameof(top_solid_infill_speed);
|
|
public const string top_solid_layers = nameof(top_solid_layers);
|
|
public const string travel_speed = nameof(travel_speed);
|
|
public const string trim_filament_markdown = nameof(trim_filament_markdown);
|
|
public const string unload_filament_length = nameof(unload_filament_length);
|
|
public const string use_firmware_retraction = nameof(use_firmware_retraction);
|
|
public const string use_relative_e_distances = nameof(use_relative_e_distances);
|
|
public const string use_z_probe = nameof(use_z_probe);
|
|
public const string validate_layer_height = nameof(validate_layer_height);
|
|
public const string validate_leveling = nameof(validate_leveling);
|
|
public const string validation_threshold = nameof(validation_threshold);
|
|
public const string wipe_shield_distance = nameof(wipe_shield_distance);
|
|
public const string wipe_tower_perimeters_per_extruder = nameof(wipe_tower_perimeters_per_extruder);
|
|
public const string wipe_tower_size = nameof(wipe_tower_size);
|
|
public const string write_regex = nameof(write_regex);
|
|
public const string xy_offsets_have_been_calibrated = nameof(xy_offsets_have_been_calibrated);
|
|
public const string z_homes_to_max = nameof(z_homes_to_max);
|
|
public const string z_offset = nameof(z_offset);
|
|
public const string z_probe_samples = nameof(z_probe_samples);
|
|
public const string z_servo_depolyed_angle = nameof(z_servo_depolyed_angle);
|
|
public const string z_servo_retracted_angle = nameof(z_servo_retracted_angle);
|
|
}
|
|
}
|