diff options
author | FormerLurker <hochgebe@gmail.com> | 2020-05-18 01:36:56 +0300 |
---|---|---|
committer | FormerLurker <hochgebe@gmail.com> | 2020-05-18 01:36:56 +0300 |
commit | 04958af691abfebc8314b300b4d8676f074439a7 (patch) | |
tree | c1e4285681ec4362d34662a45534ef490c198c10 /ArcWelder/arc_welder.cpp | |
parent | f962acda6cfd7d12dd917803a2e92568dd0d00e2 (diff) |
Rewrite arc generation routine, add custom float to string function.
Diffstat (limited to 'ArcWelder/arc_welder.cpp')
-rw-r--r-- | ArcWelder/arc_welder.cpp | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/ArcWelder/arc_welder.cpp b/ArcWelder/arc_welder.cpp index 81cc467..2d3eac5 100644 --- a/ArcWelder/arc_welder.cpp +++ b/ArcWelder/arc_welder.cpp @@ -24,7 +24,6 @@ //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// #include "arc_welder.h" -#include <time.h> #include <vector> #include <sstream> #include "utilities.h" @@ -160,20 +159,27 @@ double arc_welder::get_time_elapsed(double start_clock, double end_clock) arc_welder_results arc_welder::process() { - arc_welder_results results; +arc_welder_results results; p_logger_->log(logger_type_, DEBUG, "Configuring logging settings."); verbose_logging_enabled_ = p_logger_->is_log_level_enabled(logger_type_, VERBOSE); debug_logging_enabled_ = p_logger_->is_log_level_enabled(logger_type_, DEBUG); info_logging_enabled_ = p_logger_->is_log_level_enabled(logger_type_, INFO); error_logging_enabled_ = p_logger_->is_log_level_enabled(logger_type_, ERROR); + std::stringstream stream; + stream << std::fixed << std::setprecision(5); + stream << "py_gcode_arc_converter.ConvertFile - Parameters received: source_file_path: '" << + source_path_ << "', target_file_path:'" << target_path_ << "', resolution_mm:" << + resolution_mm_ << "mm (+-" << current_arc_.get_resolution_mm() << "mm), max_radius_mm:" << current_arc_.get_max_radius() + << "mm, g90_91_influences_extruder: " << (p_source_position_->get_g90_91_influences_extruder() ? "True" : "False") << "\n"; + p_logger_->log(logger_type_, INFO, stream.str()); + + // reset tracking variables reset(); // local variable to hold the progress update return. If it's false, we will exit. bool continue_processing = true; - // Create a stringstream we can use for messaging. - std::stringstream stream; p_logger_->log(logger_type_, DEBUG, "Configuring progress updates."); int read_lines_before_clock_check = 5000; double next_update_time = get_next_update_time(); |