diff options
Diffstat (limited to 'src/FilamentMonitors/LaserFilamentMonitor.h')
-rw-r--r-- | src/FilamentMonitors/LaserFilamentMonitor.h | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/FilamentMonitors/LaserFilamentMonitor.h b/src/FilamentMonitors/LaserFilamentMonitor.h index 3264d1cf..ae48cec0 100644 --- a/src/FilamentMonitors/LaserFilamentMonitor.h +++ b/src/FilamentMonitors/LaserFilamentMonitor.h @@ -13,12 +13,12 @@ class LaserFilamentMonitor : public Duet3DFilamentMonitor { public: - LaserFilamentMonitor(unsigned int extruder, unsigned int type); + LaserFilamentMonitor(unsigned int extruder, unsigned int type) noexcept; bool Configure(GCodeBuffer& gb, const StringRef& reply, bool& seen) override; - FilamentSensorStatus Check(bool isPrinting, bool fromIsr, uint32_t isrMillis, float filamentConsumed) override; - FilamentSensorStatus Clear() override; - void Diagnostics(MessageType mtype, unsigned int extruder) override; + FilamentSensorStatus Check(bool isPrinting, bool fromIsr, uint32_t isrMillis, float filamentConsumed) noexcept override; + FilamentSensorStatus Clear() noexcept override; + void Diagnostics(MessageType mtype, unsigned int extruder) noexcept override; private: static constexpr float DefaultMinMovementAllowed = 0.6; @@ -61,11 +61,11 @@ private: static constexpr size_t EdgeCaptureBufferSize = 64; // must be a power of 2 - void Init(); - void Reset(); - void HandleIncomingData(); - float GetCurrentPosition() const; - FilamentSensorStatus CheckFilament(float amountCommanded, float amountMeasured, bool overdue); + void Init() noexcept; + void Reset() noexcept; + void HandleIncomingData() noexcept; + float GetCurrentPosition() const noexcept; + FilamentSensorStatus CheckFilament(float amountCommanded, float amountMeasured, bool overdue) noexcept; // Configuration parameters float minMovementAllowed, maxMovementAllowed; |