This repository has been archived on 2025-03-02. You can view files and clone it, but cannot push or open issues or pull requests.
rc2007-soccer/source/Concept/Framework/io_module.h
2007-02-15 20:33:05 +00:00

44 lines
508 B
C++

#ifndef _MODULE_H
#define _MODULE_H
#include "defines.h"
class Robot;
class IO_Module
{
public:
IO_Module()
{
this->parent = NULL;
this->moduleId = 0;
}
IO_Module(uint32 moduleId)
{
this->parent = NULL;
this->moduleId = moduleId;
}
protected:
Robot* parent;
uint32 moduleId;
public:
Robot* GetParent()
{
return parent;
}
void SetParent(Robot* newParent)
{
parent = newParent;
}
uint32 GetId()
{
return moduleId;
}
};
#endif