apps/garminusb2nmea-0.12a/exifgen.h File Reference

#include <asm/elphel/exifa.h>
#include <asm/byteorder.h>
#include "garmin.h"

Include dependency graph for exifgen.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define KNOTS_TO_KMH   1.852
#define G_PI   3.14159265358979324
#define rad2deg(x)   ((x) * 180.0 / G_PI)
#define EXIF_GPS_MIN_DENOM   10000
#define EXIF_GPS_METERS_DENOM   10
#define EXIF_GPS_TIMESEC_DENOM   1000

Functions

void exif_init_meta (struct meta_GPSInfo_t *meta)
int exif_gen (D800_Pvt_Data_Type *pvt, cpo_sat_data *sat, struct meta_GPSInfo_t *meta)


Define Documentation

#define EXIF_GPS_METERS_DENOM   10

Definition at line 15 of file exifgen.h.

Referenced by exif_gen(), and exif_init_meta().

#define EXIF_GPS_MIN_DENOM   10000

Definition at line 14 of file exifgen.h.

Referenced by exif_gen(), and exif_init_meta().

#define EXIF_GPS_TIMESEC_DENOM   1000

Definition at line 16 of file exifgen.h.

Referenced by exif_getutc(), and exif_init_meta().

#define G_PI   3.14159265358979324

Definition at line 12 of file exifgen.h.

#define KNOTS_TO_KMH   1.852

Definition at line 11 of file exifgen.h.

#define rad2deg ( x   )     ((x) * 180.0 / G_PI)

Definition at line 13 of file exifgen.h.

Referenced by exif_gen().


Function Documentation

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_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().


Generated on Fri Nov 28 00:07:05 2008 for elphel by  doxygen 1.5.1