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/modules/io_module.h

46 lines
534 B
C
Raw Permalink Normal View History

2007-02-18 00:14:00 +00:00
#ifndef _MODULE_H
#define _MODULE_H
#include "../defines.h"
#include "../tools.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