Fixed Sonar

Dependencies:   C12832 Servo mbed-rtos-edited mbed

Fork of NervousPuppy by Sean Doyle

Committer:
SeanDoyle
Date:
Mon Jan 12 19:32:28 2015 +0000
Revision:
1:8fe6802d6971
Parent:
0:f71b200c2f4d
Child:
2:8415bea33a95
Fixed mbed-rtos lib's issues for compilation.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
SeanDoyle 0:f71b200c2f4d 1 #include "mbed.h"
SeanDoyle 0:f71b200c2f4d 2
SeanDoyle 0:f71b200c2f4d 3 #define Cos(a) cos(PI/180*(a))
SeanDoyle 0:f71b200c2f4d 4 #define Sin(a) sin(PI/180*(a))
SeanDoyle 0:f71b200c2f4d 5 #define PI 3.1415926
SeanDoyle 0:f71b200c2f4d 6
SeanDoyle 0:f71b200c2f4d 7 using namespace std;
SeanDoyle 0:f71b200c2f4d 8
SeanDoyle 0:f71b200c2f4d 9 static const float LONELY = 5.0f;
SeanDoyle 0:f71b200c2f4d 10 static const float SCARED = 0.5f;
SeanDoyle 0:f71b200c2f4d 11
SeanDoyle 0:f71b200c2f4d 12 class nervousPuppy{
SeanDoyle 0:f71b200c2f4d 13 public:
SeanDoyle 0:f71b200c2f4d 14 nervousPuppy();
SeanDoyle 0:f71b200c2f4d 15
SeanDoyle 0:f71b200c2f4d 16 bool isLonely();
SeanDoyle 0:f71b200c2f4d 17 bool isScared();
SeanDoyle 0:f71b200c2f4d 18
SeanDoyle 0:f71b200c2f4d 19 float getPlayerDistance();
SeanDoyle 1:8fe6802d6971 20 void setPlayerDistance(float dist);
SeanDoyle 0:f71b200c2f4d 21
SeanDoyle 0:f71b200c2f4d 22 private:
SeanDoyle 0:f71b200c2f4d 23 float playerDistance;
SeanDoyle 0:f71b200c2f4d 24
SeanDoyle 0:f71b200c2f4d 25 };