• Home
  • Raw
  • Download

Lines Matching refs:is

11  * distributed under the License is distributed on an "AS IS" BASIS,
26 /** A valid 'leap second' is stored in the data structure. */
28 /** A valid 'time uncertainty' is stored in the data structure. */
30 /** A valid 'full bias' is stored in the data structure. */
32 /** A valid 'bias' is stored in the data structure. */
34 /** A valid 'bias uncertainty' is stored in the data structure. */
36 /** A valid 'drift' is stored in the data structure. */
38 /** A valid 'drift uncertainty' is stored in the data structure. */
47 /** A valid 'snr' is stored in the data structure. */
49 /** A valid 'carrier frequency' is stored in the data structure. */
51 /** A valid 'carrier cycles' is stored in the data structure. */
53 /** A valid 'carrier phase' is stored in the data structure. */
55 /** A valid 'carrier phase uncertainty' is stored in the data structure. */
57 /** A valid automatic gain control is stored in the data structure. */
67 /** The indicator is not available or unknown. */
69 /** The measurement is indicated to be affected by multipath. */
71 /** The measurement is indicated to be not affected by multipath. */
78 * The expected behavior here is for GNSS HAL to set all the flags that applies.
79 * For example, if the state for a satellite is only C/A code locked and bit
80 * synchronized, and there is still millisecond ambiguity, the state must be
85 * If GNSS is still searching for a satellite, the corresponding state must be
128 * Fields for which there is no corresponding flag must be filled in
138 * The sign of the value is defined by the following equation:
142 * If this data is available, gnssClockFlags must contain
148 * The GNSS receiver internal clock value. This is the local hardware clock
151 * For local hardware clock, this value is expected to be monotonically
153 * HW clock that is not continuously on, see the
164 * This value is mandatory.
170 * The uncertainty is represented as an absolute (single sided) value.
172 * If the data is available, gnssClockFlags must contain
173 * HAS_TIME_UNCERTAINTY. Ths value is ideally zero, as the time
174 * 'latched' by timeNs is defined as the reference clock vs. which all
183 * The sign of the value is defined by the following equation:
189 * The error estimate for the sum of this and the biasNs is the biasUncertaintyNs.
191 * If the data is available gnssClockFlags must contain HAS_FULL_BIAS.
193 * This value is mandatory if the receiver has estimated GPS time.
200 * The error estimate for the sum of this and the fullBiasNs is the
203 * If the data is available gnssClockFlags must contain HAS_BIAS.
205 * This value is mandatory if the receiver has estimated GPS time.
211 * bias) in nanoseconds. The uncertainty is represented as an absolute
214 * The caller is responsible for using this uncertainty (it can be very
217 * If the data is available gnssClockFlags must contain HAS_BIAS_UNCERTAINTY.
219 * This value is mandatory if the receiver has estimated GPS time.
226 * A positive value means that the frequency is higher than the nominal
227 * frequency, and that the (fullBiasNs + biasNs) is growing more positive
230 * If the data is available gnssClockFlags must contain HAS_DRIFT.
232 * This value is mandatory if the receiver has estimated GPS time.
239 * The uncertainty is represented as an absolute (single sided) value.
241 * If the data is available gnssClockFlags must contain HAS_DRIFT_UNCERTAINTY.
243 * This value is mandatory if the receiver has estimated GPS time.
251 * A "discontinuity" is meant to cover the case of a switch from one source
256 * If, however, the timeNs value (HW clock) is derived from a composite of
257 * sources, that is not as smooth as a typical XO, or is otherwise stopped &
260 * increment each time there is a change in clock continuity. In the
262 * clamping) is required, such that this value continues to change, during
267 * derived from a single, high quality clock (XO like, or better, that is
270 * It is expected, esp. during periods where there are few GNSS signals
276 * This value is mandatory.
296 * Fields for which there is no corresponding flag must be filled in
307 * This value is mandatory.
314 * This value is mandatory.
320 * The reference receiver's time is specified by GnssData::clock::timeNs.
322 * The sign of timeOffsetNs is given by the following equation:
329 * This value is mandatory.
339 * This value is mandatory.
345 * For GNSS & QZSS, this is the received GNSS Time-of-Week at the
346 * measurement time, in nanoseconds. The value is relative to the
358 * Note: TOW Known refers to the case where TOW is possibly not decoded
360 * decoded is set then TOW Known must also be set.
362 * Note: If there is any ambiguity in integer millisecond,
368 * For Glonass, this is the received Glonass time of day, at the
381 * Note: Time of day known refers to the case where it is possibly not
383 * Time of day decoded is set then Time of day known must also be set.
385 * For Beidou, this is the received Beidou time of week,
399 * Note: TOW Known refers to the case where TOW is possibly not decoded
401 * decoded is set then TOW Known must also be set.
403 * For Galileo, this is the received Galileo time of week,
409 * Time of week decoded : [ 0 1week] : STATE_TOW_DECODED is set.
412 * Note: TOW Known refers to the case where TOW is possibly not decoded
414 * decoded is set then TOW Known must also be set.
416 * For SBAS, this is received SBAS time, at the measurement time in
422 * C/A code lock: [ 0 1ms ] : STATE_CODE_LOCK is set
423 * Symbol sync : [ 0 2ms ] : STATE_SYMBOL_SYNC is set
424 * Message : [ 0 1s ] : STATE_SBAS_SYNC is set
441 * cN0DbHz reflects only the component that is processed.
443 * This value is mandatory.
450 * clock frequency errors. Ensure that this field is independent (see
453 * It is mandatory to provide the 'uncorrected' 'pseudorange rate', and
458 * A positive 'uncorrected' value indicates that the SV is moving away from
462 * sign of 'doppler shift' is given by the equation:
463 * pseudorange rate = -k * doppler shift (where k is a constant)
468 * It is mandatory that this value be provided at typical carrier phase PRR
477 * The uncertainty is represented as an absolute (single sided) value.
479 * This value is mandatory.
484 * Accumulated delta range's state. It indicates whether ADR is reset or
485 * there is a cycle slip(indicating loss of lock).
487 * This value is mandatory.
493 * A positive value indicates that the SV is moving away from the receiver.
496 * 'carrier phase' is given by the equation:
497 * accumulated delta range = -k * carrier phase (where k is a constant)
501 * However, it is expected that the data is only accurate when:
516 * 1176.45 MHz, varying GLO channels, etc. If the field is not set, it
517 * is the primary common use central frequency, e.g. L1 = 1575.45 MHz
526 * If the data is available, gnssMeasurementFlags must contain
533 * receiver. The reference frequency is given by the field
538 * If the data is available, gnssMeasurementFlags must contain
545 * This is usually the fractional part of the complete carrier phase
548 * The reference frequency is given by the field 'carrierFrequencyHz'.
551 * If the data is available, gnssMeasurementFlags must contain
558 * If the data is available, gnssMeasurementFlags must contain
566 * The multipath Indicator is intended to report the presence of overlapping
569 * - if there is a distorted correlation peak shape, report that multipath
570 * is MULTIPATH_INDICATOR_PRESENT.
571 * - if there is no distorted correlation peak shape, report
586 * If the data is available, GnssMeasurementFlags must contain HAS_SNR.
587 * This is the power ratio of the "correlation peak height above the
595 * may be used to indicate potential interference. When AGC is at a
604 * important aspect of this output is that changes in this value are
613 * yearOfHw is set to 2016+, it is mandatory that these be provided, on
614 * request, when the GNSS receiver is searching/tracking signals.
616 * - Reporting of GNSS constellation measurements is mandatory.