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