GPS and IMU reading works

Dependencies:   mbed Servo SDFileSystem

/media/uploads/taoqiuyang/img_2352.jpg

Get.cpp

Committer:
dem123456789
Date:
2015-08-29
Revision:
20:a820531c78bc
Parent:
15:dbf20c1209ae
Child:
25:30966ed7f7e8

File content as of revision 20:a820531c78bc:

#include "Config.h"


string getIMU_Y() {
    return IMU_Y;
}

string getIMU_P() {
    return IMU_P;
}

string getIMU_R() {
    return IMU_R;
}

string getGPS_Quality() {
    return GPS_Quality;
}

string getGPS_UTC() {
    return GPS_UTC;
}

string getGPS_Latitude() {
    return GPS_Latitude;
}

string getGPS_Longtitude() {
    return GPS_Longtitude;
}

string getGPS_Altitude() {
    return GPS_Altitude;
}

string getGPS_Num_Satellite() {
    return GPS_Num_Satellite;
}

string getGPS_HDOP() {
    return GPS_HDOP;
}

string getGPS_VDOP() {
    return GPS_VDOP;
}

string getGPS_PDOP() {
    return GPS_PDOP;
}

string getGPS_Date() {
    return GPS_Date;
}

string getGPS_VelocityKnot() {
    return GPS_VelocityKnot;
}

string getGPS_VelocityKph() {
    return GPS_VelocityKph;
}
    
string decodeCommandGET(string cmd) {
    if (cmd == "IMU_Y") {
        return(getIMU_Y());
    } else if (cmd == "IMU_P") {
        return(getIMU_P());
    } else if (cmd == "IMU_R") {
        return(getIMU_R());
    } else if (cmd == "GPS_Quality") {
        return(getGPS_Quality());
    } else if (cmd == "GPS_UTC") {
        return(getGPS_UTC());
    } else if (cmd == "GPS_Latitude") {
        return(getGPS_Latitude());
    } else if (cmd == "GPS_Longtitude") {
        return(getGPS_Longtitude());
    } else if (cmd == "GPS_Altitude") {
        return(getGPS_Altitude());
    } else if (cmd == "GPS_Num_Satellite") {
        return(getGPS_Num_Satellite());
    } else if (cmd == "GPS_HDOP") {
        return(getGPS_HDOP());
    } else if (cmd == "GPS_VDOP") {
        return(getGPS_VDOP());
    } else if (cmd == "GPS_PDOP") {
        return(getGPS_PDOP());
    } else if (cmd == "GPS_Date") {
        return(getGPS_Date());
    } else if (cmd == "GPS_VelocityKnot") {
        return(getGPS_VelocityKnot());
    } else if (cmd == "GPS_VelocityKph") {
        return(getGPS_VelocityKph());
    } else {
        return("Not valid command, example: @GET=GPS_Quality");
    }
}