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