|
Paparazzi UAS
v5.12_stable-4-g9b43e9b
Paparazzi is a free software Unmanned Aircraft System.
|
Collaboration diagram for Geomagnetic field model: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().
Here is the caller graph for this function:| 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().
Here is the caller graph for this function:| 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().