Lines Matching refs:pGps

362     static void InitializeGpsData(GpsData* pGps)  in InitializeGpsData()  argument
364 memset(pGps, 0, sizeof(*pGps)); in InitializeGpsData()
366 pGps->versionId[0] = 2; in InitializeGpsData()
367 pGps->versionId[1] = 2; in InitializeGpsData()
368 pGps->isVersionIdValid = true; in InitializeGpsData()
378 void SetGpsData(const GpsData* pGps) in SetGpsData() argument
382 m_TemporarySetting.pGpsData = pGps; in SetGpsData()
389 static void SetGpsVersionId(GpsData* pGps, const u8* pVersionId) in SetGpsVersionId() argument
391 NN_ASSERT(pGps); in SetGpsVersionId()
395 memcpy(pGps->versionId, pVersionId, sizeof(pGps->versionId)); in SetGpsVersionId()
396 pGps->isVersionIdValid = true; in SetGpsVersionId()
400 pGps->isVersionIdValid = false; in SetGpsVersionId()
404 static void ClearGpsVersionId(GpsData* pGps) { SetGpsVersionId(pGps, NULL); } in ClearGpsVersionId() argument
406 static void SetGpsLatitude(GpsData* pGps, char ref, const Rational* pValue) in SetGpsLatitude() argument
408 NN_ASSERT(pGps); in SetGpsLatitude()
410 pGps->latitudeRef[0] = ref; in SetGpsLatitude()
411 pGps->latitudeRef[1] = '\0'; in SetGpsLatitude()
415 memcpy(pGps->latitude, pValue, sizeof(pGps->latitude)); in SetGpsLatitude()
416 pGps->isLatitudeValid = true; in SetGpsLatitude()
420 pGps->isLatitudeValid = false; in SetGpsLatitude()
424 static void ClearGpsLatitude(GpsData* pGps) { SetGpsLatitude(pGps, '\0', NULL); } in ClearGpsLatitude() argument
426 static void SetGpsLongitude(GpsData* pGps, char ref, const Rational* pValue) in SetGpsLongitude() argument
428 NN_ASSERT(pGps); in SetGpsLongitude()
430 pGps->longitudeRef[0] = ref; in SetGpsLongitude()
431 pGps->longitudeRef[1] = '\0'; in SetGpsLongitude()
435 memcpy(pGps->longitude, pValue, sizeof(pGps->longitude)); in SetGpsLongitude()
436 pGps->isLongitudeValid = true; in SetGpsLongitude()
440 pGps->isLongitudeValid = false; in SetGpsLongitude()
444 static void ClearGpsLongitude(GpsData* pGps) { SetGpsLongitude(pGps, '\0', NULL); } in ClearGpsLongitude() argument
446 static void SetGpsAltitude(GpsData* pGps, u8 ref, const Rational* pValue) in SetGpsAltitude() argument
448 NN_ASSERT(pGps); in SetGpsAltitude()
452 pGps->altitudeRef = ref; in SetGpsAltitude()
453 memcpy(&pGps->altitude, pValue, sizeof(pGps->altitude)); in SetGpsAltitude()
454 pGps->isAltitudeRefValid = pGps->isAltitudeValid = true; in SetGpsAltitude()
458 pGps->isAltitudeRefValid = pGps->isAltitudeValid = false; in SetGpsAltitude()
462 static void ClearGpsAltitude(GpsData* pGps) { SetGpsAltitude(pGps, 0, NULL); } in ClearGpsAltitude() argument
464 static void SetGpsTimeStamp(GpsData* pGps, const Rational* pValue) in SetGpsTimeStamp() argument
466 NN_ASSERT(pGps); in SetGpsTimeStamp()
470 memcpy(pGps->timeStamp, pValue, sizeof(pGps->timeStamp)); in SetGpsTimeStamp()
471 pGps->isTimeStampValid = true; in SetGpsTimeStamp()
475 pGps->isTimeStampValid = false; in SetGpsTimeStamp()
479 static void ClearGpsTimeStamp(GpsData* pGps) { SetGpsTimeStamp(pGps, NULL); } in ClearGpsTimeStamp() argument
481 static void SetGpsSatellites(GpsData* pGps, const char* pSatellites) in SetGpsSatellites() argument
483 NN_ASSERT(pGps); in SetGpsSatellites()
485 pGps->pSatellites = pSatellites; in SetGpsSatellites()
488 static void ClearGpsSatellites(GpsData* pGps) { SetGpsSatellites(pGps, NULL); } in ClearGpsSatellites() argument
490 static void SetGpsStatus(GpsData* pGps, char status) in SetGpsStatus() argument
492 NN_ASSERT(pGps); in SetGpsStatus()
494 pGps->status[0] = status; in SetGpsStatus()
495 pGps->status[1] = '\0'; in SetGpsStatus()
498 static void ClearGpsStatus(GpsData* pGps) { SetGpsStatus(pGps, '\0'); } in ClearGpsStatus() argument
500 static void SetGpsMeasureMode(GpsData* pGps, char measureMode) in SetGpsMeasureMode() argument
502 NN_ASSERT(pGps); in SetGpsMeasureMode()
504 pGps->measureMode[0] = measureMode; in SetGpsMeasureMode()
505 pGps->measureMode[1] = '\0'; in SetGpsMeasureMode()
508 static void ClearGpsMeasureMode(GpsData* pGps) { SetGpsMeasureMode(pGps, '\0'); } in ClearGpsMeasureMode() argument
510 static void SetGpsDop(GpsData* pGps, const Rational* pValue) in SetGpsDop() argument
512 NN_ASSERT(pGps); in SetGpsDop()
516 memcpy(&pGps->dop, pValue, sizeof(pGps->dop)); in SetGpsDop()
517 pGps->isDopValid = true; in SetGpsDop()
521 pGps->isDopValid = false; in SetGpsDop()
525 static void ClearGpsDop(GpsData* pGps) { SetGpsDop(pGps, NULL); } in ClearGpsDop() argument
527 static void SetGpsSpeed(GpsData* pGps, char ref, const Rational* pValue) in SetGpsSpeed() argument
529 NN_ASSERT(pGps); in SetGpsSpeed()
531 pGps->speedRef[0] = ref; in SetGpsSpeed()
532 pGps->speedRef[1] = '\0'; in SetGpsSpeed()
536 memcpy(&pGps->speed, pValue, sizeof(pGps->speed)); in SetGpsSpeed()
537 pGps->isSpeedValid = true; in SetGpsSpeed()
541 pGps->isSpeedValid = false; in SetGpsSpeed()
545 static void ClearGpsSpeed(GpsData* pGps) { SetGpsSpeed(pGps, '\0', NULL); } in ClearGpsSpeed() argument
547 static void SetGpsTrack(GpsData* pGps, char ref, const Rational* pValue) in SetGpsTrack() argument
549 NN_ASSERT(pGps); in SetGpsTrack()
551 pGps->trackRef[0] = ref; in SetGpsTrack()
552 pGps->trackRef[1] = '\0'; in SetGpsTrack()
556 memcpy(&pGps->track, pValue, sizeof(pGps->track)); in SetGpsTrack()
557 pGps->isTrackValid = true; in SetGpsTrack()
561 pGps->isTrackValid = false; in SetGpsTrack()
565 static void ClearGpsTrack(GpsData* pGps) { SetGpsTrack(pGps, '\0', NULL); } in ClearGpsTrack() argument
567 static void SetGpsImgDirection(GpsData* pGps, char ref, const Rational* pValue) in SetGpsImgDirection() argument
569 NN_ASSERT(pGps); in SetGpsImgDirection()
571 pGps->imgDirectionRef[0] = ref; in SetGpsImgDirection()
572 pGps->imgDirectionRef[1] = '\0'; in SetGpsImgDirection()
576 memcpy(&pGps->imgDirection, pValue, sizeof(pGps->imgDirection)); in SetGpsImgDirection()
577 pGps->isImgDirectionValid = true; in SetGpsImgDirection()
581 pGps->isImgDirectionValid = false; in SetGpsImgDirection()
585 static void ClearGpsImgDirection(GpsData* pGps) { SetGpsImgDirection(pGps, '\0', NULL); } in ClearGpsImgDirection() argument
587 static void SetGpsMapDatum(GpsData* pGps, const char* pMapDatum) in SetGpsMapDatum() argument
589 NN_ASSERT(pGps); in SetGpsMapDatum()
591 pGps->pMapDatum = pMapDatum; in SetGpsMapDatum()
594 static void ClearGpsMapDatum(GpsData* pGps) { SetGpsMapDatum(pGps, NULL); } in ClearGpsMapDatum() argument
596 static void SetGpsDestLatitude(GpsData* pGps, char ref, const Rational* pValue) in SetGpsDestLatitude() argument
598 NN_ASSERT(pGps); in SetGpsDestLatitude()
600 pGps->destLatitudeRef[0] = ref; in SetGpsDestLatitude()
601 pGps->destLatitudeRef[1] = '\0'; in SetGpsDestLatitude()
605 memcpy(pGps->destLatitude, pValue, sizeof(pGps->destLatitude)); in SetGpsDestLatitude()
606 pGps->isDestLatitudeValid = true; in SetGpsDestLatitude()
610 pGps->isDestLatitudeValid = false; in SetGpsDestLatitude()
614 static void ClearGpsDestLatitude(GpsData* pGps) { SetGpsDestLatitude(pGps, '\0', NULL); } in ClearGpsDestLatitude() argument
616 static void SetGpsDestLongitude(GpsData* pGps, char ref, const Rational* pValue) in SetGpsDestLongitude() argument
618 NN_ASSERT(pGps); in SetGpsDestLongitude()
620 pGps->destLongitudeRef[0] = ref; in SetGpsDestLongitude()
621 pGps->destLongitudeRef[1] = '\0'; in SetGpsDestLongitude()
625 memcpy(pGps->destLongitude, pValue, sizeof(pGps->destLongitude)); in SetGpsDestLongitude()
626 pGps->isDestLongitudeValid = true; in SetGpsDestLongitude()
630 pGps->isDestLongitudeValid = false; in SetGpsDestLongitude()
634 static void ClearGpsDestLongitude(GpsData* pGps) { SetGpsDestLongitude(pGps, '\0', NULL); } in ClearGpsDestLongitude() argument
636 static void SetGpsDestBearing(GpsData* pGps, char ref, const Rational* pValue) in SetGpsDestBearing() argument
638 NN_ASSERT(pGps); in SetGpsDestBearing()
640 pGps->destBearingRef[0] = ref; in SetGpsDestBearing()
641 pGps->destBearingRef[1] = '\0'; in SetGpsDestBearing()
645 memcpy(&pGps->destBearing, pValue, sizeof(pGps->destBearing)); in SetGpsDestBearing()
646 pGps->isDestBearingValid = true; in SetGpsDestBearing()
650 pGps->isDestBearingValid = false; in SetGpsDestBearing()
654 static void ClearGpsDestBearing(GpsData* pGps) { SetGpsDestBearing(pGps, '\0', NULL); } in ClearGpsDestBearing() argument
656 static void SetGpsDestDistance(GpsData* pGps, char ref, const Rational* pValue) in SetGpsDestDistance() argument
658 NN_ASSERT(pGps); in SetGpsDestDistance()
660 pGps->destDistanceRef[0] = ref; in SetGpsDestDistance()
661 pGps->destDistanceRef[1] = '\0'; in SetGpsDestDistance()
665 memcpy(&pGps->destDistance, pValue, sizeof(pGps->destDistance)); in SetGpsDestDistance()
666 pGps->isDestDistanceValid = true; in SetGpsDestDistance()
670 pGps->isDestDistanceValid = false; in SetGpsDestDistance()
674 static void ClearGpsDestDistance(GpsData* pGps) { SetGpsDestDistance(pGps, '\0', NULL); } in ClearGpsDestDistance() argument
676 …static void SetGpsProcessingMethod(GpsData* pGps, const u8* pProcessingMethod, size_t processingMe… in SetGpsProcessingMethod() argument
678 NN_ASSERT(pGps); in SetGpsProcessingMethod()
682 pGps->pProcessingMethod = pProcessingMethod; in SetGpsProcessingMethod()
683 pGps->processingMethodSize = processingMethodSize; in SetGpsProcessingMethod()
687 pGps->pProcessingMethod = NULL; in SetGpsProcessingMethod()
688 pGps->processingMethodSize = 0; in SetGpsProcessingMethod()
692 static void ClearGpsProcessingMethod(GpsData* pGps) { SetGpsProcessingMethod(pGps, NULL, 0); } in ClearGpsProcessingMethod() argument
694 …static void SetGpsAreaInformation(GpsData* pGps, const u8* pAreaInformation, size_t areaInformatio… in SetGpsAreaInformation() argument
696 NN_ASSERT(pGps); in SetGpsAreaInformation()
700 pGps->pAreaInformation = pAreaInformation; in SetGpsAreaInformation()
701 pGps->areaInformationSize = areaInformationSize; in SetGpsAreaInformation()
705 pGps->pAreaInformation = NULL; in SetGpsAreaInformation()
706 pGps->areaInformationSize = 0; in SetGpsAreaInformation()
710 static void ClearGpsAreaInformation(GpsData* pGps) { SetGpsAreaInformation(pGps, NULL, 0); } in ClearGpsAreaInformation() argument
712 static void SetGpsDateStamp(GpsData* pGps, const char* pDateStamp) in SetGpsDateStamp() argument
714 NN_ASSERT(pGps); in SetGpsDateStamp()
716 pGps->pDateStamp = pDateStamp; in SetGpsDateStamp()
719 static void ClearGpsDateStamp(GpsData* pGps) { SetGpsDateStamp(pGps, NULL); } in ClearGpsDateStamp() argument
721 static void SetGpsDifferential(GpsData* pGps, u16 differential) in SetGpsDifferential() argument
723 NN_ASSERT(pGps); in SetGpsDifferential()
725 pGps->differential = differential; in SetGpsDifferential()
726 pGps->isDifferentialValid = true; in SetGpsDifferential()
729 static void ClearGpsDifferential(GpsData* pGps) in ClearGpsDifferential() argument
731 NN_ASSERT(pGps); in ClearGpsDifferential()
733 pGps->isDifferentialValid = false; in ClearGpsDifferential()