Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f91a8feb authored by Shinru Han's avatar Shinru Han
Browse files

Add RealTimeIntegrityModel to Glonass (JNI)

- Add RealTimeIntegrityModel to Glonass
- AuxiliaryInformation should be array
- Make GnssAssistance fields nullable

Bug: 404694257
Test: on-device
Flag: android.location.flags.gnss_assistance_interface_jni

Change-Id: Id4c1913187365c846b1c2b7d9d1c14e8b91b37b1
parent 2a5f33ba
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -168,7 +168,7 @@ cc_defaults {
        "android.hardware.broadcastradio@1.1",
        "android.hardware.contexthub@1.0",
        "android.hardware.common.fmq-V1-ndk",
        "android.hardware.gnss-V5-cpp",
        "android.hardware.gnss-V6-cpp",
        "android.hardware.gnss@1.0",
        "android.hardware.gnss@1.1",
        "android.hardware.gnss@2.0",
+1 −1
Original line number Diff line number Diff line
@@ -62,7 +62,7 @@ cc_defaults {
        "libnativehelper",
        "libhardware_legacy",
        "libutils",
        "android.hardware.gnss-V5-cpp",
        "android.hardware.gnss-V6-cpp",
        "android.hardware.gnss@1.0",
        "android.hardware.gnss@1.1",
        "android.hardware.gnss@2.0",
+1 −1
Original line number Diff line number Diff line
@@ -766,7 +766,7 @@ sp<hardware::gnss::V1_0::IGnssNi> GnssHal::getGnssNiInterface() {
}

std::unique_ptr<GnssAssistanceInterface> GnssHal::getGnssAssistanceInterface() {
    if (gnssHalAidl != nullptr) {
    if (gnssHalAidl != nullptr && gnssHalAidl->getInterfaceVersion() >= 6) {
        sp<hardware::gnss::gnss_assistance::IGnssAssistanceInterface> gnssAssistance;
        auto status = gnssHalAidl->getExtensionGnssAssistanceInterface(&gnssAssistance);
        if (checkAidlStatus(status, "Unable to get a handle to GnssAssistance")) {
+145 −67

File changed.

Preview size limit exceeded, changes collapsed.

+18 −16

File changed.

Preview size limit exceeded, changes collapsed.