Skip to content

Commit

Permalink
add altitude and velocity GPS
Browse files Browse the repository at this point in the history
  • Loading branch information
sabas1080 committed Feb 3, 2019
1 parent dab52bb commit 7fb3916
Showing 1 changed file with 27 additions and 30 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -157,28 +157,32 @@ void enviarInfo(String outgoing) {
}

void gpsread(void){
SerialUSB.print("Location: ");
if (fix.valid.location)
{
Todo += String(fix.latitude(),6);
Todo += ",";
Todo += String(fix.longitude(),6);
#ifdef DEBUG
SerialUSB.print(fix.latitude(), 6);
SerialUSB.print(F(","));
SerialUSB.print(fix.longitude(), 6);
#endif
}
else
{
SerialUSB.print("Location: ");
if (fix.valid.location)
{
Todo += String(fix.latitude(), 6);
Todo += ",";
Todo += String(fix.longitude(), 6);
Todo += ",";
Todo += String(fix.altitude(), 6);
Todo += ",";
Todo += String(fix.speed_kph(), 6);
SerialUSB.print(fix.latitude(), 6);
SerialUSB.print(F(","));
SerialUSB.print(fix.longitude(), 6);
}
else
{
Todo += "0";
Todo += ",";
Todo += "0";
Todo += ",";
Todo += "0";
Todo += ",";
Todo += "0";
#ifdef DEBUG
SerialUSB.print("INVALID");
#endif
}
#ifdef DEBUG

SerialUSB.print(" Date/Time: ");
if (fix.valid.date)
{
Expand All @@ -187,33 +191,31 @@ void gpsread(void){
SerialUSB.print(fix.dateTime.day);
SerialUSB.print("/");
SerialUSB.print(fix.dateTime.year);
SerialUSB.print(" ");
}
else
{
SerialUSB.print(F("INVALID "));
SerialUSB.print("INVALID");
}

SerialUSB.print("");
if (fix.valid.date)
{
if (fix.dateTime.hours < 10) SerialUSB.print(F("0"));
if (fix.dateTime.hours < 10) SerialUSB.print("0");
SerialUSB.print(fix.dateTime.hours);
SerialUSB.print(":");
if (fix.dateTime.minutes < 10) SerialUSB.print(F("0"));
if (fix.dateTime.minutes < 10) SerialUSB.print("0");
SerialUSB.print(fix.dateTime.minutes);
SerialUSB.print(":");
if (fix.dateTime.seconds < 10) SerialUSB.print(F("0"));
if (fix.dateTime.seconds < 10) SerialUSB.print("0");
SerialUSB.print(fix.dateTime.seconds);
SerialUSB.print(".");
}
else
{
SerialUSB.print("INVALID ");
SerialUSB.print("INVALID");
}
SerialUSB.println();
#endif

SerialUSB.println();
}

void tube_impulse(){ //subprocedure for capturing events from Geiger Kit
Expand Down Expand Up @@ -537,8 +539,3 @@ long selectBand(int a)
break;
}
}





0 comments on commit 7fb3916

Please sign in to comment.