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/PulsedFilamentMonitor.h')
-rw-r--r--src/FilamentMonitors/PulsedFilamentMonitor.h18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/FilamentMonitors/PulsedFilamentMonitor.h b/src/FilamentMonitors/PulsedFilamentMonitor.h
index 1664b3d3..f9423680 100644
--- a/src/FilamentMonitors/PulsedFilamentMonitor.h
+++ b/src/FilamentMonitors/PulsedFilamentMonitor.h
@@ -13,13 +13,13 @@
class PulsedFilamentMonitor : public FilamentMonitor
{
public:
- PulsedFilamentMonitor(unsigned int extruder, unsigned int type);
+ PulsedFilamentMonitor(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;
- bool Interrupt() 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;
+ bool Interrupt() noexcept override;
private:
static constexpr float DefaultMmPerPulse = 1.0;
@@ -27,10 +27,10 @@ private:
static constexpr float DefaultMaxMovementAllowed = 1.6;
static constexpr float DefaultMinimumExtrusionCheckLength = 5.0;
- void Init();
- void Reset();
- void Poll();
- FilamentSensorStatus CheckFilament(float amountCommanded, float amountMeasured, bool overdue);
+ void Init() noexcept;
+ void Reset() noexcept;
+ void Poll() noexcept;
+ FilamentSensorStatus CheckFilament(float amountCommanded, float amountMeasured, bool overdue) noexcept;
// Configuration parameters
float mmPerPulse;