summaryrefslogtreecommitdiffstats
path: root/source/Concept/Framework/io_module.h
diff options
context:
space:
mode:
Diffstat (limited to 'source/Concept/Framework/io_module.h')
-rw-r--r--source/Concept/Framework/io_module.h22
1 files changed, 18 insertions, 4 deletions
diff --git a/source/Concept/Framework/io_module.h b/source/Concept/Framework/io_module.h
index 271f7a7..af5d611 100644
--- a/source/Concept/Framework/io_module.h
+++ b/source/Concept/Framework/io_module.h
@@ -3,27 +3,41 @@
#include "defines.h"
+class Robot;
+
class IO_Module
{
public:
+ IO_Module()
+ {
+ this->parent = NULL;
+ }
+
IO_Module(uint32 moduleId)
{
+ this->parent = NULL;
this->moduleId = moduleId;
}
- IO_Module(){}
-
protected:
+ Robot* parent;
uint32 moduleId;
public:
+ Robot* GetParent()
+ {
+ return parent;
+ }
+
+ void SetParent(Robot* newParent)
+ {
+ parent = newParent;
+ }
uint32 GetId()
{
return moduleId;
}
-
-
};
#endif