diff options
Diffstat (limited to 'gnss/aidl/default/Gnss.cpp')
-rw-r--r-- | gnss/aidl/default/Gnss.cpp | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/gnss/aidl/default/Gnss.cpp b/gnss/aidl/default/Gnss.cpp index fbfa2bbd0d..8d58a20754 100644 --- a/gnss/aidl/default/Gnss.cpp +++ b/gnss/aidl/default/Gnss.cpp @@ -20,7 +20,9 @@ #include <log/log.h> #include "GnssBatching.h" #include "GnssConfiguration.h" +#include "GnssGeofence.h" #include "GnssMeasurementInterface.h" +#include "GnssNavigationMessageInterface.h" #include "GnssPsds.h" namespace aidl::android::hardware::gnss { @@ -96,4 +98,19 @@ ndk::ScopedAStatus Gnss::getExtensionGnssBatching(std::shared_ptr<IGnssBatching> return ndk::ScopedAStatus::ok(); } +ndk::ScopedAStatus Gnss::getExtensionGnssGeofence(std::shared_ptr<IGnssGeofence>* iGnssGeofence) { + ALOGD("Gnss::getExtensionGnssGeofence"); + + *iGnssGeofence = SharedRefBase::make<GnssGeofence>(); + return ndk::ScopedAStatus::ok(); +} + +ndk::ScopedAStatus Gnss::getExtensionGnssNavigationMessage( + std::shared_ptr<IGnssNavigationMessageInterface>* iGnssNavigationMessage) { + ALOGD("Gnss::getExtensionGnssNavigationMessage"); + + *iGnssNavigationMessage = SharedRefBase::make<GnssNavigationMessageInterface>(); + return ndk::ScopedAStatus::ok(); +} + } // namespace aidl::android::hardware::gnss |