#include "garmin.h"
#include "nmeagen.h"
#include "exifgen.h"
#include <math.h>
#include <stdio.h>
#include <string.h>
Include dependency graph for exifgen.c:
Go to the source code of this file.
Functions | |
void | exif_init_meta (struct meta_GPSInfo_t *meta) |
void | exif_getutc (D800_Pvt_Data_Type *pvt, struct meta_GPSInfo_t *meta) |
int | exif_gen (D800_Pvt_Data_Type *pvt, cpo_sat_data *sat, struct meta_GPSInfo_t *meta) |
int exif_gen | ( | D800_Pvt_Data_Type * | pvt, | |
cpo_sat_data * | sat, | |||
struct meta_GPSInfo_t * | meta | |||
) |
Definition at line 129 of file exifgen.c.
References exif_getutc(), EXIF_GPS_METERS_DENOM, EXIF_GPS_MIN_DENOM, meta_GPSInfo_t::GPSAltitude_nom, meta_GPSInfo_t::GPSAltitudeRef, meta_GPSInfo_t::GPSLatitude_deg_nom, meta_GPSInfo_t::GPSLatitude_min_nom, meta_GPSInfo_t::GPSLatitudeRef, meta_GPSInfo_t::GPSLongitude_deg_nom, meta_GPSInfo_t::GPSLongitude_min_nom, meta_GPSInfo_t::GPSLongitudeRef, meta_GPSInfo_t::GPSMeasureMode, and rad2deg.
Referenced by main().
void exif_getutc | ( | D800_Pvt_Data_Type * | pvt, | |
struct meta_GPSInfo_t * | meta | |||
) |
Definition at line 45 of file exifgen.c.
References a, d, e, EXIF_GPS_TIMESEC_DENOM, f, meta_GPSInfo_t::GPSDateStamp, meta_GPSInfo_t::GPSTimeStamp_hrs_nom, meta_GPSInfo_t::GPSTimeStamp_min_nom, meta_GPSInfo_t::GPSTimeStamp_sec_nom, s, and x.
Referenced by exif_gen().
void exif_init_meta | ( | struct meta_GPSInfo_t * | meta | ) |
Definition at line 20 of file exifgen.c.
References EXIF_GPS_METERS_DENOM, EXIF_GPS_MIN_DENOM, EXIF_GPS_TIMESEC_DENOM, meta_GPSInfo_t::GPSAltitude_denom, meta_GPSInfo_t::GPSAltitude_nom, meta_GPSInfo_t::GPSAltitudeRef, meta_GPSInfo_t::GPSLatitude_deg_denom, meta_GPSInfo_t::GPSLatitude_deg_nom, meta_GPSInfo_t::GPSLatitude_min_denom, meta_GPSInfo_t::GPSLatitude_min_nom, meta_GPSInfo_t::GPSLatitudeRef, meta_GPSInfo_t::GPSLongitude_deg_denom, meta_GPSInfo_t::GPSLongitude_deg_nom, meta_GPSInfo_t::GPSLongitude_min_denom, meta_GPSInfo_t::GPSLongitude_min_nom, meta_GPSInfo_t::GPSLongitudeRef, meta_GPSInfo_t::GPSMeasureMode, meta_GPSInfo_t::GPSTimeStamp_hrs_denom, meta_GPSInfo_t::GPSTimeStamp_hrs_nom, meta_GPSInfo_t::GPSTimeStamp_min_denom, meta_GPSInfo_t::GPSTimeStamp_min_nom, meta_GPSInfo_t::GPSTimeStamp_sec_denom, and meta_GPSInfo_t::GPSTimeStamp_sec_nom.
Referenced by main().