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
narshu 0:42026f893a2d 2 #ifndef IR_H
narshu 0:42026f893a2d 3 #define IR_H
narshu 0:42026f893a2d 4
narshu 0:42026f893a2d 5 #include "mbed.h"
narshu 0:42026f893a2d 6
narshu 0:42026f893a2d 7 //forward declaration of class Kalman to avoid cyclic include
narshu 0:42026f893a2d 8 class Kalman;
narshu 0:42026f893a2d 9
narshu 0:42026f893a2d 10 class IR {
narshu 0:42026f893a2d 11 public:
narshu 0:42026f893a2d 12
narshu 0:42026f893a2d 13 Serial IRserial;
narshu 0:42026f893a2d 14
narshu 0:42026f893a2d 15 IR(Kalman &kalmanin);
narshu 0:42026f893a2d 16 void detachisr();
narshu 0:42026f893a2d 17 void attachisr();
narshu 0:42026f893a2d 18 void vIRValueISR (void);
narshu 0:42026f893a2d 19
narshu 0:42026f893a2d 20 private:
narshu 0:42026f893a2d 21 //reference to the kalman object to run the updates on
narshu 0:42026f893a2d 22 Kalman& kalman;
narshu 0:42026f893a2d 23 };
narshu 0:42026f893a2d 24
narshu 0:42026f893a2d 25 #endif //IR_H