GPS and IMU reading works

Dependencies:   mbed Servo SDFileSystem

/media/uploads/taoqiuyang/img_2352.jpg

Committer:
dem123456789
Date:
Wed Aug 26 22:41:36 2015 +0000
Revision:
15:dbf20c1209ae
Parent:
14:92bacb5af01b
Child:
20:a820531c78bc
PC GET part done

Who changed what in which revision?

UserRevisionLine numberNew contents of line
dem123456789 13:e18e7b1cb900 1 #include "Get.h"
dem123456789 13:e18e7b1cb900 2
dem123456789 13:e18e7b1cb900 3
dem123456789 13:e18e7b1cb900 4 string getIMU_Y() {
dem123456789 14:92bacb5af01b 5 return IMU_Y;
dem123456789 13:e18e7b1cb900 6 }
dem123456789 13:e18e7b1cb900 7
dem123456789 13:e18e7b1cb900 8 string getIMU_P() {
dem123456789 14:92bacb5af01b 9 return IMU_P;
dem123456789 13:e18e7b1cb900 10 }
dem123456789 13:e18e7b1cb900 11
dem123456789 13:e18e7b1cb900 12 string getIMU_R() {
dem123456789 14:92bacb5af01b 13 return IMU_R;
dem123456789 13:e18e7b1cb900 14 }
dem123456789 13:e18e7b1cb900 15
dem123456789 13:e18e7b1cb900 16 string getGPS_Quality() {
dem123456789 14:92bacb5af01b 17 return GPS_Quality;
dem123456789 13:e18e7b1cb900 18 }
dem123456789 13:e18e7b1cb900 19
dem123456789 13:e18e7b1cb900 20 string getGPS_UTC() {
dem123456789 14:92bacb5af01b 21 return GPS_UTC;
dem123456789 13:e18e7b1cb900 22 }
dem123456789 13:e18e7b1cb900 23
dem123456789 13:e18e7b1cb900 24 string getGPS_Latitude() {
dem123456789 14:92bacb5af01b 25 return GPS_Latitude;
dem123456789 13:e18e7b1cb900 26 }
dem123456789 13:e18e7b1cb900 27
dem123456789 13:e18e7b1cb900 28 string getGPS_Longtitude() {
dem123456789 14:92bacb5af01b 29 return GPS_Longtitude;
dem123456789 13:e18e7b1cb900 30 }
dem123456789 13:e18e7b1cb900 31
dem123456789 13:e18e7b1cb900 32 string getGPS_Altitude() {
dem123456789 14:92bacb5af01b 33 return GPS_Altitude;
dem123456789 13:e18e7b1cb900 34 }
dem123456789 13:e18e7b1cb900 35
dem123456789 13:e18e7b1cb900 36 string getGPS_Num_Satellite() {
dem123456789 14:92bacb5af01b 37 return GPS_Num_Satellite;
dem123456789 13:e18e7b1cb900 38 }
dem123456789 13:e18e7b1cb900 39
dem123456789 13:e18e7b1cb900 40 string getGPS_HDOP() {
dem123456789 14:92bacb5af01b 41 return GPS_HDOP;
dem123456789 13:e18e7b1cb900 42 }
dem123456789 13:e18e7b1cb900 43
dem123456789 13:e18e7b1cb900 44 string getGPS_VDOP() {
dem123456789 14:92bacb5af01b 45 return GPS_VDOP;
dem123456789 13:e18e7b1cb900 46 }
dem123456789 13:e18e7b1cb900 47
dem123456789 13:e18e7b1cb900 48 string getGPS_PDOP() {
dem123456789 14:92bacb5af01b 49 return GPS_PDOP;
dem123456789 13:e18e7b1cb900 50 }
dem123456789 13:e18e7b1cb900 51
dem123456789 13:e18e7b1cb900 52 string getGPS_Date() {
dem123456789 14:92bacb5af01b 53 return GPS_Date;
dem123456789 13:e18e7b1cb900 54 }
dem123456789 13:e18e7b1cb900 55
dem123456789 13:e18e7b1cb900 56 string getGPS_VelocityKnot() {
dem123456789 14:92bacb5af01b 57 return GPS_VelocityKnot;
dem123456789 13:e18e7b1cb900 58 }
dem123456789 13:e18e7b1cb900 59
dem123456789 13:e18e7b1cb900 60 string getGPS_VelocityKph() {
dem123456789 14:92bacb5af01b 61 return GPS_VelocityKph;
dem123456789 13:e18e7b1cb900 62 }
dem123456789 15:dbf20c1209ae 63
dem123456789 15:dbf20c1209ae 64 string decodeCommand(string cmd) {
dem123456789 15:dbf20c1209ae 65 if (cmd == "IMU_Y") {
dem123456789 15:dbf20c1209ae 66 return(getIMU_Y());
dem123456789 15:dbf20c1209ae 67 } else if (cmd == "IMU_P") {
dem123456789 15:dbf20c1209ae 68 return(getIMU_P());
dem123456789 15:dbf20c1209ae 69 } else if (cmd == "IMU_R") {
dem123456789 15:dbf20c1209ae 70 return(getIMU_R());
dem123456789 15:dbf20c1209ae 71 } else if (cmd == "GPS_Quality") {
dem123456789 15:dbf20c1209ae 72 return(getGPS_Quality());
dem123456789 15:dbf20c1209ae 73 } else if (cmd == "GPS_UTC") {
dem123456789 15:dbf20c1209ae 74 return(getGPS_UTC());
dem123456789 15:dbf20c1209ae 75 } else if (cmd == "GPS_Latitude") {
dem123456789 15:dbf20c1209ae 76 return(getGPS_Latitude());
dem123456789 15:dbf20c1209ae 77 } else if (cmd == "GPS_Longtitude") {
dem123456789 15:dbf20c1209ae 78 return(getGPS_Longtitude());
dem123456789 15:dbf20c1209ae 79 } else if (cmd == "GPS_Altitude") {
dem123456789 15:dbf20c1209ae 80 return(getGPS_Altitude());
dem123456789 15:dbf20c1209ae 81 } else if (cmd == "GPS_Num_Satellite") {
dem123456789 15:dbf20c1209ae 82 return(getGPS_Num_Satellite());
dem123456789 15:dbf20c1209ae 83 } else if (cmd == "GPS_HDOP") {
dem123456789 15:dbf20c1209ae 84 return(getGPS_HDOP());
dem123456789 15:dbf20c1209ae 85 } else if (cmd == "GPS_VDOP") {
dem123456789 15:dbf20c1209ae 86 return(getGPS_VDOP());
dem123456789 15:dbf20c1209ae 87 } else if (cmd == "GPS_PDOP") {
dem123456789 15:dbf20c1209ae 88 return(getGPS_PDOP());
dem123456789 15:dbf20c1209ae 89 } else if (cmd == "GPS_Date") {
dem123456789 15:dbf20c1209ae 90 return(getGPS_Date());
dem123456789 15:dbf20c1209ae 91 } else if (cmd == "GPS_VelocityKnot") {
dem123456789 15:dbf20c1209ae 92 return(getGPS_VelocityKnot());
dem123456789 15:dbf20c1209ae 93 } else if (cmd == "GPS_VelocityKph") {
dem123456789 15:dbf20c1209ae 94 return(getGPS_VelocityKph());
dem123456789 15:dbf20c1209ae 95 } else {
dem123456789 15:dbf20c1209ae 96 return("Not acceptable command, example: @GET=GPS_Quality");
dem123456789 15:dbf20c1209ae 97 }
dem123456789 15:dbf20c1209ae 98 }