diff --git a/radio/1.2/vts/functional/radio_hidl_hal_utils_v1_2.h b/radio/1.2/vts/functional/radio_hidl_hal_utils_v1_2.h index 686f66aae9..45fbd04411 100644 --- a/radio/1.2/vts/functional/radio_hidl_hal_utils_v1_2.h +++ b/radio/1.2/vts/functional/radio_hidl_hal_utils_v1_2.h @@ -404,6 +404,18 @@ class RadioResponse_v1_2 : public V1_1::IRadioResponse { Return setSignalStrengthReportingCriteriaResponse(const RadioResponseInfo& info); Return setLinkCapacityReportingCriteriaResponse(const RadioResponseInfo& info); + + Return getIccCardStatusResponse_1_2(const RadioResponseInfo& info, + const CardStatus& card_status); + + Return getCurrentCallsResponse_1_2(const RadioResponseInfo& info, + const ::android::hardware::hidl_vec& calls); + + Return getSignalStrengthResponse_1_2(const RadioResponseInfo& info, + const SignalStrength& sig_strength); + + Return getCellInfoListResponse_1_2( + const RadioResponseInfo& info, const ::android::hardware::hidl_vec& cellInfo); }; /* Callback class for radio indication */ diff --git a/radio/1.2/vts/functional/radio_response.cpp b/radio/1.2/vts/functional/radio_response.cpp index 9bf4531f08..d96f76b417 100644 --- a/radio/1.2/vts/functional/radio_response.cpp +++ b/radio/1.2/vts/functional/radio_response.cpp @@ -21,11 +21,8 @@ CardStatus cardStatus; RadioResponse_v1_2::RadioResponse_v1_2(RadioHidlTest_v1_2& parent) : parent_v1_2(parent) {} /* 1.0 Apis */ -Return RadioResponse_v1_2::getIccCardStatusResponse(const RadioResponseInfo& info, - const CardStatus& card_status) { - rspInfo = info; - cardStatus = card_status; - parent_v1_2.notify(); +Return RadioResponse_v1_2::getIccCardStatusResponse(const RadioResponseInfo& /*info*/, + const CardStatus& /*card_status*/) { return Void(); } @@ -706,3 +703,32 @@ Return RadioResponse_v1_2::setLinkCapacityReportingCriteriaResponse( parent_v1_2.notify(); return Void(); } + +Return RadioResponse_v1_2::getIccCardStatusResponse_1_2(const RadioResponseInfo& info, + const CardStatus& card_status) { + rspInfo = info; + cardStatus = card_status; + parent_v1_2.notify(); + return Void(); +} + +Return RadioResponse_v1_2::getCurrentCallsResponse_1_2( + const RadioResponseInfo& info, const ::android::hardware::hidl_vec& /*calls*/) { + rspInfo = info; + parent_v1_2.notify(); + return Void(); +} + +Return RadioResponse_v1_2::getSignalStrengthResponse_1_2( + const RadioResponseInfo& info, const SignalStrength& /*sig_strength*/) { + rspInfo = info; + parent_v1_2.notify(); + return Void(); +} + +Return RadioResponse_v1_2::getCellInfoListResponse_1_2( + const RadioResponseInfo& info, const ::android::hardware::hidl_vec& /*cellInfo*/) { + rspInfo = info; + parent_v1_2.notify(); + return Void(); +} \ No newline at end of file