Advertisement
Guest User

Untitled

a guest
Jun 20th, 2012
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 3.47 KB | None | 0 0
  1.  
  2. void transmission(){
  3.  
  4.   transmissionString.begin();//clear the output
  5.   //full data set
  6.   transmissionString += "\r\nGPS Data: \r\n";
  7.   transmissionString += "Basic Data: \r\n";
  8.   transmissionString += "Fix: ";
  9.   transmissionString += gpsFix;
  10.   transmissionString += " Time: ";
  11.   transmissionString += timeHHMMSS;
  12.   transmissionString += " Longitude: ";
  13.   transmissionString += longitude;
  14.   transmissionString += " Lattitude: ";
  15.   transmissionString += lattitude;
  16.   transmissionString += " Altitude: ";
  17.   transmissionString += alt;
  18.   transmissionString += "\r\nCourse and speed: \r\n";
  19.   transmissionString += "True Heading: ";
  20.   transmissionString += trueHeading;
  21.   transmissionString += " Magnetic Heading: ";
  22.   transmissionString += magneticHeading;
  23.   transmissionString += " Speed - Knots: ";
  24.   transmissionString += speedKnots;
  25.   transmissionString += " Speed - Km/h: ";
  26.   transmissionString += speedKMH;
  27.   transmissionString += "Weather Data: \r\n";
  28.   transmissionString += "Barometric - inches: ";
  29.   transmissionString += barometricPressureInches;
  30.   transmissionString += " Barometric - bar: ";
  31.   transmissionString += barometricPressureBars;
  32.   transmissionString += " Air temp(c): ";
  33.   transmissionString += airTemp;
  34.   transmissionString += " Relative Humidity: ";
  35.   transmissionString += relativeHumidity;
  36.   transmissionString += " Dew Point: ";
  37.   transmissionString += dewPoint;
  38.   transmissionString += "\r\nWind Data: ";
  39.   transmissionString +=  "True Wind Dir: ";
  40.   transmissionString += windDirectionTrue;
  41.   transmissionString += " Magnetic Wind Dir: ";
  42.   transmissionString += windDirectionMagnetic;
  43.   transmissionString += " Wind Speed - Knots: ";
  44.   transmissionString += windSpeedKnots;
  45.   transmissionString += " Wind Speed - m/s: ";
  46.   transmissionString += windSpeedMetersPerSecond;
  47.   transmissionString += " Relative Wind Chill: ";
  48.   transmissionString += relativeWindChill;
  49.   transmissionString += " Theoretical Wind Chill: ";
  50.   transmissionString += theoreticalWindChill;
  51.   transmissionString += "\r\nWeather Station Generated AHRS data: \r\n";
  52.   transmissionString += "Pitch: ";
  53.   transmissionString += weatherPitch;
  54.   transmissionString += " Roll: ";
  55.   transmissionString += weatherRoll;
  56.   transmissionString += " Yaw: ";
  57.   transmissionString += weatherYaw;
  58.   transmissionString += "\r\nIMU Generated AHRS data: \r\n";
  59.   transmissionString += "Pitch: ";
  60.   transmissionString += pitch;
  61.   transmissionString += " Roll: ";
  62.   transmissionString += roll;
  63.   transmissionString += " Yaw: ";  
  64.   transmissionString += yaw;
  65.   transmissionString += "\r\nRadation data: ";
  66.   transmissionString += "\r\n uSevert/hour: ";
  67.   transmissionString += microSievertPerHour;
  68.   //minimum data set
  69.   //$,<timeHHMMSS>,<longitude>,<Lattitude>,<altitude>,<roll>,<pitch>,<yaw>~
  70.   transmissionString += "\r\n$DATA,";
  71.   transmissionString += timeHHMMSS;
  72.   transmissionString += ",";
  73.   transmissionString += longitude;
  74.   transmissionString += ",";
  75.   transmissionString += lattitude;
  76.   transmissionString += ",";
  77.   transmissionString += alt;
  78.   transmissionString += ",";
  79.   transmissionString += pitch;
  80.   transmissionString += ",";
  81.   transmissionString += roll;
  82.   transmissionString += ",";
  83.   transmissionString += yaw;
  84.   transmissionString += "~";
  85.   Serial.println(transmissionString);
  86.   if(SDCardPresent == true){
  87.     File dataFile = SD.open("datalog.txt", FILE_WRITE);
  88.     if (dataFile) {
  89.       dataFile.println(transmissionString);
  90.       dataFile.close();
  91.     }
  92.   }
  93. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement