Classes | Defines | Functions | Variables
pvt.h File Reference
#include "common.h"
#include "track.h"
Include dependency graph for pvt.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  dops_t

Defines

#define D2R   (GPS_PI/180.0) /* Degrees to radians. */
#define GNSS_MAX_OBS   GPS_NUM_SATS
#define GNSS_MAX_RECEIVERS   1
#define GPS_L1_HZ   1.57542E9
#define GPS_NUM_SATS   32
#define GPS_PI   3.14159265358979323846
#define NAV_C   299792458.0
#define NAV_F   -4.442807633e-010
#define NAV_GM   3.986005e14
#define NAV_OMEGAE_DOT   7.2921151467e-005
#define NOMINAL_RANGE   22980E3 /* Average distance to satellite, meters. */
#define PVT_MAX_ITERATIONS   20
#define R2D   (180.0/GPS_PI) /* Radians to degrees. */

Functions

struct __attribute__ ((packed))
u8 calc_PVT (const u8 n_used, const navigation_measurement_t const nav_meas[n_used], gnss_solution *soln, dops_t *dops)

Variables

 gnss_solution

Define Documentation

#define D2R   (GPS_PI/180.0) /* Degrees to radians. */

Definition at line 31 of file pvt.h.

#define GNSS_MAX_OBS   GPS_NUM_SATS

Definition at line 33 of file pvt.h.

#define GNSS_MAX_RECEIVERS   1

Definition at line 34 of file pvt.h.

#define GPS_L1_HZ   1.57542E9

Definition at line 24 of file pvt.h.

#define GPS_NUM_SATS   32
Todo:
These constants don't belong in this file.

Definition at line 22 of file pvt.h.

#define GPS_PI   3.14159265358979323846

Definition at line 23 of file pvt.h.

#define NAV_C   299792458.0

Definition at line 27 of file pvt.h.

#define NAV_F   -4.442807633e-010

Definition at line 28 of file pvt.h.

#define NAV_GM   3.986005e14

Definition at line 26 of file pvt.h.

#define NAV_OMEGAE_DOT   7.2921151467e-005

Definition at line 25 of file pvt.h.

#define NOMINAL_RANGE   22980E3 /* Average distance to satellite, meters. */

Definition at line 29 of file pvt.h.

#define PVT_MAX_ITERATIONS   20

Definition at line 36 of file pvt.h.

#define R2D   (180.0/GPS_PI) /* Radians to degrees. */

Definition at line 30 of file pvt.h.


Function Documentation

struct __attribute__ ( (packed)  ) [read]

Receiver position latitude [deg], longitude [deg], altitude [m]

Receiver position ECEF XYZ [m]

Receiver velocity in NED [m/s]

Receiver velocity in ECEF XYZ [m/s]

Definition at line 46 of file pvt.h.

u8 calc_PVT ( const u8  n_used,
const navigation_measurement_t const  nav_meas[n_used],
gnss_solution soln,
dops_t dops 
)

Definition at line 289 of file pvt.c.


Variable Documentation

Definition at line 83 of file pvt.h.



enu
Author(s): Mike Purvis
autogenerated on Sun Oct 5 2014 23:44:54