#include <gnss_types.h>
Definition at line 59 of file gnss_types.h.
Data Fields | |
unsigned | isActive:1 |
This flag indicates that the channel is active for use. If this is not set, no other flags are valid for use. | |
unsigned | isCodeLocked:1 |
Indicates if the code tracking is locked. | |
unsigned | isPhaseLocked:1 |
Indicates if the phase tracking is locked. | |
unsigned | isParityValid:1 |
Indicates if the phase parity if valid. | |
unsigned | isPsrValid:1 |
Indicates if the pseudorange valid for use. | |
unsigned | isAdrValid:1 |
Indicates if the ADR is valid for use. | |
unsigned | isDopplerValid:1 |
Indicates if the Doppler if valid for use. | |
unsigned | isGrouped:1 |
Indicates if this channel has another associated channel. eg. L1 and L2 measurements. | |
unsigned | isAutoAssigned:1 |
Indicates if the channel was receiver assigned (otherwise, the user forced this channel assignment). | |
unsigned | isCarrierSmoothed:1 |
Indicates if the pseudorange has carrier smoothing enabled. | |
unsigned | isEphemerisValid:1 |
Indicates if this channel has valid associated ephemeris information. | |
unsigned | isAlmanacValid:1 |
Indicates if this channel has valid associated almanac information. | |
unsigned | isAboveElevationMask:1 |
Indicates if the satellite tracked is above the elevation mask. | |
unsigned | isAboveCNoMask:1 |
Indciates if the channel's C/No is above a threshold value. | |
unsigned | isAboveLockTimeMask:1 |
Indicates if the channel's locktime is above a treshold value. | |
unsigned | isNotUserRejected:1 |
Indicates if the user has not forced the rejection of this channel or PRN. | |
unsigned | isNotPsrRejected:1 |
Indicates if the pseudorange was not rejetced (ie Fault Detection and Exclusion). | |
unsigned | isNotAdrRejected:1 |
Indicates if the ADR was not rejetced (ie Fault Detection and Exclusion). | |
unsigned | isNotDopplerRejected:1 |
Indicates if the Doppler was not rejected (ie Fault Detection and Exclusion). | |
unsigned | isNoCycleSlipDetected:1 |
Indicates that no cycle slip has occurred at this epoch. | |
unsigned | isPsrUsedInSolution:1 |
Indicates if some part (pseudorange) of this channel's measurement was used in the position solution. | |
unsigned | isDopplerUsedInSolution:1 |
Indicates if some part (Doppler) of this channel's measurement was used in the velocity solution. | |
unsigned | isAdrUsedInSolution:1 |
Indicates if the the ADR is used in the solution. | |
unsigned | isDifferentialPsrAvailable:1 |
Indicates if a matching pseudrange observation is available from another receiver. | |
unsigned | isDifferentialDopplerAvailable:1 |
Indicates if a matching Doppler observation is available from another receiver. | |
unsigned | isDifferentialAdrAvailable:1 |
Indicates if a matching ADR observation is available from another receiver. | |
unsigned | useTropoCorrection:1 |
Indicates that the tropospheric correction should be applied. | |
unsigned | useBroadcastIonoCorrection:1 |
Indicates that the broadcast ionospheric correction should be applied. | |
unsigned | isBaseSatellite:1 |
Indicates if this channel corresponds to a base satellite used in double differencing. |
unsigned GNSS_structFlagsBitField::isActive |
This flag indicates that the channel is active for use. If this is not set, no other flags are valid for use.
Definition at line 61 of file gnss_types.h.
unsigned GNSS_structFlagsBitField::isPsrValid |
unsigned GNSS_structFlagsBitField::isAdrValid |
unsigned GNSS_structFlagsBitField::isGrouped |
Indicates if this channel has another associated channel. eg. L1 and L2 measurements.
Definition at line 68 of file gnss_types.h.
Indicates if the channel was receiver assigned (otherwise, the user forced this channel assignment).
Definition at line 69 of file gnss_types.h.
Indicates if the pseudorange has carrier smoothing enabled.
Definition at line 70 of file gnss_types.h.
Indicates if this channel has valid associated ephemeris information.
Definition at line 71 of file gnss_types.h.
Indicates if this channel has valid associated almanac information.
Definition at line 72 of file gnss_types.h.
Indicates if the satellite tracked is above the elevation mask.
Definition at line 73 of file gnss_types.h.
Indciates if the channel's C/No is above a threshold value.
Definition at line 74 of file gnss_types.h.
Indicates if the channel's locktime is above a treshold value.
Definition at line 75 of file gnss_types.h.
Indicates if the user has not forced the rejection of this channel or PRN.
Definition at line 76 of file gnss_types.h.
Indicates if the pseudorange was not rejetced (ie Fault Detection and Exclusion).
Definition at line 77 of file gnss_types.h.
Indicates if the ADR was not rejetced (ie Fault Detection and Exclusion).
Definition at line 78 of file gnss_types.h.
Indicates if the Doppler was not rejected (ie Fault Detection and Exclusion).
Definition at line 79 of file gnss_types.h.
Indicates that no cycle slip has occurred at this epoch.
Definition at line 80 of file gnss_types.h.
Indicates if some part (pseudorange) of this channel's measurement was used in the position solution.
Definition at line 81 of file gnss_types.h.
Indicates if some part (Doppler) of this channel's measurement was used in the velocity solution.
Definition at line 82 of file gnss_types.h.
Indicates if a matching pseudrange observation is available from another receiver.
Definition at line 85 of file gnss_types.h.
Indicates if a matching Doppler observation is available from another receiver.
Definition at line 86 of file gnss_types.h.
Indicates if a matching ADR observation is available from another receiver.
Definition at line 87 of file gnss_types.h.
Indicates that the tropospheric correction should be applied.
Definition at line 89 of file gnss_types.h.
Indicates that the broadcast ionospheric correction should be applied.
Definition at line 90 of file gnss_types.h.
Indicates if this channel corresponds to a base satellite used in double differencing.
Definition at line 92 of file gnss_types.h.