GNSS_structSatellitePVT Struct Reference

#include <gnss_types.h>


Detailed Description

A struct for satelite data.

This struct is 4 and 8 byte struct member packing compatible.

Definition at line 164 of file gnss_types.h.


Data Fields

int isValid
 This indicates if the pvt information is valid [1=valid, 0=invalid].
int ageOfEph
 The difference between the current measurement time and the time of ephemeris.
double x
 The satellite position ECEF, x [m].
double y
 The satellite position ECEF, y [m].
double z
 The satellite position ECEF, z [m].
double vx
 The satellite velocity ECEF, vx [m].
double vy
 The satellite velocity ECEF, vy [m].
double vz
 The satellite velocity ECEF, vz [m].
double clk
 The satellite clock correction [m].
double clkdrift
 The satellite clock drift correction [m/s].
double elevation
 The elevation angle between the user and the satellite [rad].
double azimuth
 The azimuth angle between the user and the satellite, measured clockwise positive from the true North [rad].
double doppler
 The satellite doppler with respect to the user position [m/s], Note: User must convert to Hz.

Field Documentation

int GNSS_structSatellitePVT::isValid

This indicates if the pvt information is valid [1=valid, 0=invalid].

Definition at line 166 of file gnss_types.h.

int GNSS_structSatellitePVT::ageOfEph

The difference between the current measurement time and the time of ephemeris.

Definition at line 167 of file gnss_types.h.

double GNSS_structSatellitePVT::x

The satellite position ECEF, x [m].

Definition at line 168 of file gnss_types.h.

double GNSS_structSatellitePVT::y

The satellite position ECEF, y [m].

Definition at line 169 of file gnss_types.h.

double GNSS_structSatellitePVT::z

The satellite position ECEF, z [m].

Definition at line 170 of file gnss_types.h.

double GNSS_structSatellitePVT::vx

The satellite velocity ECEF, vx [m].

Definition at line 171 of file gnss_types.h.

double GNSS_structSatellitePVT::vy

The satellite velocity ECEF, vy [m].

Definition at line 172 of file gnss_types.h.

double GNSS_structSatellitePVT::vz

The satellite velocity ECEF, vz [m].

Definition at line 173 of file gnss_types.h.

double GNSS_structSatellitePVT::clk

The satellite clock correction [m].

Definition at line 174 of file gnss_types.h.

double GNSS_structSatellitePVT::clkdrift

The satellite clock drift correction [m/s].

Definition at line 175 of file gnss_types.h.

double GNSS_structSatellitePVT::elevation

The elevation angle between the user and the satellite [rad].

Definition at line 176 of file gnss_types.h.

double GNSS_structSatellitePVT::azimuth

The azimuth angle between the user and the satellite, measured clockwise positive from the true North [rad].

Definition at line 177 of file gnss_types.h.

double GNSS_structSatellitePVT::doppler

The satellite doppler with respect to the user position [m/s], Note: User must convert to Hz.

Definition at line 178 of file gnss_types.h.


The documentation for this struct was generated from the following file: