Lines Matching refs:pGps
1202 static void InitializeGpsData(GpsData* pGps) in InitializeGpsData() argument
1204 memset(pGps, 0, sizeof(*pGps)); in InitializeGpsData()
1206 pGps->versionId[0] = 2; in InitializeGpsData()
1207 pGps->versionId[1] = 2; in InitializeGpsData()
1208 pGps->isVersionIdValid = true; in InitializeGpsData()
1227 static void SetGpsVersionId(GpsData* pGps, const u8* pVersionId) in SetGpsVersionId() argument
1229 NN_ASSERT(pGps); in SetGpsVersionId()
1233 memcpy(pGps->versionId, pVersionId, sizeof(pGps->versionId)); in SetGpsVersionId()
1234 pGps->isVersionIdValid = true; in SetGpsVersionId()
1238 pGps->isVersionIdValid = false; in SetGpsVersionId()
1252 static void ClearGpsVersionId(GpsData* pGps) { SetGpsVersionId(pGps, NULL); } in ClearGpsVersionId() argument
1270 static void SetGpsLatitude(GpsData* pGps, char ref, const Rational* pValue) in SetGpsLatitude() argument
1272 NN_ASSERT(pGps); in SetGpsLatitude()
1274 pGps->latitudeRef[0] = ref; in SetGpsLatitude()
1275 pGps->latitudeRef[1] = '\0'; in SetGpsLatitude()
1279 memcpy(pGps->latitude, pValue, sizeof(pGps->latitude)); in SetGpsLatitude()
1280 pGps->isLatitudeValid = true; in SetGpsLatitude()
1284 pGps->isLatitudeValid = false; in SetGpsLatitude()
1298 static void ClearGpsLatitude(GpsData* pGps) { SetGpsLatitude(pGps, '\0', NULL); } in ClearGpsLatitude() argument
1316 static void SetGpsLongitude(GpsData* pGps, char ref, const Rational* pValue) in SetGpsLongitude() argument
1318 NN_ASSERT(pGps); in SetGpsLongitude()
1320 pGps->longitudeRef[0] = ref; in SetGpsLongitude()
1321 pGps->longitudeRef[1] = '\0'; in SetGpsLongitude()
1325 memcpy(pGps->longitude, pValue, sizeof(pGps->longitude)); in SetGpsLongitude()
1326 pGps->isLongitudeValid = true; in SetGpsLongitude()
1330 pGps->isLongitudeValid = false; in SetGpsLongitude()
1344 static void ClearGpsLongitude(GpsData* pGps) { SetGpsLongitude(pGps, '\0', NULL); } in ClearGpsLongitude() argument
1364 static void SetGpsAltitude(GpsData* pGps, u8 ref, const Rational* pValue) in SetGpsAltitude() argument
1366 NN_ASSERT(pGps); in SetGpsAltitude()
1370 pGps->altitudeRef = ref; in SetGpsAltitude()
1371 memcpy(&pGps->altitude, pValue, sizeof(pGps->altitude)); in SetGpsAltitude()
1372 pGps->isAltitudeRefValid = pGps->isAltitudeValid = true; in SetGpsAltitude()
1376 pGps->isAltitudeRefValid = pGps->isAltitudeValid = false; in SetGpsAltitude()
1390 static void ClearGpsAltitude(GpsData* pGps) { SetGpsAltitude(pGps, 0, NULL); } in ClearGpsAltitude() argument
1405 static void SetGpsTimeStamp(GpsData* pGps, const Rational* pValue) in SetGpsTimeStamp() argument
1407 NN_ASSERT(pGps); in SetGpsTimeStamp()
1411 memcpy(pGps->timeStamp, pValue, sizeof(pGps->timeStamp)); in SetGpsTimeStamp()
1412 pGps->isTimeStampValid = true; in SetGpsTimeStamp()
1416 pGps->isTimeStampValid = false; in SetGpsTimeStamp()
1430 static void ClearGpsTimeStamp(GpsData* pGps) { SetGpsTimeStamp(pGps, NULL); } in ClearGpsTimeStamp() argument
1446 static void SetGpsSatellites(GpsData* pGps, const char* pSatellites) in SetGpsSatellites() argument
1448 NN_ASSERT(pGps); in SetGpsSatellites()
1450 pGps->pSatellites = pSatellites; in SetGpsSatellites()
1463 static void ClearGpsSatellites(GpsData* pGps) { SetGpsSatellites(pGps, NULL); } in ClearGpsSatellites() argument
1478 static void SetGpsStatus(GpsData* pGps, char status) in SetGpsStatus() argument
1480 NN_ASSERT(pGps); in SetGpsStatus()
1482 pGps->status[0] = status; in SetGpsStatus()
1483 pGps->status[1] = '\0'; in SetGpsStatus()
1496 static void ClearGpsStatus(GpsData* pGps) { SetGpsStatus(pGps, '\0'); } in ClearGpsStatus() argument
1511 static void SetGpsMeasureMode(GpsData* pGps, char measureMode) in SetGpsMeasureMode() argument
1513 NN_ASSERT(pGps); in SetGpsMeasureMode()
1515 pGps->measureMode[0] = measureMode; in SetGpsMeasureMode()
1516 pGps->measureMode[1] = '\0'; in SetGpsMeasureMode()
1529 static void ClearGpsMeasureMode(GpsData* pGps) { SetGpsMeasureMode(pGps, '\0'); } in ClearGpsMeasureMode() argument
1544 static void SetGpsDop(GpsData* pGps, const Rational* pValue) in SetGpsDop() argument
1546 NN_ASSERT(pGps); in SetGpsDop()
1550 memcpy(&pGps->dop, pValue, sizeof(pGps->dop)); in SetGpsDop()
1551 pGps->isDopValid = true; in SetGpsDop()
1555 pGps->isDopValid = false; in SetGpsDop()
1569 static void ClearGpsDop(GpsData* pGps) { SetGpsDop(pGps, NULL); } in ClearGpsDop() argument
1587 static void SetGpsSpeed(GpsData* pGps, char ref, const Rational* pValue) in SetGpsSpeed() argument
1589 NN_ASSERT(pGps); in SetGpsSpeed()
1591 pGps->speedRef[0] = ref; in SetGpsSpeed()
1592 pGps->speedRef[1] = '\0'; in SetGpsSpeed()
1596 memcpy(&pGps->speed, pValue, sizeof(pGps->speed)); in SetGpsSpeed()
1597 pGps->isSpeedValid = true; in SetGpsSpeed()
1601 pGps->isSpeedValid = false; in SetGpsSpeed()
1615 static void ClearGpsSpeed(GpsData* pGps) { SetGpsSpeed(pGps, '\0', NULL); } in ClearGpsSpeed() argument
1633 static void SetGpsTrack(GpsData* pGps, char ref, const Rational* pValue) in SetGpsTrack() argument
1635 NN_ASSERT(pGps); in SetGpsTrack()
1637 pGps->trackRef[0] = ref; in SetGpsTrack()
1638 pGps->trackRef[1] = '\0'; in SetGpsTrack()
1642 memcpy(&pGps->track, pValue, sizeof(pGps->track)); in SetGpsTrack()
1643 pGps->isTrackValid = true; in SetGpsTrack()
1647 pGps->isTrackValid = false; in SetGpsTrack()
1661 static void ClearGpsTrack(GpsData* pGps) { SetGpsTrack(pGps, '\0', NULL); } in ClearGpsTrack() argument
1679 static void SetGpsImgDirection(GpsData* pGps, char ref, const Rational* pValue) in SetGpsImgDirection() argument
1681 NN_ASSERT(pGps); in SetGpsImgDirection()
1683 pGps->imgDirectionRef[0] = ref; in SetGpsImgDirection()
1684 pGps->imgDirectionRef[1] = '\0'; in SetGpsImgDirection()
1688 memcpy(&pGps->imgDirection, pValue, sizeof(pGps->imgDirection)); in SetGpsImgDirection()
1689 pGps->isImgDirectionValid = true; in SetGpsImgDirection()
1693 pGps->isImgDirectionValid = false; in SetGpsImgDirection()
1707 static void ClearGpsImgDirection(GpsData* pGps) { SetGpsImgDirection(pGps, '\0', NULL); } in ClearGpsImgDirection() argument
1723 static void SetGpsMapDatum(GpsData* pGps, const char* pMapDatum) in SetGpsMapDatum() argument
1725 NN_ASSERT(pGps); in SetGpsMapDatum()
1727 pGps->pMapDatum = pMapDatum; in SetGpsMapDatum()
1740 static void ClearGpsMapDatum(GpsData* pGps) { SetGpsMapDatum(pGps, NULL); } in ClearGpsMapDatum() argument
1758 static void SetGpsDestLatitude(GpsData* pGps, char ref, const Rational* pValue) in SetGpsDestLatitude() argument
1760 NN_ASSERT(pGps); in SetGpsDestLatitude()
1762 pGps->destLatitudeRef[0] = ref; in SetGpsDestLatitude()
1763 pGps->destLatitudeRef[1] = '\0'; in SetGpsDestLatitude()
1767 memcpy(pGps->destLatitude, pValue, sizeof(pGps->destLatitude)); in SetGpsDestLatitude()
1768 pGps->isDestLatitudeValid = true; in SetGpsDestLatitude()
1772 pGps->isDestLatitudeValid = false; in SetGpsDestLatitude()
1786 static void ClearGpsDestLatitude(GpsData* pGps) { SetGpsDestLatitude(pGps, '\0', NULL); } in ClearGpsDestLatitude() argument
1804 static void SetGpsDestLongitude(GpsData* pGps, char ref, const Rational* pValue) in SetGpsDestLongitude() argument
1806 NN_ASSERT(pGps); in SetGpsDestLongitude()
1808 pGps->destLongitudeRef[0] = ref; in SetGpsDestLongitude()
1809 pGps->destLongitudeRef[1] = '\0'; in SetGpsDestLongitude()
1813 memcpy(pGps->destLongitude, pValue, sizeof(pGps->destLongitude)); in SetGpsDestLongitude()
1814 pGps->isDestLongitudeValid = true; in SetGpsDestLongitude()
1818 pGps->isDestLongitudeValid = false; in SetGpsDestLongitude()
1832 static void ClearGpsDestLongitude(GpsData* pGps) { SetGpsDestLongitude(pGps, '\0', NULL); } in ClearGpsDestLongitude() argument
1850 static void SetGpsDestBearing(GpsData* pGps, char ref, const Rational* pValue) in SetGpsDestBearing() argument
1852 NN_ASSERT(pGps); in SetGpsDestBearing()
1854 pGps->destBearingRef[0] = ref; in SetGpsDestBearing()
1855 pGps->destBearingRef[1] = '\0'; in SetGpsDestBearing()
1859 memcpy(&pGps->destBearing, pValue, sizeof(pGps->destBearing)); in SetGpsDestBearing()
1860 pGps->isDestBearingValid = true; in SetGpsDestBearing()
1864 pGps->isDestBearingValid = false; in SetGpsDestBearing()
1878 static void ClearGpsDestBearing(GpsData* pGps) { SetGpsDestBearing(pGps, '\0', NULL); } in ClearGpsDestBearing() argument
1896 static void SetGpsDestDistance(GpsData* pGps, char ref, const Rational* pValue) in SetGpsDestDistance() argument
1898 NN_ASSERT(pGps); in SetGpsDestDistance()
1900 pGps->destDistanceRef[0] = ref; in SetGpsDestDistance()
1901 pGps->destDistanceRef[1] = '\0'; in SetGpsDestDistance()
1905 memcpy(&pGps->destDistance, pValue, sizeof(pGps->destDistance)); in SetGpsDestDistance()
1906 pGps->isDestDistanceValid = true; in SetGpsDestDistance()
1910 pGps->isDestDistanceValid = false; in SetGpsDestDistance()
1924 static void ClearGpsDestDistance(GpsData* pGps) { SetGpsDestDistance(pGps, '\0', NULL); } in ClearGpsDestDistance() argument
1942 …static void SetGpsProcessingMethod(GpsData* pGps, const u8* pProcessingMethod, size_t processingMe… in SetGpsProcessingMethod() argument
1944 NN_ASSERT(pGps); in SetGpsProcessingMethod()
1948 pGps->pProcessingMethod = pProcessingMethod; in SetGpsProcessingMethod()
1949 pGps->processingMethodSize = processingMethodSize; in SetGpsProcessingMethod()
1953 pGps->pProcessingMethod = NULL; in SetGpsProcessingMethod()
1954 pGps->processingMethodSize = 0; in SetGpsProcessingMethod()
1968 static void ClearGpsProcessingMethod(GpsData* pGps) { SetGpsProcessingMethod(pGps, NULL, 0); } in ClearGpsProcessingMethod() argument
1986 …static void SetGpsAreaInformation(GpsData* pGps, const u8* pAreaInformation, size_t areaInformatio… in SetGpsAreaInformation() argument
1988 NN_ASSERT(pGps); in SetGpsAreaInformation()
1992 pGps->pAreaInformation = pAreaInformation; in SetGpsAreaInformation()
1993 pGps->areaInformationSize = areaInformationSize; in SetGpsAreaInformation()
1997 pGps->pAreaInformation = NULL; in SetGpsAreaInformation()
1998 pGps->areaInformationSize = 0; in SetGpsAreaInformation()
2012 static void ClearGpsAreaInformation(GpsData* pGps) { SetGpsAreaInformation(pGps, NULL, 0); } in ClearGpsAreaInformation() argument
2028 static void SetGpsDateStamp(GpsData* pGps, const char* pDateStamp) in SetGpsDateStamp() argument
2030 NN_ASSERT(pGps); in SetGpsDateStamp()
2032 pGps->pDateStamp = pDateStamp; in SetGpsDateStamp()
2045 static void ClearGpsDateStamp(GpsData* pGps) { SetGpsDateStamp(pGps, NULL); } in ClearGpsDateStamp() argument
2059 static void SetGpsDifferential(GpsData* pGps, u16 differential) in SetGpsDifferential() argument
2061 NN_ASSERT(pGps); in SetGpsDifferential()
2063 pGps->differential = differential; in SetGpsDifferential()
2064 pGps->isDifferentialValid = true; in SetGpsDifferential()
2077 static void ClearGpsDifferential(GpsData* pGps) in ClearGpsDifferential() argument
2079 NN_ASSERT(pGps); in ClearGpsDifferential()
2081 pGps->isDifferentialValid = false; in ClearGpsDifferential()
2106 void SetGpsData(const GpsData* pGps) in SetGpsData() argument
2110 m_TemporarySetting.pGpsData = pGps; in SetGpsData()