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

Commit 237cdaf6 authored by Jack Nudelman's avatar Jack Nudelman
Browse files

Change setDataThrottling window parameter to a long millisecond.

As requested by Android Council review of API.

Test: vts

Change-Id: I1f633856c31623ef95f459b2195743f53b5d85fc
parent e2ea5b2d
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -340,15 +340,15 @@ interface IRadio extends @1.5::IRadio {
     *
     * @param serial Serial number of request.
     * @param dataThrottlingAction DataThrottlingAction as defined in types.hal
     * @param completionWindowSecs window, in seconds, in which the requested
     *     throttling action has to be achieved. This must be 0 when
     * @param completionDurationMillis window, in milliseconds, in which the
     *     requested throttling action has to be achieved. This must be 0 when
     *     dataThrottlingAction is DataThrottlingAction:HOLD.
     *
     * Response function is IRadioResponse.setDataThrottlingResponse()
     */
    oneway setDataThrottling(int32_t serial,
            DataThrottlingAction dataThrottlingAction,
            int32_t completionWindowSecs);
            int64_t completionDurationMillis);

    /**
     * Get which bands the modem's background scan is acting on.
+5 −4
Original line number Diff line number Diff line
@@ -303,7 +303,7 @@ TEST_P(RadioHidlTest_v1_6, setDataThrottling) {
    serial = GetRandomSerialNumber();

    Return<void> res = radio_v1_6->setDataThrottling(
            serial, DataThrottlingAction::THROTTLE_SECONDARY_CARRIER, 60);
            serial, DataThrottlingAction::THROTTLE_SECONDARY_CARRIER, 60000);
    ASSERT_OK(res);

    EXPECT_EQ(std::cv_status::no_timeout, wait());
@@ -318,7 +318,8 @@ TEST_P(RadioHidlTest_v1_6, setDataThrottling) {

    serial = GetRandomSerialNumber();

    res = radio_v1_6->setDataThrottling(serial, DataThrottlingAction::THROTTLE_ANCHOR_CARRIER, 60);
    res = radio_v1_6->setDataThrottling(serial, DataThrottlingAction::THROTTLE_ANCHOR_CARRIER,
                                        60000);
    ASSERT_OK(res);

    EXPECT_EQ(std::cv_status::no_timeout, wait());
@@ -333,7 +334,7 @@ TEST_P(RadioHidlTest_v1_6, setDataThrottling) {

    serial = GetRandomSerialNumber();

    res = radio_v1_6->setDataThrottling(serial, DataThrottlingAction::HOLD, 60);
    res = radio_v1_6->setDataThrottling(serial, DataThrottlingAction::HOLD, 60000);
    ASSERT_OK(res);

    EXPECT_EQ(std::cv_status::no_timeout, wait());
@@ -348,7 +349,7 @@ TEST_P(RadioHidlTest_v1_6, setDataThrottling) {

    serial = GetRandomSerialNumber();

    res = radio_v1_6->setDataThrottling(serial, DataThrottlingAction::NO_DATA_THROTTLING, 60);
    res = radio_v1_6->setDataThrottling(serial, DataThrottlingAction::NO_DATA_THROTTLING, 60000);
    ASSERT_OK(res);

    EXPECT_EQ(std::cv_status::no_timeout, wait());