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

Commit cf6d8549 authored by Treehugger Robot's avatar Treehugger Robot Committed by Automerger Merge Worker
Browse files

Merge "Update documentation to specify units and accepted ranges." am: c67b2ca3

Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2003051

Change-Id: I22d1e2867ddf4e2d7891e54e59bd89a1e375cc23
parents a52e4126 c67b2ca3
Loading
Loading
Loading
Loading
+29 −11
Original line number Original line Diff line number Diff line
@@ -3779,29 +3779,41 @@ public class CarrierConfigManager {
            "opportunistic_esim_download_via_wifi_only_bool";
            "opportunistic_esim_download_via_wifi_only_bool";


/**
/**
     * Controls RSRP threshold at which OpportunisticNetworkService will decide whether
     * Controls RSRP threshold, in dBm, at which OpportunisticNetworkService will decide whether
     * the opportunistic network is good enough for internet data.
     * the opportunistic network is good enough for internet data.
     *
     * <p>The value of {@link CellSignalStrengthLte#getRsrp()} will be compared with this
     * threshold.
     */
     */
    public static final String KEY_OPPORTUNISTIC_NETWORK_ENTRY_THRESHOLD_RSRP_INT =
    public static final String KEY_OPPORTUNISTIC_NETWORK_ENTRY_THRESHOLD_RSRP_INT =
            "opportunistic_network_entry_threshold_rsrp_int";
            "opportunistic_network_entry_threshold_rsrp_int";


    /**
    /**
     * Controls RSSNR threshold at which OpportunisticNetworkService will decide whether
     * Controls RSSNR threshold, in dB, at which OpportunisticNetworkService will
     * the opportunistic network is good enough for internet data.
     * decide whether the opportunistic network is good enough for internet data.
     *
     * <p>The value of {@link CellSignalStrengthLte#getRssnr()} will be compared with this
     * threshold.
     */
     */
    public static final String KEY_OPPORTUNISTIC_NETWORK_ENTRY_THRESHOLD_RSSNR_INT =
    public static final String KEY_OPPORTUNISTIC_NETWORK_ENTRY_THRESHOLD_RSSNR_INT =
            "opportunistic_network_entry_threshold_rssnr_int";
            "opportunistic_network_entry_threshold_rssnr_int";


    /**
    /**
     * Controls RSRP threshold below which OpportunisticNetworkService will decide whether
     * Controls RSRP threshold, in dBm, below which OpportunisticNetworkService will decide whether
     * the opportunistic network available is not good enough for internet data.
     * the opportunistic network available is not good enough for internet data.
     *
     * <p>The value of {@link CellSignalStrengthLte#getRsrp()} will be compared with this
     * threshold.
     */
     */
    public static final String KEY_OPPORTUNISTIC_NETWORK_EXIT_THRESHOLD_RSRP_INT =
    public static final String KEY_OPPORTUNISTIC_NETWORK_EXIT_THRESHOLD_RSRP_INT =
            "opportunistic_network_exit_threshold_rsrp_int";
            "opportunistic_network_exit_threshold_rsrp_int";


    /**
    /**
     * Controls RSSNR threshold below which OpportunisticNetworkService will decide whether
     * Controls RSSNR threshold, in dB, below which OpportunisticNetworkService will
     * the opportunistic network available is not good enough for internet data.
     * decide whether the opportunistic network available is not good enough for internet data.
     *
     * <p>The value of {@link CellSignalStrengthLte#getRssnr()} will be compared with this
     * threshold.
     */
     */
    public static final String KEY_OPPORTUNISTIC_NETWORK_EXIT_THRESHOLD_RSSNR_INT =
    public static final String KEY_OPPORTUNISTIC_NETWORK_EXIT_THRESHOLD_RSSNR_INT =
            "opportunistic_network_exit_threshold_rssnr_int";
            "opportunistic_network_exit_threshold_rssnr_int";
@@ -3899,7 +3911,7 @@ public class CarrierConfigManager {
         * good enough for internet data. Note other factors may be considered for the final
         * good enough for internet data. Note other factors may be considered for the final
         * decision.
         * decision.
         *
         *
         * <p>The value of {@link CellSignalStrengthNr#getSsRsrp} will be compared with this
         * <p>The value of {@link CellSignalStrengthNr#getSsRsrp()} will be compared with this
         * threshold.
         * threshold.
         *
         *
         * @hide
         * @hide
@@ -3926,7 +3938,7 @@ public class CarrierConfigManager {
         * good enough for internet data. Note other factors may be considered for the final
         * good enough for internet data. Note other factors may be considered for the final
         * decision.
         * decision.
         *
         *
         * <p>The value of {@link CellSignalStrengthNr#getSsRsrq} will be compared with this
         * <p>The value of {@link CellSignalStrengthNr#getSsRsrq()} will be compared with this
         * threshold.
         * threshold.
         *
         *
         * @hide
         * @hide
@@ -3953,6 +3965,9 @@ public class CarrierConfigManager {
         * be considered good enough for internet data. Note other factors may be considered
         * be considered good enough for internet data. Note other factors may be considered
         * for the final decision.
         * for the final decision.
         *
         *
         * <p>The value of {@link CellSignalStrengthNr#getSsRsrp()} will be compared with this
         * threshold.
         *
         * @hide
         * @hide
         */
         */
        public static final String KEY_EXIT_THRESHOLD_SS_RSRP_INT =
        public static final String KEY_EXIT_THRESHOLD_SS_RSRP_INT =
@@ -3976,6 +3991,9 @@ public class CarrierConfigManager {
         * be considered good enough for internet data. Note other factors may be considered
         * be considered good enough for internet data. Note other factors may be considered
         * for the final decision.
         * for the final decision.
         *
         *
         * <p>The value of {@link CellSignalStrengthNr#getSsRsrq()} will be compared with this
         * threshold.
         *
         * @hide
         * @hide
         */
         */
        public static final String KEY_EXIT_THRESHOLD_SS_RSRQ_DOUBLE =
        public static final String KEY_EXIT_THRESHOLD_SS_RSRQ_DOUBLE =
@@ -6180,9 +6198,9 @@ public class CarrierConfigManager {
        /* Default value is minimum RSRP level needed for SIGNAL_STRENGTH_MODERATE */
        /* Default value is minimum RSRP level needed for SIGNAL_STRENGTH_MODERATE */
        sDefaults.putInt(KEY_OPPORTUNISTIC_NETWORK_EXIT_THRESHOLD_RSRP_INT, -118);
        sDefaults.putInt(KEY_OPPORTUNISTIC_NETWORK_EXIT_THRESHOLD_RSRP_INT, -118);
        /* Default value is minimum RSSNR level needed for SIGNAL_STRENGTH_GOOD */
        /* Default value is minimum RSSNR level needed for SIGNAL_STRENGTH_GOOD */
        sDefaults.putInt(KEY_OPPORTUNISTIC_NETWORK_ENTRY_THRESHOLD_RSSNR_INT, 45);
        sDefaults.putInt(KEY_OPPORTUNISTIC_NETWORK_ENTRY_THRESHOLD_RSSNR_INT, 5);
        /* Default value is minimum RSSNR level needed for SIGNAL_STRENGTH_MODERATE */
        /* Default value is minimum RSSNR level needed for SIGNAL_STRENGTH_MODERATE */
        sDefaults.putInt(KEY_OPPORTUNISTIC_NETWORK_EXIT_THRESHOLD_RSSNR_INT, 10);
        sDefaults.putInt(KEY_OPPORTUNISTIC_NETWORK_EXIT_THRESHOLD_RSSNR_INT, 1);
        /* Default value is 1024 kbps */
        /* Default value is 1024 kbps */
        sDefaults.putInt(KEY_OPPORTUNISTIC_NETWORK_ENTRY_THRESHOLD_BANDWIDTH_INT, 1024);
        sDefaults.putInt(KEY_OPPORTUNISTIC_NETWORK_ENTRY_THRESHOLD_BANDWIDTH_INT, 1024);
        /* Default value is 10 seconds */
        /* Default value is 10 seconds */
+19 −16
Original line number Original line Diff line number Diff line
@@ -125,13 +125,13 @@ public final class CellSignalStrengthLte extends CellSignalStrength implements P
    /**
    /**
     * Construct a cell signal strength
     * Construct a cell signal strength
     *
     *
     * @param rssi in dBm [-113,-51], UNKNOWN
     * @param rssi in dBm [-113,-51], {@link CellInfo#UNAVAILABLE}
     * @param rsrp in dBm [-140,-43], UNKNOWN
     * @param rsrp in dBm [-140,-43], {@link CellInfo#UNAVAILABLE}
     * @param rsrq in dB [-34, 3], UNKNOWN
     * @param rsrq in dB [-34, 3], {@link CellInfo#UNAVAILABLE}
     * @param rssnr in dB [-20, +30], UNKNOWN
     * @param rssnr in dB [-20, +30], {@link CellInfo#UNAVAILABLE}
     * @param cqiTableIndex [1, 6], UNKNOWN
     * @param cqiTableIndex [1, 6], {@link CellInfo#UNAVAILABLE}
     * @param cqi [0, 15], UNKNOWN
     * @param cqi [0, 15], {@link CellInfo#UNAVAILABLE}
     * @param timingAdvance [0, 1282], UNKNOWN
     * @param timingAdvance [0, 1282], {@link CellInfo#UNAVAILABLE}
     *
     *
     */
     */
    /** @hide */
    /** @hide */
@@ -151,12 +151,12 @@ public final class CellSignalStrengthLte extends CellSignalStrength implements P
    /**
    /**
     * Construct a cell signal strength
     * Construct a cell signal strength
     *
     *
     * @param rssi in dBm [-113,-51], UNKNOWN
     * @param rssi in dBm [-113,-51], {@link CellInfo#UNAVAILABLE}
     * @param rsrp in dBm [-140,-43], UNKNOWN
     * @param rsrp in dBm [-140,-43], {@link CellInfo#UNAVAILABLE}
     * @param rsrq in dB [-34, 3], UNKNOWN
     * @param rsrq in dB [-34, 3], {@link CellInfo#UNAVAILABLE}
     * @param rssnr in dB [-20, +30], UNKNOWN
     * @param rssnr in dB [-20, +30], {@link CellInfo#UNAVAILABLE}
     * @param cqi [0, 15], UNKNOWN
     * @param cqi [0, 15], {@link CellInfo#UNAVAILABLE}
     * @param timingAdvance [0, 1282], UNKNOWN
     * @param timingAdvance [0, 1282], {@link CellInfo#UNAVAILABLE}
     *
     *
     */
     */
    /** @hide */
    /** @hide */
@@ -403,10 +403,11 @@ public final class CellSignalStrengthLte extends CellSignalStrength implements P
    }
    }


    /**
    /**
     * Get reference signal signal-to-noise ratio
     * Get reference signal signal-to-noise ratio in dB
     * Range: -20 dB to +30 dB.
     *
     *
     * @return the RSSNR if available or
     * @return the RSSNR if available or
     *         {@link android.telephony.CellInfo#UNAVAILABLE UNAVAILABLE} if unavailable.
     *         {@link android.telephony.CellInfo#UNAVAILABLE} if unavailable.
     */
     */
    public int getRssnr() {
    public int getRssnr() {
        return mRssnr;
        return mRssnr;
@@ -414,8 +415,10 @@ public final class CellSignalStrengthLte extends CellSignalStrength implements P


    /**
    /**
     * Get reference signal received power in dBm
     * Get reference signal received power in dBm
     * Range: -140 dBm to -43 dBm.
     *
     *
     * @return the RSRP of the measured cell.
     * @return the RSRP of the measured cell or {@link CellInfo#UNAVAILABLE} if
     * unavailable.
     */
     */
    public int getRsrp() {
    public int getRsrp() {
        return mRsrp;
        return mRsrp;