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:
Diffstat (limited to 'src/FilamentMonitors/RotatingMagnetFilamentMonitor.h')
-rw-r--r--src/FilamentMonitors/RotatingMagnetFilamentMonitor.h18
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;