diff options
author | David Crocker <dcrocker@eschertech.com> | 2017-05-09 23:54:01 +0300 |
---|---|---|
committer | David Crocker <dcrocker@eschertech.com> | 2017-05-09 23:54:17 +0300 |
commit | cfbe3562cc52de52bed88f7360f36b64a8049571 (patch) | |
tree | 15de3634b9674c544f89b19efa81fdba574ffaf9 /src/RepRap.h | |
parent | 929278565b17c9226f8fbed1bddb5ae395e0e5bd (diff) |
Version 1.19.2
Major refactoring to make it easier to support additional kinematics.
Added M669 command to select and configure Scara kinematics
Diffstat (limited to 'src/RepRap.h')
-rw-r--r-- | src/RepRap.h | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/src/RepRap.h b/src/RepRap.h index 72593e25..1c403b65 100644 --- a/src/RepRap.h +++ b/src/RepRap.h @@ -71,14 +71,14 @@ public: void FlagTemperatureFault(int8_t dudHeater); void ClearTemperatureFault(int8_t wasDudHeater); - Platform* GetPlatform() const; - Move* GetMove() const; - Heat* GetHeat() const; - GCodes* GetGCodes() const; - Network* GetNetwork() const; - Roland* GetRoland() const; - Scanner* GetScanner() const; - PrintMonitor* GetPrintMonitor() const; + Platform& GetPlatform() const; + Move& GetMove() const; + Heat& GetHeat() const; + GCodes& GetGCodes() const; + Network& GetNetwork() const; + Roland& GetRoland() const; + Scanner& GetScanner() const; + PrintMonitor& GetPrintMonitor() const; void Tick(); uint16_t GetTicksInSpinState() const; @@ -139,14 +139,14 @@ private: char message[MESSAGE_LENGTH + 1]; }; -inline Platform* RepRap::GetPlatform() const { return platform; } -inline Move* RepRap::GetMove() const { return move; } -inline Heat* RepRap::GetHeat() const { return heat; } -inline GCodes* RepRap::GetGCodes() const { return gCodes; } -inline Network* RepRap::GetNetwork() const { return network; } -inline Roland* RepRap::GetRoland() const { return roland; } -inline Scanner* RepRap::GetScanner() const { return scanner; } -inline PrintMonitor* RepRap::GetPrintMonitor() const { return printMonitor; } +inline Platform& RepRap::GetPlatform() const { return *platform; } +inline Move& RepRap::GetMove() const { return *move; } +inline Heat& RepRap::GetHeat() const { return *heat; } +inline GCodes& RepRap::GetGCodes() const { return *gCodes; } +inline Network& RepRap::GetNetwork() const { return *network; } +inline Roland& RepRap::GetRoland() const { return *roland; } +inline Scanner& RepRap::GetScanner() const { return *scanner; } +inline PrintMonitor& RepRap::GetPrintMonitor() const { return *printMonitor; } inline bool RepRap::Debug(Module m) const { return debug & (1 << m); } inline Module RepRap::GetSpinningModule() const { return spinningModule; } |