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

github.com/Duet3D/RepRapFirmware.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Crocker <dcrocker@eschertech.com>2020-03-21 22:21:42 +0300
committerDavid Crocker <dcrocker@eschertech.com>2020-03-21 22:21:42 +0300
commitcd9bc0fdeb517c18026c8c5384ee0d04d96553fc (patch)
tree1751634ff8df267040621748794d09c17d3a762e /src/Endstops/EndstopsManager.h
parentac1f14646c32803521ce0ce135b1c9c2b869e340 (diff)
G30 and G28 now accept a K parameter for the Z probe number
Diffstat (limited to 'src/Endstops/EndstopsManager.h')
-rw-r--r--src/Endstops/EndstopsManager.h9
1 files changed, 2 insertions, 7 deletions
diff --git a/src/Endstops/EndstopsManager.h b/src/Endstops/EndstopsManager.h
index b85a3042..03f0f9da 100644
--- a/src/Endstops/EndstopsManager.h
+++ b/src/Endstops/EndstopsManager.h
@@ -36,9 +36,6 @@ public:
// Set up the active endstops for Z probing returning true if successful
bool EnableZProbe(size_t probeNumber, bool probingAway = false) noexcept __attribute__ ((warn_unused_result));
- // Set up the active endstops for Z probing with the current probe
- bool EnableCurrentZProbe(bool probingAway = false) noexcept __attribute__ ((warn_unused_result)) { return EnableZProbe(currentZProbeNumber, probingAway); }
-
// Enable extruder endstops
bool EnableExtruderEndstops(ExtrudersBitmap extruders) noexcept;
@@ -60,9 +57,8 @@ public:
GCodeResult HandleG31(GCodeBuffer& gb, const StringRef& reply) THROWS_GCODE_EXCEPTION; // G31
ReadLockedPointer<ZProbe> GetZProbe(size_t index) const noexcept;
- size_t GetCurrentZProbeNumber() const noexcept { return currentZProbeNumber; }
- ReadLockedPointer<ZProbe> GetCurrentOrDefaultZProbe() const noexcept;
- ZProbe& GetCurrentOrDefaultZProbeFromISR() const noexcept;
+ ReadLockedPointer<ZProbe> GetZProbeOrDefault(size_t index) const noexcept;
+ ZProbe& GetDefaultZProbeFromISR() const noexcept;
void SetZProbeDefaults() noexcept;
GCodeResult ProgramZProbe(GCodeBuffer& gb, const StringRef& reply) THROWS_GCODE_EXCEPTION;
@@ -102,7 +98,6 @@ private:
static ReadWriteLock zProbesLock;
EndstopOrZProbe * volatile activeEndstops; // linked list of endstops and Z probes that are active for the current move
- size_t currentZProbeNumber; // which Z probe we are using
Endstop *axisEndstops[MaxAxes]; // the endstops assigned to each axis (each one may have several switches), each may be null
StallDetectionEndstop *extrudersEndstop; // the endstop used for extruder stall detection, one will do for all extruders