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/LaserFilamentMonitor.h')
-rw-r--r--src/FilamentMonitors/LaserFilamentMonitor.h18
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;