Lines Matching defs:out

46         IGnssMeasurementCallback::GnssData& out);
48 IGnssMeasurementCallback::GnssMeasurement& out);
49 static void convertGnssClock(GnssMeasurementsClock& in, IGnssMeasurementCallback::GnssClock& out);
161 IGnssMeasurementCallback::GnssMeasurement& out)
163 memset(&out, 0, sizeof(IGnssMeasurementCallback::GnssMeasurement));
165 out.flags |= IGnssMeasurementCallback::GnssMeasurementFlags::HAS_SNR;
167 out.flags |= IGnssMeasurementCallback::GnssMeasurementFlags::HAS_CARRIER_FREQUENCY;
169 out.flags |= IGnssMeasurementCallback::GnssMeasurementFlags::HAS_CARRIER_CYCLES;
171 out.flags |= IGnssMeasurementCallback::GnssMeasurementFlags::HAS_CARRIER_PHASE;
173 out.flags |= IGnssMeasurementCallback::GnssMeasurementFlags::HAS_CARRIER_PHASE_UNCERTAINTY;
175 out.flags |= IGnssMeasurementCallback::GnssMeasurementFlags::HAS_AUTOMATIC_GAIN_CONTROL;
176 out.svid = in.svId;
177 convertGnssConstellationType(in.svType, out.constellation);
178 out.timeOffsetNs = in.timeOffsetNs;
180 out.state |= IGnssMeasurementCallback::GnssMeasurementState::STATE_CODE_LOCK;
182 out.state |= IGnssMeasurementCallback::GnssMeasurementState::STATE_BIT_SYNC;
184 out.state |= IGnssMeasurementCallback::GnssMeasurementState::STATE_SUBFRAME_SYNC;
186 out.state |= IGnssMeasurementCallback::GnssMeasurementState::STATE_TOW_DECODED;
188 out.state |= IGnssMeasurementCallback::GnssMeasurementState::STATE_MSEC_AMBIGUOUS;
190 out.state |= IGnssMeasurementCallback::GnssMeasurementState::STATE_SYMBOL_SYNC;
192 out.state |= IGnssMeasurementCallback::GnssMeasurementState::STATE_GLO_STRING_SYNC;
194 out.state |= IGnssMeasurementCallback::GnssMeasurementState::STATE_GLO_TOD_DECODED;
196 out.state |= IGnssMeasurementCallback::GnssMeasurementState::STATE_BDS_D2_BIT_SYNC;
198 out.state |= IGnssMeasurementCallback::GnssMeasurementState::STATE_BDS_D2_SUBFRAME_SYNC;
200 out.state |= IGnssMeasurementCallback::GnssMeasurementState::STATE_GAL_E1BC_CODE_LOCK;
202 out.state |= IGnssMeasurementCallback::GnssMeasurementState::STATE_GAL_E1C_2ND_CODE_LOCK;
204 out.state |= IGnssMeasurementCallback::GnssMeasurementState::STATE_GAL_E1B_PAGE_SYNC;
206 out.state |= IGnssMeasurementCallback::GnssMeasurementState::STATE_SBAS_SYNC;
207 out.receivedSvTimeInNs = in.receivedSvTimeNs;
208 out.receivedSvTimeUncertaintyInNs = in.receivedSvTimeUncertaintyNs;
209 out.cN0DbHz = in.carrierToNoiseDbHz;
210 out.pseudorangeRateMps = in.pseudorangeRateMps;
211 out.pseudorangeRateUncertaintyMps = in.pseudorangeRateUncertaintyMps;
213 out.accumulatedDeltaRangeState |=
216 out.accumulatedDeltaRangeState |=
219 out.accumulatedDeltaRangeState |=
221 out.accumulatedDeltaRangeM = in.adrMeters;
222 out.accumulatedDeltaRangeUncertaintyM = in.adrUncertaintyMeters;
223 out.carrierFrequencyHz = in.carrierFrequencyHz;
224 out.carrierCycles = in.carrierCycles;
225 out.carrierPhase = in.carrierPhase;
226 out.carrierPhaseUncertainty = in.carrierPhaseUncertainty;
233 out.multipathIndicator =
235 out.snrDb = in.signalToNoiseRatioDb;
236 out.agcLevelDb = in.agcLevelDb;
239 static void convertGnssClock(GnssMeasurementsClock& in, IGnssMeasurementCallback::GnssClock& out)
241 memset(&out, 0, sizeof(IGnssMeasurementCallback::GnssClock));
243 out.gnssClockFlags |= IGnssMeasurementCallback::GnssClockFlags::HAS_LEAP_SECOND;
245 out.gnssClockFlags |= IGnssMeasurementCallback::GnssClockFlags::HAS_TIME_UNCERTAINTY;
247 out.gnssClockFlags |= IGnssMeasurementCallback::GnssClockFlags::HAS_FULL_BIAS;
249 out.gnssClockFlags |= IGnssMeasurementCallback::GnssClockFlags::HAS_BIAS;
251 out.gnssClockFlags |= IGnssMeasurementCallback::GnssClockFlags::HAS_BIAS_UNCERTAINTY;
253 out.gnssClockFlags |= IGnssMeasurementCallback::GnssClockFlags::HAS_DRIFT;
255 out.gnssClockFlags |= IGnssMeasurementCallback::GnssClockFlags::HAS_DRIFT_UNCERTAINTY;
256 out.leapSecond = in.leapSecond;
257 out.timeNs = in.timeNs;
258 out.timeUncertaintyNs = in.timeUncertaintyNs;
259 out.fullBiasNs = in.fullBiasNs;
260 out.biasNs = in.biasNs;
261 out.biasUncertaintyNs = in.biasUncertaintyNs;
262 out.driftNsps = in.driftNsps;
263 out.driftUncertaintyNsps = in.driftUncertaintyNsps;
264 out.hwClockDiscontinuityCount = in.hwClockDiscontinuityCount;
268 IGnssMeasurementCallback::GnssData& out)
270 out.measurementCount = in.count;
271 if (out.measurementCount > static_cast<uint32_t>(GnssMax::SVS_COUNT)) {
273 __FUNCTION__, out.measurementCount, GnssMax::SVS_COUNT);
274 out.measurementCount = static_cast<uint32_t>(GnssMax::SVS_COUNT);
276 for (size_t i = 0; i < out.measurementCount; i++) {
277 convertGnssMeasurement(in.measurements[i], out.measurements[i]);
279 convertGnssClock(in.clock, out.clock);