Eurobot2012_Secondary

Fork of Eurobot_2012_Secondary by Shuto Naruse

Committer:
narshu
Date:
Wed Oct 17 22:25:31 2012 +0000
Revision:
1:cc2a9eb0bd55
Commit before publishing

Who changed what in which revision?

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