#include <gnss_types.h>
This struct is 4 and 8 byte struct member packing compatible.
Definition at line 228 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/s]. | |
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 | sd_ambiguity |
The estimated single difference float ambiguity [m]. | |
double | dd_ambiguity |
The estimated double difference float ambiguity [m]. | |
double | dd_ambiguity_fixed |
The estimated double difference fixed ambiguity [m]. | |
float | doppler_predicted |
The predicted Doppler based on user position, velocity, satellite position, velocity and clock rate [Hz]. | |
double | psr_misclosure_lsq |
The measured psr minus the computed psr estimate using least squares [m]. | |
double | doppler_misclosure_lsq |
The measured Doppler minus the computed Doppler estimate using least squares [m/s]. | |
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 the between receiver differential adr misclosure. | |
double | adr_residual_sd |
The measured single difference ADR minus the computed single difference ADR estimate after full sequential update. | |
double | adr_residual_dd |
The measured double difference ADR minus the computed double difference ADR estimate after full sequential update (float solution). | |
double | adr_residual_dd_fixed |
The measured double difference ADR minus the computed double difference ADR estimate after full sequential update and ambiguity fixing. | |
double | adr_misclosure_temp |
A temporary variable used to compute adr_misclosure_dd above/. | |
double | sd_doppler_covar |
Single difference doppler covariance. | |
double | sd_doppler_innovation |
Single difference doppler innovation. | |
double | sd_doppler_innovation_standardized |
A standardized single difference doppler innovation. | |
double | sd_psr_covar |
Single difference psr covariance. | |
double | sd_psr_innovation |
Single difference psr innovation. | |
double | sd_psr_innovation_standardized |
A standardized single difference psr innovation. | |
double | sd_adr_covar |
Single difference adr covariance. | |
double | sd_adr_innovation |
Single difference adr innovation. | |
double | sd_adr_innovation_standardized |
A standardized single difference adr innovation. | |
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_a [3] |
The design matrix row relating the adr 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 235 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 238 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 242 of file gnss_types.h.
The carrier to noise density ratio for this channel [dB-Hz].
Definition at line 244 of file gnss_types.h.
The number of seconds of continous phase tracking (no known cycle slips) [s].
Definition at line 245 of file gnss_types.h.
The estimated pseudorange measurement standard deviation [m].
Definition at line 248 of file gnss_types.h.
The estimated accumulated Doppler range measurement standard deviation [cycles].
Definition at line 249 of file gnss_types.h.
The estimated Doppler measurement standard deviation [Hz].
Definition at line 250 of file gnss_types.h.
The measured Doppler minus the computed Doppler estimate [m/s].
Definition at line 254 of file gnss_types.h.
The best estimate of the geometric range between the antenna and the satellite [m].
Definition at line 255 of file gnss_types.h.
The best estimate of the geometric range rate between the antenna and the satellite [m/s].
Definition at line 256 of file gnss_types.h.
The predicted pseudorange based on the satellite position, user position, and current clock offset [m].
Definition at line 258 of file gnss_types.h.
The predicted Doppler based on user position, velocity, satellite position, velocity and clock rate [Hz].
Definition at line 262 of file gnss_types.h.
The measured psr minus the computed psr estimate using least squares [m].
Definition at line 264 of file gnss_types.h.
The measured Doppler minus the computed Doppler estimate using least squares [m/s].
Definition at line 265 of file gnss_types.h.
The channel index of a matching differential observation. -1 means there is no matching channel.
Definition at line 267 of file gnss_types.h.
The channel index of a matching time differential observation. -1 means there is no matching channel.
Definition at line 268 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 270 of file gnss_types.h.
The index into the state vector for the float ambiguity state. -1 not estimated.
Definition at line 271 of file gnss_types.h.
The index into the state vector for the double difference ambiguity state. -1 not estimated.
Definition at line 272 of file gnss_types.h.
A very convenient index into the B matrix used in double differencing. -1 if not valid.
Definition at line 273 of file gnss_types.h.
A very convenient index into the B matrix used in double differencing. -1 if not valid.
Definition at line 274 of file gnss_types.h.
A very convenient index into the B matrix used in double differencing. -1 if not valid.
Definition at line 275 of file gnss_types.h.
The measured ADR minus the computed ADR estimate [m]. This is the between receiver differential adr misclosure.
Definition at line 277 of file gnss_types.h.
The measured single difference ADR minus the computed single difference ADR estimate after full sequential update.
Definition at line 279 of file gnss_types.h.
The measured double difference ADR minus the computed double difference ADR estimate after full sequential update (float solution).
Definition at line 280 of file gnss_types.h.
The measured double difference ADR minus the computed double difference ADR estimate after full sequential update and ambiguity fixing.
Definition at line 281 of file gnss_types.h.
A temporary variable used to compute adr_misclosure_dd above/.
Definition at line 282 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 302 of file gnss_types.h.
double GNSS_structMeasurement::H_a[3] |
The design matrix row relating the adr measurements to the position solution. dP/d(lat), dP/d(lon), dP/d(hgt).
Definition at line 303 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 304 of file gnss_types.h.
The post-adjustment (filtering) measurement residual associated with this channel.
Definition at line 307 of file gnss_types.h.
Each channel has an associated satellite pvt struct evaluated at the transmit time.
Definition at line 309 of file gnss_types.h.