Paparazzi UAS
v5.14.0_stable-0-g3f680d1
Paparazzi is a free software Unmanned Aircraft System.
|
Macros | |
#define | WMM2015_FRAC 2 |
#define | N_MAX_OF_GH 12 |
#define | GEO_EPOCH 2015. |
#define | YR_MIN 2015. |
#define | YR_MAX 2020. |
#define | NMAX_1 12 |
#define | NMAX_2 12 |
#define | IEXT 0 |
#define | EXT_COEFF1 (double)0 |
#define | EXT_COEFF2 (double)0 |
#define | EXT_COEFF3 (double)0 |
#define | GPS_EPOCH_BEGIN (double)1980.016393442623 |
Begin of the GPS epoch. More... | |
#define | GPS_EPOCH_YEAR 1980 |
#define | GPS_EPOCH_MONTH 1 |
#define | GPS_EPOCH_DAY 6 |
#define | WEEKS_IN_YEAR 52.14285 |
#define | SECS_IN_YEAR 31536000 |
#define | MAXDEG 13 |
#define | MAXCOEFF (MAXDEG*(MAXDEG+2)+1) |
Functions | |
int16_t | extrapsh (double date, double dte1, int16_t nmax1, int16_t nmax2, double *gh) |
int16_t | mag_calc (int16_t igdgc, double flat, double flon, double elev, int16_t nmax, double *gh, double *geo_mag_x, double *geo_mag_y, double *geo_mag_z, int16_t iext, double ext1, double ext2, double ext3) |
Variables | |
const double | gh1 [] |
const double | gh2 [] |
#define EXT_COEFF1 (double)0 |
Definition at line 52 of file pprz_geodetic_wmm2015.h.
Referenced by geo_mag_event(), and init_ltp().
#define EXT_COEFF2 (double)0 |
Definition at line 53 of file pprz_geodetic_wmm2015.h.
Referenced by geo_mag_event(), and init_ltp().
#define EXT_COEFF3 (double)0 |
Definition at line 54 of file pprz_geodetic_wmm2015.h.
Referenced by geo_mag_event(), and init_ltp().
#define GEO_EPOCH 2015. |
Definition at line 45 of file pprz_geodetic_wmm2015.h.
Referenced by geo_mag_event(), and init_ltp().
#define GPS_EPOCH_BEGIN (double)1980.016393442623 |
Begin of the GPS epoch.
Definition at line 57 of file pprz_geodetic_wmm2015.h.
Referenced by geo_mag_event().
#define GPS_EPOCH_DAY 6 |
Definition at line 60 of file pprz_geodetic_wmm2015.h.
#define GPS_EPOCH_MONTH 1 |
Definition at line 59 of file pprz_geodetic_wmm2015.h.
#define GPS_EPOCH_YEAR 1980 |
Definition at line 58 of file pprz_geodetic_wmm2015.h.
#define IEXT 0 |
Definition at line 51 of file pprz_geodetic_wmm2015.h.
Referenced by geo_mag_event(), and init_ltp().
Definition at line 67 of file pprz_geodetic_wmm2015.h.
Referenced by geo_mag_event(), and init_ltp().
#define MAXDEG 13 |
Definition at line 66 of file pprz_geodetic_wmm2015.h.
#define N_MAX_OF_GH 12 |
Definition at line 42 of file pprz_geodetic_wmm2015.h.
#define NMAX_1 12 |
Definition at line 48 of file pprz_geodetic_wmm2015.h.
Referenced by geo_mag_event(), and init_ltp().
#define NMAX_2 12 |
Definition at line 49 of file pprz_geodetic_wmm2015.h.
Referenced by geo_mag_event(), and init_ltp().
#define SECS_IN_YEAR 31536000 |
Definition at line 64 of file pprz_geodetic_wmm2015.h.
Referenced by geo_mag_event().
#define WEEKS_IN_YEAR 52.14285 |
Definition at line 63 of file pprz_geodetic_wmm2015.h.
Referenced by geo_mag_event().
#define WMM2015_FRAC 2 |
Definition at line 41 of file pprz_geodetic_wmm2015.h.
#define YR_MAX 2020. |
Definition at line 47 of file pprz_geodetic_wmm2015.h.
#define YR_MIN 2015. |
Definition at line 46 of file pprz_geodetic_wmm2015.h.
Definition at line 64 of file pprz_geodetic_wmm2015.c.
Referenced by geo_mag_event(), and init_ltp().
int16_t mag_calc | ( | int16_t | igdgc, |
double | flat, | ||
double | flon, | ||
double | elev, | ||
int16_t | nmax, | ||
double * | gh, | ||
double * | geo_mag_x, | ||
double * | geo_mag_y, | ||
double * | geo_mag_z, | ||
int16_t | iext, | ||
double | ext1, | ||
double | ext2, | ||
double | ext3 | ||
) |
Definition at line 105 of file pprz_geodetic_wmm2015.c.
References Int32RMat::m, and p.
Referenced by geo_mag_event(), and init_ltp().
const double gh1[] |
Definition at line 32 of file pprz_geodetic_wmm2015.c.
Referenced by extrapsh().
const double gh2[] |
Definition at line 48 of file pprz_geodetic_wmm2015.c.
Referenced by extrapsh().