/hardware/interfaces/gnss/1.0/ |
D | IGnssBatchingCallback.hal | 22 * 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);
|
D | IGnssBatching.hal | 50 * 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
|
D | IAGnssRil.hal | 81 /** Represents ref locations */
|
/hardware/interfaces/gnss/1.0/default/ |
D | GnssBatching.cpp | 62 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()
|
D | GnssBatching.h | 41 static void locationCb(int32_t locationsCount, FlpLocation** locations);
|
/hardware/interfaces/gnss/2.0/ |
D | IGnssBatchingCallback.hal | 22 * 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);
|
D | IGnssCallback.hal | 59 * 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/ |
D | IGnssCallback.hal | 45 * 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/ |
D | BatchingAdapter.h | 127 void reportLocationsEvent(const Location* locations, size_t count, 132 void reportLocations(Location* locations, size_t count, BatchingMode batchingMode);
|
D | BatchingAdapter.cpp | 594 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/ |
D | BatchingAdapter.h | 127 void reportLocationsEvent(const Location* locations, size_t count, 132 void reportLocations(Location* locations, size_t count, BatchingMode batchingMode);
|
D | BatchingAdapter.cpp | 594 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/ |
D | BatchingAdapter.h | 127 void reportLocationsEvent(const Location* locations, size_t count, 132 void reportLocations(Location* locations, size_t count, BatchingMode batchingMode);
|
D | BatchingAdapter.cpp | 594 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/ |
D | UlpProxyBase.h | 75 inline virtual bool reportPositions(GpsExtLocation * locations, in reportPositions() argument
|
/hardware/qcom/gps/msm8994/core/ |
D | UlpProxyBase.h | 75 inline virtual bool reportPositions(GpsExtLocation * locations, in reportPositions() argument
|
/hardware/qcom/sdm845/gps/core/ |
D | UlpProxyBase.h | 75 inline virtual bool reportPositions(GpsExtLocation * locations, in reportPositions() argument
|
/hardware/qcom/sdm845/gps/msm8994/core/ |
D | UlpProxyBase.h | 75 inline virtual bool reportPositions(GpsExtLocation * locations, in reportPositions() argument
|
/hardware/qcom/gps/core/ |
D | UlpProxyBase.h | 75 inline virtual bool reportPositions(GpsExtLocation * locations, in reportPositions() argument
|
/hardware/qcom/gps/msm8084/core/ |
D | UlpProxyBase.h | 75 inline virtual bool reportPositions(GpsExtLocation * locations, in reportPositions() argument
|
/hardware/qcom/sm8150p/gps/core/ |
D | LocAdapterBase.h | 206 virtual void reportLocationsEvent(const Location* locations, size_t count,
|
/hardware/qcom/sm8150/gps/core/ |
D | LocAdapterBase.h | 226 virtual void reportLocationsEvent(const Location* locations, size_t count,
|
D | LocApiBase.cpp | 583 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/ |
D | LocAdapterBase.h | 226 virtual void reportLocationsEvent(const Location* locations, size_t count,
|
D | LocApiBase.cpp | 581 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()
|