Lines Matching defs:out

46         IGnssMeasurementCallback::GnssData& out);
48 IGnssMeasurementCallback::GnssMeasurement& out);
49 static void convertGnssClock(GnssMeasurementsClock& in, IGnssMeasurementCallback::GnssClock& out);
138 IGnssMeasurementCallback::GnssMeasurement& out)
140 memset(&out, 0, sizeof(IGnssMeasurementCallback::GnssMeasurement));
142 out.flags |= IGnssMeasurementCallback::GnssMeasurementFlags::HAS_SNR;
144 out.flags |= IGnssMeasurementCallback::GnssMeasurementFlags::HAS_CARRIER_FREQUENCY;
146 out.flags |= IGnssMeasurementCallback::GnssMeasurementFlags::HAS_CARRIER_CYCLES;
148 out.flags |= IGnssMeasurementCallback::GnssMeasurementFlags::HAS_CARRIER_PHASE;
150 out.flags |= IGnssMeasurementCallback::GnssMeasurementFlags::HAS_CARRIER_PHASE_UNCERTAINTY;
152 out.flags |= IGnssMeasurementCallback::GnssMeasurementFlags::HAS_AUTOMATIC_GAIN_CONTROL;
153 out.svid = in.svId;
154 convertGnssConstellationType(in.svType, out.constellation);
155 out.timeOffsetNs = in.timeOffsetNs;
157 out.state |= IGnssMeasurementCallback::GnssMeasurementState::STATE_CODE_LOCK;
159 out.state |= IGnssMeasurementCallback::GnssMeasurementState::STATE_BIT_SYNC;
161 out.state |= IGnssMeasurementCallback::GnssMeasurementState::STATE_SUBFRAME_SYNC;
163 out.state |= IGnssMeasurementCallback::GnssMeasurementState::STATE_TOW_DECODED;
165 out.state |= IGnssMeasurementCallback::GnssMeasurementState::STATE_MSEC_AMBIGUOUS;
167 out.state |= IGnssMeasurementCallback::GnssMeasurementState::STATE_SYMBOL_SYNC;
169 out.state |= IGnssMeasurementCallback::GnssMeasurementState::STATE_GLO_STRING_SYNC;
171 out.state |= IGnssMeasurementCallback::GnssMeasurementState::STATE_GLO_TOD_DECODED;
173 out.state |= IGnssMeasurementCallback::GnssMeasurementState::STATE_BDS_D2_BIT_SYNC;
175 out.state |= IGnssMeasurementCallback::GnssMeasurementState::STATE_BDS_D2_SUBFRAME_SYNC;
177 out.state |= IGnssMeasurementCallback::GnssMeasurementState::STATE_GAL_E1BC_CODE_LOCK;
179 out.state |= IGnssMeasurementCallback::GnssMeasurementState::STATE_GAL_E1C_2ND_CODE_LOCK;
181 out.state |= IGnssMeasurementCallback::GnssMeasurementState::STATE_GAL_E1B_PAGE_SYNC;
183 out.state |= IGnssMeasurementCallback::GnssMeasurementState::STATE_SBAS_SYNC;
184 out.receivedSvTimeInNs = in.receivedSvTimeNs;
185 out.receivedSvTimeUncertaintyInNs = in.receivedSvTimeUncertaintyNs;
186 out.cN0DbHz = in.carrierToNoiseDbHz;
187 out.pseudorangeRateMps = in.pseudorangeRateMps;
188 out.pseudorangeRateUncertaintyMps = in.pseudorangeRateUncertaintyMps;
190 out.accumulatedDeltaRangeState |=
193 out.accumulatedDeltaRangeState |=
196 out.accumulatedDeltaRangeState |=
198 out.accumulatedDeltaRangeM = in.adrMeters;
199 out.accumulatedDeltaRangeUncertaintyM = in.adrUncertaintyMeters;
200 out.carrierFrequencyHz = in.carrierFrequencyHz;
201 out.carrierCycles = in.carrierCycles;
202 out.carrierPhase = in.carrierPhase;
203 out.carrierPhaseUncertainty = in.carrierPhaseUncertainty;
210 out.multipathIndicator =
212 out.snrDb = in.signalToNoiseRatioDb;
213 out.agcLevelDb = in.agcLevelDb;
216 static void convertGnssClock(GnssMeasurementsClock& in, IGnssMeasurementCallback::GnssClock& out)
218 memset(&out, 0, sizeof(IGnssMeasurementCallback::GnssClock));
220 out.gnssClockFlags |= IGnssMeasurementCallback::GnssClockFlags::HAS_LEAP_SECOND;
222 out.gnssClockFlags |= IGnssMeasurementCallback::GnssClockFlags::HAS_TIME_UNCERTAINTY;
224 out.gnssClockFlags |= IGnssMeasurementCallback::GnssClockFlags::HAS_FULL_BIAS;
226 out.gnssClockFlags |= IGnssMeasurementCallback::GnssClockFlags::HAS_BIAS;
228 out.gnssClockFlags |= IGnssMeasurementCallback::GnssClockFlags::HAS_BIAS_UNCERTAINTY;
230 out.gnssClockFlags |= IGnssMeasurementCallback::GnssClockFlags::HAS_DRIFT;
232 out.gnssClockFlags |= IGnssMeasurementCallback::GnssClockFlags::HAS_DRIFT_UNCERTAINTY;
233 out.leapSecond = in.leapSecond;
234 out.timeNs = in.timeNs;
235 out.timeUncertaintyNs = in.timeUncertaintyNs;
236 out.fullBiasNs = in.fullBiasNs;
237 out.biasNs = in.biasNs;
238 out.biasUncertaintyNs = in.biasUncertaintyNs;
239 out.driftNsps = in.driftNsps;
240 out.driftUncertaintyNsps = in.driftUncertaintyNsps;
241 out.hwClockDiscontinuityCount = in.hwClockDiscontinuityCount;
245 IGnssMeasurementCallback::GnssData& out)
247 out.measurementCount = in.count;
248 if (out.measurementCount > static_cast<uint32_t>(GnssMax::SVS_COUNT)) {
250 __FUNCTION__, out.measurementCount, GnssMax::SVS_COUNT);
251 out.measurementCount = static_cast<uint32_t>(GnssMax::SVS_COUNT);
253 for (size_t i = 0; i < out.measurementCount; i++) {
254 convertGnssMeasurement(in.measurements[i], out.measurements[i]);
256 convertGnssClock(in.clock, out.clock);