diff options
author | FormerLurker <hochgebe@gmail.com> | 2020-10-17 02:34:25 +0300 |
---|---|---|
committer | FormerLurker <hochgebe@gmail.com> | 2020-10-17 02:34:25 +0300 |
commit | 4fd38897fd66c245991a4066c7bb3db373087e70 (patch) | |
tree | 30a91cd0ded86278929869ec265c939fc839e18a /ArcWelderTest | |
parent | 04958af691abfebc8314b300b4d8676f074439a7 (diff) |
Add additional statistics. Fix windows c++ build for python 2.7 compilers.
Diffstat (limited to 'ArcWelderTest')
-rw-r--r-- | ArcWelderTest/ArcWelderTest.cpp | 21 | ||||
-rw-r--r-- | ArcWelderTest/ArcWelderTest.h | 1 |
2 files changed, 18 insertions, 4 deletions
diff --git a/ArcWelderTest/ArcWelderTest.cpp b/ArcWelderTest/ArcWelderTest.cpp index 8601ba6..b330d98 100644 --- a/ArcWelderTest/ArcWelderTest.cpp +++ b/ArcWelderTest/ArcWelderTest.cpp @@ -52,6 +52,7 @@ int run_tests(int argc, char* argv[]) { std::cout << "Processing test run " << index + 1 << " of " << num_runs << ".\r\n"; TestAntiStutter(ANTI_STUTTER_TEST); + //TestParsingCase(); //TestDoubleToString(); //TestInverseProcessor(); //TestCircularBuffer(); @@ -240,10 +241,10 @@ static void TestAntiStutter(std::string filePath) //logger_levels.push_back(log_levels::DEBUG); logger_levels.push_back(log_levels::INFO); logger* p_logger = new logger(logger_names, logger_levels); - p_logger->set_log_level(INFO); + p_logger->set_log_level(VERBOSE); //arc_welder arc_welder_obj(BENCHY_0_5_MM_NO_WIPE, "C:\\Users\\Brad\\Documents\\3DPrinter\\AntiStutter\\test_output.gcode", p_logger, max_resolution, false, 50, static_cast<progress_callback>(on_progress)); //arc_welder arc_welder_obj(SIX_SPEED_TEST, "C:\\Users\\Brad\\Documents\\3DPrinter\\AntiStutter\\test_output.gcode", p_logger, max_resolution, false, 50, on_progress); - arc_welder arc_welder_obj(BENCHY_DIFFICULT, "C:\\Users\\Brad\\Documents\\3DPrinter\\AntiStutter\\test_output.gcode", p_logger, max_resolution, max_radius_mm, false, 50, on_progress); + arc_welder arc_welder_obj(BENCHY_L1_DIFFICULT, "C:\\Users\\Brad\\Documents\\3DPrinter\\AntiStutter\\test_output.gcode", p_logger, max_resolution, max_radius_mm, false, 50, on_progress); //BENCHY_LAYER_1GCODE //SMALL_TEST //FACE_SHIELD @@ -261,8 +262,9 @@ static void TestAntiStutter(std::string filePath) //DIFFICULT_CURVES //ISSUE_PRICKLYPEAR_LAYER_0_114 //BARBARIAN - // Benchy_L1_Difficult - arc_welder_obj.process(); + // BENCHY_L1_DIFFICULT + arc_welder_results results = arc_welder_obj.process(); + p_logger->log(0, INFO, results.progress.detail_str()); p_logger->log(0, INFO, "Processing Complete."); delete p_logger; } @@ -288,3 +290,14 @@ void TestDoubleToString() } } + +static void TestParsingCase() +{ + gcode_parser parser; + //parsed_command command = parser.parse_gcode(" G0 X1 y2 ; test", true); + parsed_command command2 = parser.parse_gcode(" M73 P0 R93", true); + //parsed_command command2 = parser.parse_gcode("M204 P2000 R1500 T2000 ; sets acceleration (P, T) and retract acceleration (R), mm/sec^2", true); + parsed_command command3 = parser.parse_gcode("G0 X1 y2; test", true); + + +}
\ No newline at end of file diff --git a/ArcWelderTest/ArcWelderTest.h b/ArcWelderTest/ArcWelderTest.h index 940c4aa..4ce0ccd 100644 --- a/ArcWelderTest/ArcWelderTest.h +++ b/ArcWelderTest/ArcWelderTest.h @@ -46,6 +46,7 @@ static gcode_position_args get_5_extruder_position_args(); static void TestAntiStutter(std::string filePath); static bool on_progress(arc_welder_progress progress); static void TestDoubleToString(); +static void TestParsingCase(); static std::string ANTI_STUTTER_TEST = "C:\\Users\\Brad\\Documents\\3DPrinter\\AntiStutter\\5x5_cylinder_2000Fn_0.2mm_PLA_MK2.5MMU2_4m.gcode"; |