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

Commit 493d73e8 authored by Treehugger Robot's avatar Treehugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Add satellite APIs for CTS tests" into main

parents f2f0c768 cbd14793
Loading
Loading
Loading
Loading
+25 −0
Original line number Diff line number Diff line
@@ -3202,6 +3202,31 @@ interface ITelephony {
            in String s2CellFile, in long locationFreshDurationNanos,
            in List<String> satelliteCountryCodes, String satelliteAccessConfigurationFile);

    /**
     * This API can be used by only CTS to override the satellite access allowed state for
     * a list of subscription IDs.
     *
     * @param subIdListStr The string representation of the list of subscription IDs,
     *                     which are numbers separated by comma.
     * @return {@code true} if the satellite access allowed state is set successfully,
     * {@code false} otherwise.
     */
    boolean setSatelliteAccessAllowedForSubscriptions(in String subIdListStr);

    /**
     * This API can be used by only CTS to override satellite TN scanning support.
     *
     * @param reset {@code true} mean the overridden configs should not be used, {@code false}
     *              otherwise.
     * @param concurrentTnScanningSupported Whether concurrent TN scanning is supported.
     * @param tnScanningDuringSatelliteSessionAllowed Whether TN scanning is allowed during
     * a satellite session.
     * @return {@code true} if the TN scanning support is set successfully,
     * {@code false} otherwise.
     */
    boolean setTnScanningSupport(in boolean reset, in boolean concurrentTnScanningSupported,
        in boolean tnScanningDuringSatelliteSessionAllowed);

    /**
     * This API can be used in only testing to override oem-enabled satellite provision status.
     *