Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void transmission(){
- transmissionString.begin();//clear the output
- //full data set
- transmissionString += "\r\nGPS Data: \r\n";
- transmissionString += "Basic Data: \r\n";
- transmissionString += "Fix: ";
- transmissionString += gpsFix;
- transmissionString += " Time: ";
- transmissionString += timeHHMMSS;
- transmissionString += " Longitude: ";
- transmissionString += longitude;
- transmissionString += " Lattitude: ";
- transmissionString += lattitude;
- transmissionString += " Altitude: ";
- transmissionString += alt;
- transmissionString += "\r\nCourse and speed: \r\n";
- transmissionString += "True Heading: ";
- transmissionString += trueHeading;
- transmissionString += " Magnetic Heading: ";
- transmissionString += magneticHeading;
- transmissionString += " Speed - Knots: ";
- transmissionString += speedKnots;
- transmissionString += " Speed - Km/h: ";
- transmissionString += speedKMH;
- transmissionString += "Weather Data: \r\n";
- transmissionString += "Barometric - inches: ";
- transmissionString += barometricPressureInches;
- transmissionString += " Barometric - bar: ";
- transmissionString += barometricPressureBars;
- transmissionString += " Air temp(c): ";
- transmissionString += airTemp;
- transmissionString += " Relative Humidity: ";
- transmissionString += relativeHumidity;
- transmissionString += " Dew Point: ";
- transmissionString += dewPoint;
- transmissionString += "\r\nWind Data: ";
- transmissionString += "True Wind Dir: ";
- transmissionString += windDirectionTrue;
- transmissionString += " Magnetic Wind Dir: ";
- transmissionString += windDirectionMagnetic;
- transmissionString += " Wind Speed - Knots: ";
- transmissionString += windSpeedKnots;
- transmissionString += " Wind Speed - m/s: ";
- transmissionString += windSpeedMetersPerSecond;
- transmissionString += " Relative Wind Chill: ";
- transmissionString += relativeWindChill;
- transmissionString += " Theoretical Wind Chill: ";
- transmissionString += theoreticalWindChill;
- transmissionString += "\r\nWeather Station Generated AHRS data: \r\n";
- transmissionString += "Pitch: ";
- transmissionString += weatherPitch;
- transmissionString += " Roll: ";
- transmissionString += weatherRoll;
- transmissionString += " Yaw: ";
- transmissionString += weatherYaw;
- transmissionString += "\r\nIMU Generated AHRS data: \r\n";
- transmissionString += "Pitch: ";
- transmissionString += pitch;
- transmissionString += " Roll: ";
- transmissionString += roll;
- transmissionString += " Yaw: ";
- transmissionString += yaw;
- transmissionString += "\r\nRadation data: ";
- transmissionString += "\r\n uSevert/hour: ";
- transmissionString += microSievertPerHour;
- //minimum data set
- //$,<timeHHMMSS>,<longitude>,<Lattitude>,<altitude>,<roll>,<pitch>,<yaw>~
- transmissionString += "\r\n$DATA,";
- transmissionString += timeHHMMSS;
- transmissionString += ",";
- transmissionString += longitude;
- transmissionString += ",";
- transmissionString += lattitude;
- transmissionString += ",";
- transmissionString += alt;
- transmissionString += ",";
- transmissionString += pitch;
- transmissionString += ",";
- transmissionString += roll;
- transmissionString += ",";
- transmissionString += yaw;
- transmissionString += "~";
- Serial.println(transmissionString);
- if(SDCardPresent == true){
- File dataFile = SD.open("datalog.txt", FILE_WRITE);
- if (dataFile) {
- dataFile.println(transmissionString);
- dataFile.close();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement