Home
last modified time | relevance | path

Searched refs:locations (Results 1 – 25 of 36) sorted by relevance

12

/hardware/interfaces/gnss/1.0/
DIGnssBatchingCallback.hal22 * Called when a batch of locations is output, by various means, including
26 * All locations returned by this callback must be cleared from the hardware
28 * redundant locations. (Same lat/lon, at a new time, is acceptable.)
30 * @param locations GNSS Location information from HAL.
32 gnssLocationBatchCb(vec<GnssLocation> locations);
DIGnssBatching.hal50 * call IGnssBatchingCallback to return the locations.
97 * Start batching locations. This API is primarily used when the AP is
98 * asleep and the device can batch locations in the hardware.
100 * IGnssBatchingCallback is used to return the locations.
103 * IGnssBatchingCallback must be called to return the locations.
118 * Retrieve all batched locations currently stored.
123 * no locations to flush (in which case the Location vector must be empty).
126 * must not return any of the locations returned in this call.
139 * they must be stopped. If any locations are in the hardware batch, they
DIAGnssRil.hal81 /** Represents ref locations */
/hardware/interfaces/gnss/1.0/default/
DGnssBatching.cpp62 void GnssBatching::locationCb(int32_t locationsCount, FlpLocation** locations) { in locationCb() argument
68 if (locations == nullptr) { in locationCb()
92 if (locations[iLocation] == nullptr) { in locationCb()
97 if ((locations[iLocation]->sources_used & ~FLP_TECH_MASK_GNSS_AND_SENSORS) != 0) in locationCb()
100 locations[iLocation]->sources_used, iLocation, locationsCount); in locationCb()
103 gnssLocations.push_back(convertToGnssLocation(locations[iLocation])); in locationCb()
DGnssBatching.h41 static void locationCb(int32_t locationsCount, FlpLocation** locations);
/hardware/interfaces/gnss/2.0/
DIGnssBatchingCallback.hal22 * Called when a batch of locations is output, by various means, including
26 * All locations returned by this callback must be cleared from the hardware
28 * redundant locations. (Same lat/lon, at a new time, is acceptable.)
33 * @param locations GNSS Location information from HAL.
35 gnssLocationBatchCb(vec<GnssLocation> locations);
DIGnssCallback.hal59 * HAL implementation must call this when it wants the framework to provide locations to assist
64 * providing locations derived from GNSS locations (such as "fused" location), to help improve
/hardware/interfaces/gnss/1.1/
DIGnssCallback.hal45 * HAL implementation must call this when it wants the framework to provide locations to assist
50 * providing locations derived from GNSS locations (such as "fused" location), to help improve
/hardware/qcom/sm8150/gps/batching/
DBatchingAdapter.h127 void reportLocationsEvent(const Location* locations, size_t count,
132 void reportLocations(Location* locations, size_t count, BatchingMode batchingMode);
DBatchingAdapter.cpp594 BatchingAdapter::reportLocationsEvent(const Location* locations, size_t count, in reportLocationsEvent() argument
605 const Location* locations, in reportLocationsEvent()
619 mLocations[i] = locations[i]; in reportLocationsEvent()
631 sendMsg(new MsgReportLocations(*this, locations, count, batchingMode)); in reportLocationsEvent()
635 BatchingAdapter::reportLocations(Location* locations, size_t count, BatchingMode batchingMode) in reportLocations() argument
641 it->second.batchingCb(count, locations, batchOptions); in reportLocations()
/hardware/qcom/sm8150p/gps/batching/
DBatchingAdapter.h127 void reportLocationsEvent(const Location* locations, size_t count,
132 void reportLocations(Location* locations, size_t count, BatchingMode batchingMode);
DBatchingAdapter.cpp594 BatchingAdapter::reportLocationsEvent(const Location* locations, size_t count, in reportLocationsEvent() argument
605 const Location* locations, in reportLocationsEvent()
619 mLocations[i] = locations[i]; in reportLocationsEvent()
631 sendMsg(new MsgReportLocations(*this, locations, count, batchingMode)); in reportLocationsEvent()
635 BatchingAdapter::reportLocations(Location* locations, size_t count, BatchingMode batchingMode) in reportLocations() argument
641 it->second.batchingCb(count, locations, batchOptions); in reportLocations()
/hardware/qcom/sm7150/gps/batching/
DBatchingAdapter.h127 void reportLocationsEvent(const Location* locations, size_t count,
132 void reportLocations(Location* locations, size_t count, BatchingMode batchingMode);
DBatchingAdapter.cpp594 BatchingAdapter::reportLocationsEvent(const Location* locations, size_t count, in reportLocationsEvent() argument
605 const Location* locations, in reportLocationsEvent()
619 mLocations[i] = locations[i]; in reportLocationsEvent()
631 sendMsg(new MsgReportLocations(*this, locations, count, batchingMode)); in reportLocationsEvent()
635 BatchingAdapter::reportLocations(Location* locations, size_t count, BatchingMode batchingMode) in reportLocations() argument
641 it->second.batchingCb(count, locations, batchOptions); in reportLocations()
/hardware/qcom/sdm845/gps/msm8084/core/
DUlpProxyBase.h75 inline virtual bool reportPositions(GpsExtLocation * locations, in reportPositions() argument
/hardware/qcom/gps/msm8994/core/
DUlpProxyBase.h75 inline virtual bool reportPositions(GpsExtLocation * locations, in reportPositions() argument
/hardware/qcom/sdm845/gps/core/
DUlpProxyBase.h75 inline virtual bool reportPositions(GpsExtLocation * locations, in reportPositions() argument
/hardware/qcom/sdm845/gps/msm8994/core/
DUlpProxyBase.h75 inline virtual bool reportPositions(GpsExtLocation * locations, in reportPositions() argument
/hardware/qcom/gps/core/
DUlpProxyBase.h75 inline virtual bool reportPositions(GpsExtLocation * locations, in reportPositions() argument
/hardware/qcom/gps/msm8084/core/
DUlpProxyBase.h75 inline virtual bool reportPositions(GpsExtLocation * locations, in reportPositions() argument
/hardware/qcom/sm8150p/gps/core/
DLocAdapterBase.h206 virtual void reportLocationsEvent(const Location* locations, size_t count,
/hardware/qcom/sm8150/gps/core/
DLocAdapterBase.h226 virtual void reportLocationsEvent(const Location* locations, size_t count,
DLocApiBase.cpp583 void LocApiBase::reportLocations(Location* locations, size_t count, BatchingMode batchingMode) in reportLocations() argument
585 TO_ALL_LOCADAPTERS(mLocAdapters[i]->reportLocationsEvent(locations, count, batchingMode)); in reportLocations()
/hardware/qcom/sm7150/gps/core/
DLocAdapterBase.h226 virtual void reportLocationsEvent(const Location* locations, size_t count,
DLocApiBase.cpp581 void LocApiBase::reportLocations(Location* locations, size_t count, BatchingMode batchingMode) in reportLocations() argument
583 TO_ALL_LOCADAPTERS(mLocAdapters[i]->reportLocationsEvent(locations, count, batchingMode)); in reportLocations()

12