#include <gnss_types.h>
This struct is 4 and 8 byte struct member packing compatible.
Definition at line 203 of file gnss_types.h.
Data Fields | |
unsigned short | channel |
The channel number associated with this measurement. | |
unsigned short | id |
The unique id for this channel (eg PRN for GPS). | |
GNSS_enumSystem | system |
The satellite system associated with this channel. | |
GNSS_enumCodeType | codeType |
The code type for this channel. | |
GNSS_enumFrequency | freqType |
The frequency type for this channel. | |
GNSS_structFlagsBitField | flags |
The flags associated with this channel. ie Validity flags, etc. | |
unsigned short | week |
The measurement gps week (at 'transmit' time) [weeks]. | |
double | tow |
The measurement gps time of week (at 'transmit' time) [s]. | |
double | psr |
The pseudorange measurement [m]. | |
double | adr |
The carrier phase or accumulated Doppler range measurement [cycles]. | |
float | doppler |
The Doppler measurement for this channel [Hz]. | |
float | cno |
The carrier to noise density ratio for this channel [dB-Hz]. | |
float | locktime |
The number of seconds of continous phase tracking (no known cycle slips) [s]. | |
float | stdev_psr |
The estimated pseudorange measurement standard deviation [m]. | |
float | stdev_adr |
The estimated accumulated Doppler range measurement standard deviation [cycles]. | |
float | stdev_doppler |
The estimated Doppler measurement standard deviation [Hz]. | |
double | psr_misclosure |
The measured psr minus the computed psr estimate [m]. | |
double | doppler_misclosure |
The measured Doppler minus the computed Doppler estimate [m]. | |
double | range |
The best estimate of the geometric range between the antenna and the satellite [m]. | |
double | rangerate |
The best estimate of the geometric range rate between the antenna and the satellite [m/s]. | |
double | psr_smoothed |
The carrier smoothed pseudorange if available [m]. | |
double | psr_predicted |
The predicted pseudorange based on the satellite position, user position, and current clock offset [m]. | |
double | ambiguity |
The estimated float ambiguity [m]. | |
double | ambiguity_dd |
The estimated double difference float ambiguity [m]. | |
float | doppler_predicted |
The predicted Doppler based on user position, velocity, satellite position, velocity and clock rate [Hz]. | |
float | azimuthRads |
The associated satellite azimuth for this channel [rad]. | |
float | elevationRads |
The associated satellite elevation for this channel [rad]. | |
short | index_differential |
The channel index of a matching differential observation. -1 means there is no matching channel. | |
short | index_time_differential |
The channel index of a matching time differential observation. -1 means there is no matching channel. | |
short | index_between_satellite_differential |
The channel index for between satellite difference of the satellite that is substracted from this one. -1 means there is no matching channel. | |
short | index_ambiguity_state |
The index into the state vector for the float ambiguity state. -1 not estimated. | |
short | index_ambiguity_state_dd |
The index into the state vector for the double difference ambiguity state. -1 not estimated. | |
short | index_psr_B |
A very convenient index into the B matrix used in double differencing. -1 if not valid. | |
short | index_Doppler_B |
A very convenient index into the B matrix used in double differencing. -1 if not valid. | |
short | index_adr_B |
A very convenient index into the B matrix used in double differencing. -1 if not valid. | |
double | adr_misclosure |
The measured ADR minus the computed ADR estimate [m]. This is likely a differential quantity. | |
double | H_p [3] |
The design matrix row relating the pseudorange measurements to the position solution. dP/d(lat), dP/d(lon), dP/d(hgt). | |
double | H_v [3] |
The design matrix row relating the Doppler measurements to the velocity solution. dD/d(lat), dD/d(lon), dD/d(hgt). | |
GNSS_structCorrections | corrections |
The corrections associated with this channel. | |
GNSS_structResiduals | residuals |
The post-adjustment (filtering) measurement residual associated with this channel. | |
GNSS_structSatellitePVT | satellite |
Each channel has an associated satellite pvt struct evaluated at the transmit time. |
unsigned short GNSS_structMeasurement::channel |
unsigned short GNSS_structMeasurement::id |
The flags associated with this channel. ie Validity flags, etc.
Definition at line 210 of file gnss_types.h.
unsigned short GNSS_structMeasurement::week |
double GNSS_structMeasurement::tow |
The measurement gps time of week (at 'transmit' time) [s].
Definition at line 213 of file gnss_types.h.
double GNSS_structMeasurement::psr |
double GNSS_structMeasurement::adr |
The carrier phase or accumulated Doppler range measurement [cycles].
Definition at line 217 of file gnss_types.h.
The carrier to noise density ratio for this channel [dB-Hz].
Definition at line 219 of file gnss_types.h.
The number of seconds of continous phase tracking (no known cycle slips) [s].
Definition at line 220 of file gnss_types.h.
The estimated pseudorange measurement standard deviation [m].
Definition at line 223 of file gnss_types.h.
The estimated accumulated Doppler range measurement standard deviation [cycles].
Definition at line 224 of file gnss_types.h.
The estimated Doppler measurement standard deviation [Hz].
Definition at line 225 of file gnss_types.h.
The measured Doppler minus the computed Doppler estimate [m].
Definition at line 229 of file gnss_types.h.
The best estimate of the geometric range between the antenna and the satellite [m].
Definition at line 230 of file gnss_types.h.
The best estimate of the geometric range rate between the antenna and the satellite [m/s].
Definition at line 231 of file gnss_types.h.
The predicted pseudorange based on the satellite position, user position, and current clock offset [m].
Definition at line 233 of file gnss_types.h.
The predicted Doppler based on user position, velocity, satellite position, velocity and clock rate [Hz].
Definition at line 236 of file gnss_types.h.
The associated satellite azimuth for this channel [rad].
Definition at line 237 of file gnss_types.h.
The associated satellite elevation for this channel [rad].
Definition at line 239 of file gnss_types.h.
The channel index of a matching differential observation. -1 means there is no matching channel.
Definition at line 240 of file gnss_types.h.
The channel index of a matching time differential observation. -1 means there is no matching channel.
Definition at line 241 of file gnss_types.h.
The channel index for between satellite difference of the satellite that is substracted from this one. -1 means there is no matching channel.
Definition at line 243 of file gnss_types.h.
The index into the state vector for the float ambiguity state. -1 not estimated.
Definition at line 244 of file gnss_types.h.
The index into the state vector for the double difference ambiguity state. -1 not estimated.
Definition at line 245 of file gnss_types.h.
A very convenient index into the B matrix used in double differencing. -1 if not valid.
Definition at line 246 of file gnss_types.h.
A very convenient index into the B matrix used in double differencing. -1 if not valid.
Definition at line 247 of file gnss_types.h.
A very convenient index into the B matrix used in double differencing. -1 if not valid.
Definition at line 248 of file gnss_types.h.
The measured ADR minus the computed ADR estimate [m]. This is likely a differential quantity.
Definition at line 250 of file gnss_types.h.
double GNSS_structMeasurement::H_p[3] |
The design matrix row relating the pseudorange measurements to the position solution. dP/d(lat), dP/d(lon), dP/d(hgt).
Definition at line 252 of file gnss_types.h.
double GNSS_structMeasurement::H_v[3] |
The design matrix row relating the Doppler measurements to the velocity solution. dD/d(lat), dD/d(lon), dD/d(hgt).
Definition at line 253 of file gnss_types.h.
The post-adjustment (filtering) measurement residual associated with this channel.
Definition at line 256 of file gnss_types.h.
Each channel has an associated satellite pvt struct evaluated at the transmit time.
Definition at line 258 of file gnss_types.h.