Dependents:   TrackingAntenna

Committer:
danidanko
Date:
Mon May 30 21:31:01 2011 +0000
Revision:
0:56c11651aa8c

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
danidanko 0:56c11651aa8c 1 #define PI 3.14159274
danidanko 0:56c11651aa8c 2 #define ON 1
danidanko 0:56c11651aa8c 3 #define OFF 0
danidanko 0:56c11651aa8c 4 typedef unsigned char uchar;
danidanko 0:56c11651aa8c 5
danidanko 0:56c11651aa8c 6
danidanko 0:56c11651aa8c 7 float torads(float deg);
danidanko 0:56c11651aa8c 8 float todegs(float rad);
danidanko 0:56c11651aa8c 9
danidanko 0:56c11651aa8c 10 //Gets string from groundStation and converts to Lat Lon Alt
danidanko 0:56c11651aa8c 11 void getlla(float& p_lat, float& p_lon, float& p_alt, float& g_lat, float& g_lon, float& g_alot);
danidanko 0:56c11651aa8c 12
danidanko 0:56c11651aa8c 13 //converts lat lon alt to ECEF earth centered earth fixed coordinates
danidanko 0:56c11651aa8c 14 void lla2ecef(float lat, float lon, float alt, float& x, float& y, float& z);
danidanko 0:56c11651aa8c 15
danidanko 0:56c11651aa8c 16 //converts 4 bytes to float
danidanko 0:56c11651aa8c 17 float tofloat(uchar b0, uchar b1, uchar b2, uchar b3);
danidanko 0:56c11651aa8c 18
danidanko 0:56c11651aa8c 19 //this is a testing function it allows me to input a puse width in uS and output it to the servo(s)
danidanko 0:56c11651aa8c 20 // Allows me to get y = Mx + B.. it's not used in the main program but is usefull
danidanko 0:56c11651aa8c 21 void servo_calib();