diff options
author | David Crocker <dcrocker@eschertech.com> | 2021-05-28 14:27:15 +0300 |
---|---|---|
committer | David Crocker <dcrocker@eschertech.com> | 2021-05-28 14:27:15 +0300 |
commit | 614d4420353d439f957a76f405105016ba7d6f9a (patch) | |
tree | e5c5e10fc5ab0a638ed0a09bddf96be1ee2cde10 /src/GCodes/GCodes.h | |
parent | 2ea1458676815cf8d47f3f3d240225f1fe0097b3 (diff) | |
parent | 5c414694d3a4891e8296891709c3dac62d37d439 (diff) |
Merge branch '3.3-dev' into 3.4-dev
Diffstat (limited to 'src/GCodes/GCodes.h')
-rw-r--r-- | src/GCodes/GCodes.h | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/src/GCodes/GCodes.h b/src/GCodes/GCodes.h index ab9c1727..40d0ca69 100644 --- a/src/GCodes/GCodes.h +++ b/src/GCodes/GCodes.h @@ -396,10 +396,10 @@ private: void DisableDrives() noexcept; // Turn the motors off bool SendConfigToLine(); // Deal with M503 - GCodeResult OffsetAxes(GCodeBuffer& gb, const StringRef& reply); // Set/report offsets + GCodeResult OffsetAxes(GCodeBuffer& gb, const StringRef& reply) THROWS(GCodeException); // Set/report offsets #if SUPPORT_WORKPLACE_COORDINATES - GCodeResult GetSetWorkplaceCoordinates(GCodeBuffer& gb, const StringRef& reply, bool compute); // Set workspace coordinates + GCodeResult GetSetWorkplaceCoordinates(GCodeBuffer& gb, const StringRef& reply, bool compute) THROWS(GCodeException); // Set workspace coordinates # if HAS_MASS_STORAGE bool WriteWorkplaceCoordinates(FileStore *f) const noexcept; # endif @@ -411,7 +411,7 @@ private: // Wait for the heaters associated with the specified tool to reach their set temperatures void GenerateTemperatureReport(const StringRef& reply) const noexcept; // Store a standard-format temperature report in reply OutputBuffer *GenerateJsonStatusResponse(int type, int seq, ResponseSource source) const noexcept; // Generate a M408 response - void CheckReportDue(GCodeBuffer& gb, const StringRef& reply) const; // Check whether we need to report temperatures or status + void CheckReportDue(GCodeBuffer& gb, const StringRef& reply) const noexcept; // Check whether we need to report temperatures or status void RestorePosition(const RestorePoint& rp, GCodeBuffer *gb) noexcept; // Restore user position from a restore point @@ -422,8 +422,8 @@ private: float GetCurrentToolOffset(size_t axis) const noexcept; // Get an axis offset of the current tool GCodeResult RetractFilament(GCodeBuffer& gb, bool retract); // Retract or un-retract filaments - GCodeResult LoadFilament(GCodeBuffer& gb, const StringRef& reply); // Load the specified filament into a tool - GCodeResult UnloadFilament(GCodeBuffer& gb, const StringRef& reply); // Unload the current filament from a tool + GCodeResult LoadFilament(GCodeBuffer& gb, const StringRef& reply) THROWS(GCodeException); // Load the specified filament into a tool + GCodeResult UnloadFilament(GCodeBuffer& gb, const StringRef& reply) THROWS(GCodeException); // Unload the current filament from a tool bool ChangeMicrostepping(size_t axisOrExtruder, unsigned int microsteps, bool interp, const StringRef& reply) const noexcept; // Change microstepping on the specified drive void CheckTriggers() noexcept; // Check for and execute triggers void CheckFilament() noexcept; // Check for and respond to filament errors @@ -442,7 +442,7 @@ private: GCodeResult DefineGrid(GCodeBuffer& gb, const StringRef &reply) THROWS(GCodeException); // Define the probing grid, returning true if error #if HAS_MASS_STORAGE - GCodeResult LoadHeightMap(GCodeBuffer& gb, const StringRef& reply); // Load the height map from file + GCodeResult LoadHeightMap(GCodeBuffer& gb, const StringRef& reply) THROWS(GCodeException); // Load the height map from file bool TrySaveHeightMap(const char *filename, const StringRef& reply) const noexcept; // Save the height map to the specified file GCodeResult SaveHeightMap(GCodeBuffer& gb, const StringRef& reply) const; // Save the height map to the file specified by P parameter #endif @@ -453,16 +453,16 @@ private: void InitialiseTaps(bool fastThenSlow) noexcept; // Set up to do the first of a possibly multi-tap probe void SetBedEquationWithProbe(int sParam, const StringRef& reply); // Probes a series of points and sets the bed equation - GCodeResult ConfigureTrigger(GCodeBuffer& gb, const StringRef& reply); // Handle M581 - GCodeResult CheckTrigger(GCodeBuffer& gb, const StringRef& reply); // Handle M582 - GCodeResult UpdateFirmware(GCodeBuffer& gb, const StringRef &reply); // Handle M997 - GCodeResult SendI2c(GCodeBuffer& gb, const StringRef &reply); // Handle M260 - GCodeResult ReceiveI2c(GCodeBuffer& gb, const StringRef &reply); // Handle M261 + GCodeResult ConfigureTrigger(GCodeBuffer& gb, const StringRef& reply) THROWS(GCodeException); // Handle M581 + GCodeResult CheckTrigger(GCodeBuffer& gb, const StringRef& reply) THROWS(GCodeException); // Handle M582 + GCodeResult UpdateFirmware(GCodeBuffer& gb, const StringRef &reply) THROWS(GCodeException); // Handle M997 + GCodeResult SendI2c(GCodeBuffer& gb, const StringRef &reply) THROWS(GCodeException); // Handle M260 + GCodeResult ReceiveI2c(GCodeBuffer& gb, const StringRef &reply) THROWS(GCodeException); // Handle M261 #if HAS_MASS_STORAGE || HAS_LINUX_INTERFACE - GCodeResult SimulateFile(GCodeBuffer& gb, const StringRef &reply, const StringRef& file, bool updateFile); // Handle M37 to simulate a whole file - GCodeResult ChangeSimulationMode(GCodeBuffer& gb, const StringRef &reply, uint32_t newSimulationMode); // Handle M37 to change the simulation mode + GCodeResult SimulateFile(GCodeBuffer& gb, const StringRef &reply, const StringRef& file, bool updateFile) THROWS(GCodeException); // Handle M37 to simulate a whole file + GCodeResult ChangeSimulationMode(GCodeBuffer& gb, const StringRef &reply, uint32_t newSimulationMode) THROWS(GCodeException); // Handle M37 to change the simulation mode #endif - GCodeResult WaitForPin(GCodeBuffer& gb, const StringRef &reply); // Handle M577 + GCodeResult WaitForPin(GCodeBuffer& gb, const StringRef &reply) THROWS(GCodeException); // Handle M577 #if HAS_MASS_STORAGE GCodeResult WriteConfigOverrideFile(GCodeBuffer& gb, const StringRef& reply) const noexcept; // Write the config-override file |