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
path: root/src/Fans
diff options
context:
space:
mode:
authorDavid Crocker <dcrocker@eschertech.com>2020-02-16 17:10:43 +0300
committerDavid Crocker <dcrocker@eschertech.com>2020-02-16 17:10:43 +0300
commit315f4f47613fe09e613b6c639a7ddc37af3516d2 (patch)
tree45133ce063bf3bb2c40f522471f0074038168149 /src/Fans
parent9885ed7cc55cb19fde1be14c8adfd11dfa7f86cf (diff)
Replaced HeaterProtection instances by HeaterMonitors
Diffstat (limited to 'src/Fans')
-rw-r--r--src/Fans/Fan.h1
-rw-r--r--src/Fans/FansManager.h2
2 files changed, 3 insertions, 0 deletions
diff --git a/src/Fans/Fan.h b/src/Fans/Fan.h
index 6f2e3ce2..c0de5e3c 100644
--- a/src/Fans/Fan.h
+++ b/src/Fans/Fan.h
@@ -23,6 +23,7 @@ class Fan INHERIT_OBJECT_MODEL
{
public:
Fan(unsigned int fanNum) noexcept;
+ Fan(const Fan&) = delete;
virtual ~Fan() noexcept { }
virtual bool Check() noexcept = 0; // update the fan PWM returning true if it is a thermostatic fan that is on
diff --git a/src/Fans/FansManager.h b/src/Fans/FansManager.h
index 32ef8034..b38986db 100644
--- a/src/Fans/FansManager.h
+++ b/src/Fans/FansManager.h
@@ -25,6 +25,8 @@ class FansManager
{
public:
FansManager() noexcept;
+ FansManager(const FansManager&) = delete;
+
void Init() noexcept;
bool CheckFans() noexcept;
GCodeResult ConfigureFanPort(uint32_t fanNum, GCodeBuffer& gb, const StringRef& reply);