Cartesian coordinates

This commit is contained in:
2025-11-08 16:15:36 +01:00
parent 5099427c24
commit c503793f69
5 changed files with 81 additions and 1 deletions

View File

@@ -16,6 +16,7 @@
#include <string.h>
#include "igc.h"
#include "linkage.h"
#include "coords.h"
struct IGC_DataPoint* parse_datapoint(char* line)
{
@@ -58,6 +59,8 @@ struct IGC_DataPoint* parse_datapoint(char* line)
void show_datapoint(struct IGC_DataPoint* dp)
{
printf("Data point: %02d:%02d:%02d | %d°%d'%d\"%c %d°%d'%d\"%c | Baro: %dm GPS: %dm\n", dp->hour, dp->minute, dp->second, dp->lat.deg, dp->lat.min, dp->lat.sec, dp->lat.cardinal, dp->lon.deg, dp->lon.min, dp->lon.sec, dp->lon.cardinal, dp->baro_alt, dp->gps_alt);
compute_decimal_coords(dp);
compute_cartesian_coords(dp);
}
void show_header_info(struct IGC_Header* hdr)