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

github.com/prusa3d/PrusaSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/libslic3r/GCode/Analyzer.hpp')
-rw-r--r--src/libslic3r/GCode/Analyzer.hpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/libslic3r/GCode/Analyzer.hpp b/src/libslic3r/GCode/Analyzer.hpp
index 4c201c640..ab8bade71 100644
--- a/src/libslic3r/GCode/Analyzer.hpp
+++ b/src/libslic3r/GCode/Analyzer.hpp
@@ -106,6 +106,7 @@ private:
GCodeReader m_parser;
TypeToMovesMap m_moves_map;
ExtruderOffsetsMap m_extruder_offsets;
+ GCodeFlavor m_gcode_flavor;
// The output of process_layer()
std::string m_process_output;
@@ -115,6 +116,8 @@ public:
void set_extruder_offsets(const ExtruderOffsetsMap& extruder_offsets);
+ void set_gcode_flavor(const GCodeFlavor& flavor);
+
// Reinitialize the analyzer
void reset();
@@ -164,10 +167,14 @@ private:
// Set extruder to relative mode
void _processM83(const GCodeReader::GCodeLine& line);
+ // Set tool (MakerWare and Sailfish flavor)
+ void _processM108orM135(const GCodeReader::GCodeLine& line);
+
// Set color change
void _processM600(const GCodeReader::GCodeLine& line);
// Processes T line (Select Tool)
+ void _processT(const std::string& command);
void _processT(const GCodeReader::GCodeLine& line);
// Processes the tags