Implement RadioData for AIDL-HIDL Telephony HAL translator
Bug: 203699028
Test: Boot and grep logcat against radiocompat
Change-Id: I5770ee4125cd9e6f118200ecee889ad785e8929f
diff --git a/radio/aidl/compat/libradiocompat/RadioResponse.cpp b/radio/aidl/compat/libradiocompat/RadioResponse.cpp
index 587e497..0a38d8c 100644
--- a/radio/aidl/compat/libradiocompat/RadioResponse.cpp
+++ b/radio/aidl/compat/libradiocompat/RadioResponse.cpp
@@ -28,6 +28,7 @@
Return<void> RadioResponse::acknowledgeRequest(int32_t serial) {
LOG_CALL << serial;
// TODO(b/203699028): send to correct requestor or confirm if spam is not a problem
+ if (mDataCb) mDataCb->acknowledgeRequest(serial);
if (mMessagingCb) mMessagingCb->acknowledgeRequest(serial);
if (mSimCb) mSimCb->acknowledgeRequest(serial);
return {};
@@ -107,11 +108,6 @@
return {};
}
-Return<void> RadioResponse::setupDataCallResponse(const V1_0::RadioResponseInfo& info,
- const V1_0::SetupDataCallResult& dcResponse) {
- return {};
-}
-
Return<void> RadioResponse::getClirResponse(const V1_0::RadioResponseInfo& info, int32_t n,
int32_t m) {
return {};
@@ -143,10 +139,6 @@
return {};
}
-Return<void> RadioResponse::deactivateDataCallResponse(const V1_0::RadioResponseInfo& info) {
- return {};
-}
-
Return<void> RadioResponse::setBarringPasswordResponse(const V1_0::RadioResponseInfo& info) {
return {};
}
@@ -201,11 +193,6 @@
return {};
}
-Return<void> RadioResponse::getDataCallListResponse(
- const V1_0::RadioResponseInfo& info, const hidl_vec<V1_0::SetupDataCallResult>& dcResp) {
- return {};
-}
-
Return<void> RadioResponse::setSuppServiceNotificationsResponse(
const V1_0::RadioResponseInfo& info) {
return {};
@@ -306,10 +293,6 @@
return {};
}
-Return<void> RadioResponse::setInitialAttachApnResponse(const V1_0::RadioResponseInfo& info) {
- return {};
-}
-
Return<void> RadioResponse::getImsRegistrationStateResponse( //
const V1_0::RadioResponseInfo& info, bool isRegd, V1_0::RadioTechnologyFamily ratFamily) {
return {};
@@ -332,19 +315,11 @@
return {};
}
-Return<void> RadioResponse::setDataAllowedResponse(const V1_0::RadioResponseInfo& info) {
- return {};
-}
-
Return<void> RadioResponse::getHardwareConfigResponse(
const V1_0::RadioResponseInfo& info, const hidl_vec<V1_0::HardwareConfig>& config) {
return {};
}
-Return<void> RadioResponse::setDataProfileResponse(const V1_0::RadioResponseInfo& info) {
- return {};
-}
-
Return<void> RadioResponse::requestShutdownResponse(const V1_0::RadioResponseInfo& info) {
return {};
}
@@ -395,15 +370,6 @@
return {};
}
-Return<void> RadioResponse::startKeepaliveResponse(const V1_0::RadioResponseInfo& info,
- const V1_1::KeepaliveStatus& status) {
- return {};
-}
-
-Return<void> RadioResponse::stopKeepaliveResponse(const V1_0::RadioResponseInfo& info) {
- return {};
-}
-
Return<void> RadioResponse::getCellInfoListResponse_1_2(const V1_0::RadioResponseInfo& info,
const hidl_vec<V1_2::CellInfo>& cellInfo) {
return {};
@@ -482,17 +448,6 @@
return {};
}
-Return<void> RadioResponse::getDataCallListResponse_1_4(
- const V1_0::RadioResponseInfo& info,
- const hidl_vec<V1_4::SetupDataCallResult>& dcResponse) {
- return {};
-}
-
-Return<void> RadioResponse::setupDataCallResponse_1_4(const V1_0::RadioResponseInfo& info,
- const V1_4::SetupDataCallResult& dcResponse) {
- return {};
-}
-
Return<void> RadioResponse::getSignalStrengthResponse_1_4(
const V1_0::RadioResponseInfo& info, const V1_4::SignalStrength& signalStrength) {
return {};
@@ -517,25 +472,6 @@
return {};
}
-Return<void> RadioResponse::setupDataCallResponse_1_5(const V1_0::RadioResponseInfo& info,
- const V1_5::SetupDataCallResult& dcResponse) {
- return {};
-}
-
-Return<void> RadioResponse::getDataCallListResponse_1_5(
- const V1_0::RadioResponseInfo& info,
- const hidl_vec<V1_5::SetupDataCallResult>& dcResponse) {
- return {};
-}
-
-Return<void> RadioResponse::setInitialAttachApnResponse_1_5(const V1_0::RadioResponseInfo& info) {
- return {};
-}
-
-Return<void> RadioResponse::setDataProfileResponse_1_5(const V1_0::RadioResponseInfo& info) {
- return {};
-}
-
Return<void> RadioResponse::setRadioPowerResponse_1_5(const V1_0::RadioResponseInfo& info) {
return {};
}
@@ -574,17 +510,6 @@
return {};
}
-Return<void> RadioResponse::setupDataCallResponse_1_6(const V1_6::RadioResponseInfo& info,
- const V1_6::SetupDataCallResult& dcResponse) {
- return {};
-}
-
-Return<void> RadioResponse::getDataCallListResponse_1_6(
- const V1_6::RadioResponseInfo& info,
- const hidl_vec<V1_6::SetupDataCallResult>& dcResponse) {
- return {};
-}
-
Return<void> RadioResponse::setNrDualConnectivityStateResponse(
const V1_6::RadioResponseInfo& info) {
return {};
@@ -595,23 +520,6 @@
return {};
}
-Return<void> RadioResponse::allocatePduSessionIdResponse(const V1_6::RadioResponseInfo& info,
- int32_t id) {
- return {};
-}
-
-Return<void> RadioResponse::releasePduSessionIdResponse(const V1_6::RadioResponseInfo& info) {
- return {};
-}
-
-Return<void> RadioResponse::startHandoverResponse(const V1_6::RadioResponseInfo& info) {
- return {};
-}
-
-Return<void> RadioResponse::cancelHandoverResponse(const V1_6::RadioResponseInfo& info) {
- return {};
-}
-
Return<void> RadioResponse::setAllowedNetworkTypesBitmapResponse(
const V1_6::RadioResponseInfo& info) {
return {};
@@ -623,10 +531,6 @@
return {};
}
-Return<void> RadioResponse::setDataThrottlingResponse(const V1_6::RadioResponseInfo& info) {
- return {};
-}
-
Return<void> RadioResponse::getSystemSelectionChannelsResponse(
const V1_6::RadioResponseInfo& info,
const hidl_vec<V1_5::RadioAccessSpecifier>& specifiers) {
@@ -658,9 +562,4 @@
return {};
}
-Return<void> RadioResponse::getSlicingConfigResponse(const V1_6::RadioResponseInfo& info,
- const V1_6::SlicingConfig& slicingConfig) {
- return {};
-}
-
} // namespace android::hardware::radio::compat