Files
jens 27720942f4 - template magic
git-svn-id: http://moon:8086/svn/software/trunk/projects/FsmEval@139 b431acfa-c32f-4a4a-93f1-934dc6c82436
2015-01-24 20:13:43 +00:00

38 lines
548 B
C++

/*
* File: main.cpp
* Author: jens
*
* Created on 21. Januar 2015, 05:05
*/
#include <cstdio>
#include <cstdlib>
#include "FsmProcess.hpp"
#include "FsmMode.hpp"
using namespace std;
/*
*
*/
int main(int argc, char** argv)
{
Context ctx;
FsmProcess<Mode0> fsmProcess0(ctx);
FsmProcess<Mode1> fsmProcess1(ctx);
ModeContext mctx(&fsmProcess0, &fsmProcess1);
FsmMode fsmMode(mctx);
fsmMode.reset();
for (int i=0; i < 1000; i++)
{
fsmMode.process(i);
}
fsmMode.reset();
return 0;
}