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:
authorDavid Crocker <dcrocker@eschertech.com>2017-05-09 23:54:01 +0300
committerDavid Crocker <dcrocker@eschertech.com>2017-05-09 23:54:17 +0300
commitcfbe3562cc52de52bed88f7360f36b64a8049571 (patch)
tree15de3634b9674c544f89b19efa81fdba574ffaf9 /src/RepRap.h
parent929278565b17c9226f8fbed1bddb5ae395e0e5bd (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.h32
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; }