#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.