diff options
Diffstat (limited to 'src/FilamentMonitors/RotatingMagnetFilamentMonitor.h')
-rw-r--r-- | src/FilamentMonitors/RotatingMagnetFilamentMonitor.h | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/FilamentMonitors/RotatingMagnetFilamentMonitor.h b/src/FilamentMonitors/RotatingMagnetFilamentMonitor.h index b3ed01a6..a56ae62e 100644 --- a/src/FilamentMonitors/RotatingMagnetFilamentMonitor.h +++ b/src/FilamentMonitors/RotatingMagnetFilamentMonitor.h @@ -13,12 +13,12 @@ class RotatingMagnetFilamentMonitor : public Duet3DFilamentMonitor { public: - RotatingMagnetFilamentMonitor(unsigned int extruder, unsigned int type); + RotatingMagnetFilamentMonitor(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 DefaultMmPerRev = 28.8; @@ -50,11 +50,11 @@ private: static constexpr uint16_t TypeMagnetAngleMask = 0x03FF; // we use a 10-bit sensor angle - 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 mmPerRev; |