This commit is contained in:
Janik Schlemminger
2014-03-09 05:23:51 -07:00
parent 068e761be4
commit 8be4fb942a
12 changed files with 485 additions and 0 deletions

View File

@@ -0,0 +1,31 @@
/*
* controller.h
*
* Created on: Mar 5, 2014
* Author: jonny
*/
#ifndef CONTROLLER_H_
#define CONTROLLER_H_
#include <tlm.h>
#include "scheduling/CommandGenerator.h"
namespace controller {
class Controller {
public:
Controller();
virtual ~Controller();
bool schedule(tlm::tlm_generic_payload* externalTransaction);//return TLM status??
private:
ControllerState state;
CommandGenerator commandGenerator;
};
} /* namespace controller */
#endif /* CONTROLLER_H_ */