UsageSetting Compat Stubs

Bug: 210023167
Test: make android.hardware.radio-library.compat
Change-Id: Iea5e016878f375608a167ad0fdc232fd2e743fa6
This commit is contained in:
Nathan Harold 2021-12-13 11:15:38 -08:00
parent 3e777942d8
commit 055c02fcfb
2 changed files with 19 additions and 0 deletions

View file

@ -88,6 +88,10 @@ class RadioNetwork : public RadioCompatBase,
::ndk::ScopedAStatus stopNetworkScan(int32_t serial) override; ::ndk::ScopedAStatus stopNetworkScan(int32_t serial) override;
::ndk::ScopedAStatus supplyNetworkDepersonalization(int32_t serial, ::ndk::ScopedAStatus supplyNetworkDepersonalization(int32_t serial,
const std::string& netPin) override; const std::string& netPin) override;
::ndk::ScopedAStatus setUsageSetting(
int32_t serial,
::aidl::android::hardware::radio::network::UsageSetting usageSetting) override;
::ndk::ScopedAStatus getUsageSetting(int32_t serial) override;
public: public:
using RadioCompatBase::RadioCompatBase; using RadioCompatBase::RadioCompatBase;

View file

@ -278,4 +278,19 @@ ScopedAStatus RadioNetwork::supplyNetworkDepersonalization(int32_t ser, const st
return ok(); return ok();
} }
// TODO(b/210498497): is there a cleaner way to send a response back to Android, even though these
// methods must never be called?
ScopedAStatus RadioNetwork::setUsageSetting(
int32_t ser, ::aidl::android::hardware::radio::network::UsageSetting) {
LOG_CALL << ser;
LOG(ERROR) << "setUsageSetting is unsupported by HIDL HALs";
return ok();
}
ScopedAStatus RadioNetwork::getUsageSetting(int32_t ser) {
LOG_CALL << ser;
LOG(ERROR) << "getUsageSetting is unsupported by HIDL HALs";
return ok();
}
} // namespace android::hardware::radio::compat } // namespace android::hardware::radio::compat