Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FormerLurker/ArcWelderLib.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFormerLurker <hochgebe@gmail.com>2020-10-17 02:34:25 +0300
committerFormerLurker <hochgebe@gmail.com>2020-10-17 02:34:25 +0300
commit4fd38897fd66c245991a4066c7bb3db373087e70 (patch)
tree30a91cd0ded86278929869ec265c939fc839e18a /ArcWelderTest
parent04958af691abfebc8314b300b4d8676f074439a7 (diff)
Add additional statistics. Fix windows c++ build for python 2.7 compilers.
Diffstat (limited to 'ArcWelderTest')
-rw-r--r--ArcWelderTest/ArcWelderTest.cpp21
-rw-r--r--ArcWelderTest/ArcWelderTest.h1
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";