Lines Matching refs:reports
2768 SystemStatusReports reports = {};
2769 systemstatus->getReport(reports, true);
2775 if(!reports.mLocation.empty() && reports.mLocation.back().mValid) {
2778 reports.mLocation.back().mLocation.gpsLocation.latitude;
2780 reports.mLocation.back().mLocation.gpsLocation.longitude;
2782 reports.mLocation.back().mLocation.gpsLocation.altitude;
2784 (double)(reports.mLocation.back().mLocation.gpsLocation.speed);
2786 (double)(reports.mLocation.back().mLocation.gpsLocation.bearing);
2788 (double)(reports.mLocation.back().mLocation.gpsLocation.accuracy);
2791 reports.mLocation.back().mLocationEx.vert_unc;
2793 reports.mLocation.back().mLocationEx.speed_unc;
2795 reports.mLocation.back().mLocationEx.bearing_unc;
2798 reports.mLocation.back().mUtcReported;
2800 else if(!reports.mBestPosition.empty() && reports.mBestPosition.back().mValid) {
2803 (double)(reports.mBestPosition.back().mBestLat) * RAD2DEG;
2805 (double)(reports.mBestPosition.back().mBestLon) * RAD2DEG;
2806 r.mLocation.mLocation.altitude = reports.mBestPosition.back().mBestAlt;
2807 r.mLocation.mUtcReported = reports.mBestPosition.back().mUtcReported;
2823 if(!reports.mTimeAndClock.empty() && reports.mTimeAndClock.back().mTimeValid) {
2826 (((int64_t)(reports.mTimeAndClock.back().mGpsWeek)*7 +
2828 (int64_t)(reports.mTimeAndClock.back().mLeapSeconds))*1000ULL +
2829 (int64_t)(reports.mTimeAndClock.back().mGpsTowMs);
2832 (float)((reports.mTimeAndClock.back().mTimeUnc +
2833 reports.mTimeAndClock.back().mLeapSecUnc)*1000);
2835 (float)(reports.mTimeAndClock.back().mClockFreqBiasUnc);
2845 convertSatelliteInfo(r.mSatelliteInfo, GNSS_SV_TYPE_GPS, reports);
2846 convertSatelliteInfo(r.mSatelliteInfo, GNSS_SV_TYPE_GLONASS, reports);
2847 convertSatelliteInfo(r.mSatelliteInfo, GNSS_SV_TYPE_QZSS, reports);
2848 convertSatelliteInfo(r.mSatelliteInfo, GNSS_SV_TYPE_BEIDOU, reports);
2849 convertSatelliteInfo(r.mSatelliteInfo, GNSS_SV_TYPE_GALILEO, reports);