- reorganized Kml generation

- Kml generation on demand
- cleaned up GUI
  - removed color selector
  - remove track rate slider
  - adjusted altitude slider


git-svn-id: http://moon:8086/svn/software/trunk/projects/FsTrack@175 b431acfa-c32f-4a4a-93f1-934dc6c82436
This commit is contained in:
2015-01-30 19:18:10 +00:00
parent 29e2cadd10
commit 176b4224e3
10 changed files with 621 additions and 452 deletions
+39
View File
@@ -10,6 +10,8 @@
struct FlightData
{
FlightData() {}
~FlightData() {}
bool isFsReady, isFsDialog, isPaused, isParked, isOnGround, isReplay;
unsigned long timeZulu;
double lat, lon, alt_meter, alt_feet, gl_meter, bank_deg, pitch_deg, hdgTrue_deg, hdgMag_deg, gs_meterPerSec, gs_knots, tas_knots, ias_knots, bpa_knots, vs_feetPerMin, magVar_deg;
@@ -23,6 +25,43 @@ struct FlightData
char atcAirlineStr[24];
char atcAircraftTypeStr[24];
const FlightData& operator=(const FlightData &rhs)
{
isFsReady = rhs.isFsReady;
isFsDialog = rhs.isFsDialog;
isPaused = rhs.isPaused;
isParked = rhs.isParked;
isOnGround = rhs.isOnGround;
isReplay = rhs.isReplay;
lat = rhs.lat;
lon = rhs.lon;
alt_meter = rhs.alt_meter;
alt_feet = rhs.alt_feet;
gl_meter = rhs.gl_meter;
bank_deg = rhs.bank_deg;
pitch_deg = rhs.pitch_deg;
hdgTrue_deg = rhs.hdgTrue_deg;
hdgMag_deg = rhs.hdgMag_deg;
gs_meterPerSec = rhs.gs_meterPerSec;
gs_knots = rhs.gs_knots;
tas_knots = rhs.tas_knots;
ias_knots = rhs.ias_knots;
bpa_knots = rhs.bpa_knots;
vs_feetPerMin = rhs.vs_feetPerMin;
magVar_deg = rhs.magVar_deg;
framerate = rhs.framerate;
memcpy(aircraftTitle, rhs.aircraftTitle, sizeof(aircraftTitle));
memcpy(tcasStr, rhs.tcasStr, sizeof(tcasStr));
memcpy(tcasStr2, rhs.tcasStr2, sizeof(tcasStr2));
memcpy(flightname, rhs.flightname, sizeof(flightname));
memcpy(atcFlightNumStr, rhs.atcFlightNumStr, sizeof(atcFlightNumStr));
memcpy(atcFlightIDStr, rhs.atcFlightIDStr, sizeof(atcFlightIDStr));
memcpy(atcAirlineStr, rhs.atcAirlineStr, sizeof(atcAirlineStr));
memcpy(atcAircraftTypeStr, rhs.atcAircraftTypeStr, sizeof(atcAircraftTypeStr));
return *this;
}
};
struct IFsLink