Home
last modified time | relevance | path

Searched defs:GnssMeasurementInterface (Results 1 – 3 of 3) sorted by relevance

/aosp_15_r20/hardware/interfaces/gnss/aidl/default/
H A DGnssMeasurementInterface.h30 struct GnssMeasurementInterface : public BnGnssMeasurementInterface { struct
51 std::atomic<long> mIntervalMs;
52 std::atomic<long> mLocationIntervalMs;
53 std::atomic<bool> mIsActive;
54 std::atomic<bool> mLocationEnabled;
55 std::vector<std::thread> mThreads;
56 std::vector<std::future<void>> mFutures;
60 static std::shared_ptr<IGnssMeasurementCallback> sCallback;
63 mutable std::mutex mMutex;
65 std::shared_ptr<Gnss> mGnss;
H A DGnssMeasurementInterface.cpp37 GnssMeasurementInterface::GnssMeasurementInterface() in GnssMeasurementInterface() function in aidl::android::hardware::gnss::GnssMeasurementInterface
/aosp_15_r20/device/generic/goldfish/gnss/
DGnssMeasurementInterface.h29 struct GnssMeasurementInterface : public BnGnssMeasurementInterface { struct
49 std::shared_ptr<IGnssMeasurementCallback> mCallback;
50 std::vector<GnssData> mGnssData;
51 int mGnssDataIndex = 0;
52 std::condition_variable mThreadNotification;
53 bool mRunning = false;
54 std::thread mThread;
55 mutable std::mutex mMtx;