diff options
author | David Crocker <dcrocker@eschertech.com> | 2021-04-15 17:17:53 +0300 |
---|---|---|
committer | David Crocker <dcrocker@eschertech.com> | 2021-04-15 17:17:53 +0300 |
commit | da7edc5c41a189e4337f4d70029af7ce2aa27359 (patch) | |
tree | 455e80a2ceced6116e7d856eeb34bbae41239675 /src/GCodes/GCodes.h | |
parent | 646a6fce0b62786789f73bb752a68b9645166c9a (diff) |
Added M569.2
Diffstat (limited to 'src/GCodes/GCodes.h')
-rw-r--r-- | src/GCodes/GCodes.h | 31 |
1 files changed, 16 insertions, 15 deletions
diff --git a/src/GCodes/GCodes.h b/src/GCodes/GCodes.h index 8e02b674..970ace92 100644 --- a/src/GCodes/GCodes.h +++ b/src/GCodes/GCodes.h @@ -361,30 +361,31 @@ private: bool CheckEnoughAxesHomed(AxesBitmap axesMoved) noexcept; // Check that enough axes have been homed bool TravelToStartPoint(GCodeBuffer& gb) noexcept; // Set up a move to travel to the resume point - GCodeResult DoDwell(GCodeBuffer& gb) THROWS(GCodeException); // Wait for a bit - GCodeResult DoHome(GCodeBuffer& gb, const StringRef& reply) THROWS(GCodeException); // Home some axes - GCodeResult SetOrReportOffsets(GCodeBuffer& gb, const StringRef& reply, int code) THROWS(GCodeException); // Deal with a G10/M568 - GCodeResult SetPositions(GCodeBuffer& gb) THROWS(GCodeException); // Deal with a G92 - GCodeResult StraightProbe(GCodeBuffer& gb, const StringRef& reply) THROWS(GCodeException); // Deal with a G38.x - GCodeResult DoDriveMapping(GCodeBuffer& gb, const StringRef& reply) THROWS(GCodeException); // Deal with a M584 - GCodeResult ProbeTool(GCodeBuffer& gb, const StringRef& reply) THROWS(GCodeException); // Deal with a M585 - GCodeResult FindCenterOfCavity(GCodeBuffer& gb, const StringRef& reply) THROWS(GCodeException); // Deal with a M675 - GCodeResult SetDateTime(GCodeBuffer& gb,const StringRef& reply) THROWS(GCodeException); // Deal with a M905 - GCodeResult SavePosition(GCodeBuffer& gb,const StringRef& reply) THROWS(GCodeException); // Deal with G60 - GCodeResult ConfigureDriver(GCodeBuffer& gb, const StringRef& reply) THROWS(GCodeException); // Deal with M569 + GCodeResult DoDwell(GCodeBuffer& gb) THROWS(GCodeException); // Wait for a bit + GCodeResult DoHome(GCodeBuffer& gb, const StringRef& reply) THROWS(GCodeException); // Home some axes + GCodeResult SetOrReportOffsets(GCodeBuffer& gb, const StringRef& reply, int code) THROWS(GCodeException); // Deal with a G10/M568 + GCodeResult SetPositions(GCodeBuffer& gb) THROWS(GCodeException); // Deal with a G92 + GCodeResult StraightProbe(GCodeBuffer& gb, const StringRef& reply) THROWS(GCodeException); // Deal with a G38.x + GCodeResult DoDriveMapping(GCodeBuffer& gb, const StringRef& reply) THROWS(GCodeException); // Deal with a M584 + GCodeResult ProbeTool(GCodeBuffer& gb, const StringRef& reply) THROWS(GCodeException); // Deal with a M585 + GCodeResult FindCenterOfCavity(GCodeBuffer& gb, const StringRef& reply) THROWS(GCodeException); // Deal with a M675 + GCodeResult SetDateTime(GCodeBuffer& gb,const StringRef& reply) THROWS(GCodeException); // Deal with a M905 + GCodeResult SavePosition(GCodeBuffer& gb,const StringRef& reply) THROWS(GCodeException); // Deal with G60 + GCodeResult ConfigureDriver(GCodeBuffer& gb, const StringRef& reply) THROWS(GCodeException); // Deal with M569 + GCodeResult ConfigureLocalDriver(GCodeBuffer& gb, const StringRef& reply, uint8_t drive) THROWS(GCodeException); // Deal with M569 #if SUPPORT_ACCELEROMETERS - GCodeResult ConfigureAccelerometer(GCodeBuffer& gb, const StringRef& reply) THROWS(GCodeException); // Deal with M955 - GCodeResult StartAccelerometer(GCodeBuffer& gb, const StringRef& reply) THROWS(GCodeException); // Deal with M956 + GCodeResult ConfigureAccelerometer(GCodeBuffer& gb, const StringRef& reply) THROWS(GCodeException); // Deal with M955 + GCodeResult StartAccelerometer(GCodeBuffer& gb, const StringRef& reply) THROWS(GCodeException); // Deal with M956 #endif bool SetupM675ProbingMove(GCodeBuffer& gb, bool towardsMin) noexcept; void SetupM675BackoffMove(GCodeBuffer& gb, float position) noexcept; bool SetupM585ProbingMove(GCodeBuffer& gb) noexcept; - size_t FindAxisLetter(GCodeBuffer& gb) THROWS(GCodeException); // Search for and return an axis, throw if none found + size_t FindAxisLetter(GCodeBuffer& gb) THROWS(GCodeException); // Search for and return an axis, throw if none found bool ProcessWholeLineComment(GCodeBuffer& gb, const StringRef& reply) THROWS(GCodeException); // Process a whole-line comment - const char *LoadExtrusionAndFeedrateFromGCode(GCodeBuffer& gb, bool isPrintingMove); // Set up the extrusion of a move + const char *LoadExtrusionAndFeedrateFromGCode(GCodeBuffer& gb, bool isPrintingMove); // Set up the extrusion of a move bool Push(GCodeBuffer& gb, bool withinSameFile); // Push feedrate etc on the stack void Pop(GCodeBuffer& gb, bool withinSameFile); // Pop feedrate etc |