Searched defs:GnssMeasurementInterface (Results 1 – 3 of 3) sorted by relevance
30 struct GnssMeasurementInterface : public BnGnssMeasurementInterface { struct51 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;
37 GnssMeasurementInterface::GnssMeasurementInterface() in GnssMeasurementInterface() function in aidl::android::hardware::gnss::GnssMeasurementInterface
29 struct GnssMeasurementInterface : public BnGnssMeasurementInterface { struct49 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;