Implement RadioSim for AIDL-HIDL Telephony HAL translator
Bug: 203699028
Test: Boot and grep logcat against radiocompat
Change-Id: I82d27049858e578522b83811a787b259e67d00a4
diff --git a/radio/aidl/compat/libradiocompat/RadioResponse.cpp b/radio/aidl/compat/libradiocompat/RadioResponse.cpp
index 15002a8..587e497 100644
--- a/radio/aidl/compat/libradiocompat/RadioResponse.cpp
+++ b/radio/aidl/compat/libradiocompat/RadioResponse.cpp
@@ -27,42 +27,9 @@
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 (mMessagingCb) mMessagingCb->acknowledgeRequest(serial);
- return {};
-}
-
-Return<void> RadioResponse::getIccCardStatusResponse(const V1_0::RadioResponseInfo& info,
- const V1_0::CardStatus& cardStatus) {
- return {};
-}
-
-Return<void> RadioResponse::supplyIccPinForAppResponse(const V1_0::RadioResponseInfo& info,
- int32_t remainingRetries) {
- return {};
-}
-
-Return<void> RadioResponse::supplyIccPukForAppResponse(const V1_0::RadioResponseInfo& info,
- int32_t remainingRetries) {
- return {};
-}
-
-Return<void> RadioResponse::supplyIccPin2ForAppResponse(const V1_0::RadioResponseInfo& info,
- int32_t remainingRetries) {
- return {};
-}
-
-Return<void> RadioResponse::supplyIccPuk2ForAppResponse(const V1_0::RadioResponseInfo& info,
- int32_t remainingRetries) {
- return {};
-}
-
-Return<void> RadioResponse::changeIccPinForAppResponse(const V1_0::RadioResponseInfo& info,
- int32_t remainingRetries) {
- return {};
-}
-
-Return<void> RadioResponse::changeIccPin2ForAppResponse(const V1_0::RadioResponseInfo& info,
- int32_t remainingRetries) {
+ if (mSimCb) mSimCb->acknowledgeRequest(serial);
return {};
}
@@ -80,11 +47,6 @@
return {};
}
-Return<void> RadioResponse::getIMSIForAppResponse(const V1_0::RadioResponseInfo& info,
- const hidl_string& imsi) {
- return {};
-}
-
Return<void> RadioResponse::hangupConnectionResponse(const V1_0::RadioResponseInfo& info) {
return {};
}
@@ -150,11 +112,6 @@
return {};
}
-Return<void> RadioResponse::iccIOForAppResponse(const V1_0::RadioResponseInfo& info,
- const V1_0::IccIoResult& iccIo) {
- return {};
-}
-
Return<void> RadioResponse::getClirResponse(const V1_0::RadioResponseInfo& info, int32_t n,
int32_t m) {
return {};
@@ -190,16 +147,6 @@
return {};
}
-Return<void> RadioResponse::getFacilityLockForAppResponse(const V1_0::RadioResponseInfo& info,
- int32_t response) {
- return {};
-}
-
-Return<void> RadioResponse::setFacilityLockForAppResponse(const V1_0::RadioResponseInfo& info,
- int32_t retry) {
- return {};
-}
-
Return<void> RadioResponse::setBarringPasswordResponse(const V1_0::RadioResponseInfo& info) {
return {};
}
@@ -273,15 +220,6 @@
return {};
}
-Return<void> RadioResponse::sendEnvelopeResponse(const V1_0::RadioResponseInfo& info,
- const hidl_string& commandResponse) {
- return {};
-}
-
-Return<void> RadioResponse::sendTerminalResponseToSimResponse(const V1_0::RadioResponseInfo& info) {
- return {};
-}
-
Return<void> RadioResponse::handleStkCallSetupRequestFromSimResponse(
const V1_0::RadioResponseInfo& info) {
return {};
@@ -309,10 +247,6 @@
return {};
}
-Return<void> RadioResponse::setCdmaSubscriptionSourceResponse(const V1_0::RadioResponseInfo& info) {
- return {};
-}
-
Return<void> RadioResponse::setCdmaRoamingPreferenceResponse(const V1_0::RadioResponseInfo& info) {
return {};
}
@@ -348,12 +282,6 @@
return {};
}
-Return<void> RadioResponse::getCDMASubscriptionResponse(
- const V1_0::RadioResponseInfo& info, const hidl_string& mdn, const hidl_string& hSid,
- const hidl_string& hNid, const hidl_string& min, const hidl_string& prl) {
- return {};
-}
-
Return<void> RadioResponse::getDeviceIdentityResponse( //
const V1_0::RadioResponseInfo& info, const hidl_string& imei, const hidl_string& imeisv,
const hidl_string& esn, const hidl_string& meid) {
@@ -364,25 +292,6 @@
return {};
}
-Return<void> RadioResponse::reportStkServiceIsRunningResponse(const V1_0::RadioResponseInfo& info) {
- return {};
-}
-
-Return<void> RadioResponse::getCdmaSubscriptionSourceResponse(const V1_0::RadioResponseInfo& info,
- V1_0::CdmaSubscriptionSource source) {
- return {};
-}
-
-Return<void> RadioResponse::requestIsimAuthenticationResponse(const V1_0::RadioResponseInfo& info,
- const hidl_string& response) {
- return {};
-}
-
-Return<void> RadioResponse::sendEnvelopeWithStatusResponse(const V1_0::RadioResponseInfo& info,
- const V1_0::IccIoResult& iccIo) {
- return {};
-}
-
Return<void> RadioResponse::getVoiceRadioTechnologyResponse(const V1_0::RadioResponseInfo& info,
V1_0::RadioTechnology rat) {
return {};
@@ -406,25 +315,6 @@
return {};
}
-Return<void> RadioResponse::iccTransmitApduBasicChannelResponse(const V1_0::RadioResponseInfo& info,
- const V1_0::IccIoResult& result) {
- return {};
-}
-
-Return<void> RadioResponse::iccOpenLogicalChannelResponse( //
- const V1_0::RadioResponseInfo& info, int32_t chanId, const hidl_vec<int8_t>& selectResp) {
- return {};
-}
-
-Return<void> RadioResponse::iccCloseLogicalChannelResponse(const V1_0::RadioResponseInfo& info) {
- return {};
-}
-
-Return<void> RadioResponse::iccTransmitApduLogicalChannelResponse(
- const V1_0::RadioResponseInfo& info, const V1_0::IccIoResult& result) {
- return {};
-}
-
Return<void> RadioResponse::nvReadItemResponse(const V1_0::RadioResponseInfo& info,
const hidl_string& result) {
return {};
@@ -442,10 +332,6 @@
return {};
}
-Return<void> RadioResponse::setUiccSubscriptionResponse(const V1_0::RadioResponseInfo& info) {
- return {};
-}
-
Return<void> RadioResponse::setDataAllowedResponse(const V1_0::RadioResponseInfo& info) {
return {};
}
@@ -455,11 +341,6 @@
return {};
}
-Return<void> RadioResponse::requestIccSimAuthenticationResponse(const V1_0::RadioResponseInfo& info,
- const V1_0::IccIoResult& result) {
- return {};
-}
-
Return<void> RadioResponse::setDataProfileResponse(const V1_0::RadioResponseInfo& info) {
return {};
}
@@ -498,16 +379,6 @@
return {};
}
-Return<void> RadioResponse::setAllowedCarriersResponse(const V1_0::RadioResponseInfo& info,
- int32_t numAllowed) {
- return {};
-}
-
-Return<void> RadioResponse::getAllowedCarriersResponse( //
- const V1_0::RadioResponseInfo& info, bool allAllowed, const V1_0::CarrierRestrictions& cr) {
- return {};
-}
-
Return<void> RadioResponse::sendDeviceStateResponse(const V1_0::RadioResponseInfo& info) {
return {};
}
@@ -516,19 +387,6 @@
return {};
}
-Return<void> RadioResponse::setSimCardPowerResponse(const V1_0::RadioResponseInfo& info) {
- return {};
-}
-
-Return<void> RadioResponse::setCarrierInfoForImsiEncryptionResponse(
- const V1_0::RadioResponseInfo& info) {
- return {};
-}
-
-Return<void> RadioResponse::setSimCardPowerResponse_1_1(const V1_0::RadioResponseInfo& info) {
- return {};
-}
-
Return<void> RadioResponse::startNetworkScanResponse(const V1_0::RadioResponseInfo& info) {
return {};
}
@@ -551,11 +409,6 @@
return {};
}
-Return<void> RadioResponse::getIccCardStatusResponse_1_2(const V1_0::RadioResponseInfo& info,
- const V1_2::CardStatus& cardStatus) {
- return {};
-}
-
Return<void> RadioResponse::setSignalStrengthReportingCriteriaResponse(
const V1_0::RadioResponseInfo& info) {
return {};
@@ -618,11 +471,6 @@
return {};
}
-Return<void> RadioResponse::getIccCardStatusResponse_1_4(const V1_0::RadioResponseInfo& info,
- const V1_4::CardStatus& cardStatus) {
- return {};
-}
-
Return<void> RadioResponse::getPreferredNetworkTypeBitmapResponse(
const V1_0::RadioResponseInfo& info,
hidl_bitfield<V1_4::RadioAccessFamily> networkTypeBitmap) {
@@ -645,16 +493,6 @@
return {};
}
-Return<void> RadioResponse::setAllowedCarriersResponse_1_4(const V1_0::RadioResponseInfo& info) {
- return {};
-}
-
-Return<void> RadioResponse::getAllowedCarriersResponse_1_4(
- const V1_0::RadioResponseInfo& info, const V1_4::CarrierRestrictionsWithPriority& carriers,
- V1_4::SimLockMultiSimPolicy multiSimPolicy) {
- return {};
-}
-
Return<void> RadioResponse::getSignalStrengthResponse_1_4(
const V1_0::RadioResponseInfo& info, const V1_4::SignalStrength& signalStrength) {
return {};
@@ -670,15 +508,6 @@
return {};
}
-Return<void> RadioResponse::enableUiccApplicationsResponse(const V1_0::RadioResponseInfo& info) {
- return {};
-}
-
-Return<void> RadioResponse::areUiccApplicationsEnabledResponse(const V1_0::RadioResponseInfo& info,
- bool enabled) {
- return {};
-}
-
Return<void> RadioResponse::setSystemSelectionChannelsResponse_1_5(
const V1_0::RadioResponseInfo& info) {
return {};
@@ -741,17 +570,6 @@
return {};
}
-Return<void> RadioResponse::supplySimDepersonalizationResponse(const V1_0::RadioResponseInfo& info,
- V1_5::PersoSubstate persoType,
- int32_t remainingRetries) {
- return {};
-}
-
-Return<void> RadioResponse::getIccCardStatusResponse_1_5(const V1_0::RadioResponseInfo& info,
- const V1_5::CardStatus& cardStatus) {
- return {};
-}
-
Return<void> RadioResponse::setRadioPowerResponse_1_6(const V1_6::RadioResponseInfo& info) {
return {};
}
@@ -767,10 +585,6 @@
return {};
}
-Return<void> RadioResponse::setSimCardPowerResponse_1_6(const V1_6::RadioResponseInfo& info) {
- return {};
-}
-
Return<void> RadioResponse::setNrDualConnectivityStateResponse(
const V1_6::RadioResponseInfo& info) {
return {};
@@ -849,18 +663,4 @@
return {};
}
-Return<void> RadioResponse::getSimPhonebookRecordsResponse(const V1_6::RadioResponseInfo& info) {
- return {};
-}
-
-Return<void> RadioResponse::getSimPhonebookCapacityResponse(
- const V1_6::RadioResponseInfo& info, const V1_6::PhonebookCapacity& capacity) {
- return {};
-}
-
-Return<void> RadioResponse::updateSimPhonebookRecordsResponse(const V1_6::RadioResponseInfo& info,
- int32_t updatedRecordIndex) {
- return {};
-}
-
} // namespace android::hardware::radio::compat