commit!

Committer:
narshu
Date:
Fri Jun 15 20:40:17 2012 +0000
Revision:
0:42026f893a2d

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
narshu 0:42026f893a2d 1 #include "motors.h"
narshu 0:42026f893a2d 2 #include "ai.h"
narshu 0:42026f893a2d 3 #include "Kalman.h"
narshu 0:42026f893a2d 4
narshu 0:42026f893a2d 5 #ifndef MOTION
narshu 0:42026f893a2d 6 #define MOTION
narshu 0:42026f893a2d 7 class Motion {
narshu 0:42026f893a2d 8 public:
narshu 0:42026f893a2d 9 Motion(Motors &motorsin, AI &aiin, Kalman &kalmanin);
narshu 0:42026f893a2d 10 Thread thr_motion;
narshu 0:42026f893a2d 11
narshu 0:42026f893a2d 12 private:
narshu 0:42026f893a2d 13 Motors& motors;
narshu 0:42026f893a2d 14 AI& ai;
narshu 0:42026f893a2d 15 Kalman& kalman;
narshu 0:42026f893a2d 16
narshu 0:42026f893a2d 17 void motion_thread();
narshu 0:42026f893a2d 18 static void mtwrapper(void const *arg){ ((Motion*)arg)->motion_thread(); }
narshu 0:42026f893a2d 19
narshu 0:42026f893a2d 20 };
narshu 0:42026f893a2d 21 #endif