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

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