hidl: Run through clang-format
Change-Id: Ia848230ceb454b858d535481b34f193e06e765c6
This commit is contained in:
@@ -37,13 +37,9 @@ using android::hardware::ir::V1_0::ConsumerIrFreqRange;
|
||||
* can override this header in your device tree
|
||||
*/
|
||||
// Some devices need MS_IR_SIGNAL to avoid ms to pulses conversionn
|
||||
//#define MS_IR_SIGNAL
|
||||
// #define MS_IR_SIGNAL
|
||||
|
||||
static const std::vector<ConsumerIrFreqRange> consumerirFreqs = {
|
||||
{.min = 30000, .max = 30000},
|
||||
{.min = 33000, .max = 33000},
|
||||
{.min = 36000, .max = 36000},
|
||||
{.min = 38000, .max = 38000},
|
||||
{.min = 40000, .max = 40000},
|
||||
{.min = 56000, .max = 56000},
|
||||
{.min = 30000, .max = 30000}, {.min = 33000, .max = 33000}, {.min = 36000, .max = 36000},
|
||||
{.min = 38000, .max = 38000}, {.min = 40000, .max = 40000}, {.min = 56000, .max = 56000},
|
||||
};
|
||||
|
||||
@@ -37,7 +37,7 @@ IKeymasterDevice* CreateSKeymasterDevice(SecurityLevel securityLevel);
|
||||
|
||||
int main() {
|
||||
IKeymasterDevice* keymaster =
|
||||
skeymaster::CreateSKeymasterDevice(SecurityLevel::TRUSTED_ENVIRONMENT);
|
||||
skeymaster::CreateSKeymasterDevice(SecurityLevel::TRUSTED_ENVIRONMENT);
|
||||
|
||||
configureRpcThreadpool(1, true);
|
||||
|
||||
|
||||
@@ -34,17 +34,17 @@ sp<::vendor::samsung::hardware::radio::V1_2::IRadio> Radio::getSecIRadio() {
|
||||
|
||||
// Methods from ::android::hardware::radio::V1_0::IRadio follow.
|
||||
Return<void> Radio::setResponseFunctions(
|
||||
const sp<::android::hardware::radio::V1_0::IRadioResponse>& radioResponse,
|
||||
const sp<::android::hardware::radio::V1_0::IRadioIndication>& radioIndication) {
|
||||
const sp<::android::hardware::radio::V1_0::IRadioResponse>& radioResponse,
|
||||
const sp<::android::hardware::radio::V1_0::IRadioIndication>& radioIndication) {
|
||||
sp<::vendor::samsung::hardware::radio::V1_2::IRadioResponse> secRadioResponse =
|
||||
new SecRadioResponse(
|
||||
interfaceName == RIL1_SERVICE_NAME ? 1 : 2,
|
||||
::android::hardware::radio::V1_2::IRadioResponse::castFrom(radioResponse)
|
||||
.withDefault(nullptr));
|
||||
new SecRadioResponse(
|
||||
interfaceName == RIL1_SERVICE_NAME ? 1 : 2,
|
||||
::android::hardware::radio::V1_2::IRadioResponse::castFrom(radioResponse)
|
||||
.withDefault(nullptr));
|
||||
sp<::vendor::samsung::hardware::radio::V1_2::IRadioIndication> secRadioIndication =
|
||||
new SecRadioIndication(
|
||||
::android::hardware::radio::V1_2::IRadioIndication::castFrom(radioIndication)
|
||||
.withDefault(nullptr));
|
||||
new SecRadioIndication(
|
||||
::android::hardware::radio::V1_2::IRadioIndication::castFrom(radioIndication)
|
||||
.withDefault(nullptr));
|
||||
getSecIRadio()->setResponseFunctions(secRadioResponse, secRadioIndication);
|
||||
return Void();
|
||||
}
|
||||
@@ -182,15 +182,15 @@ Return<void> Radio::sendSms(int32_t serial,
|
||||
}
|
||||
|
||||
Return<void> Radio::sendSMSExpectMore(
|
||||
int32_t serial, const ::android::hardware::radio::V1_0::GsmSmsMessage& message) {
|
||||
int32_t serial, const ::android::hardware::radio::V1_0::GsmSmsMessage& message) {
|
||||
getSecIRadio()->sendSMSExpectMore(serial, message);
|
||||
return Void();
|
||||
}
|
||||
|
||||
Return<void> Radio::setupDataCall(
|
||||
int32_t serial, ::android::hardware::radio::V1_0::RadioTechnology radioTechnology,
|
||||
const ::android::hardware::radio::V1_0::DataProfileInfo& dataProfileInfo, bool modemCognitive,
|
||||
bool roamingAllowed, bool isRoaming) {
|
||||
int32_t serial, ::android::hardware::radio::V1_0::RadioTechnology radioTechnology,
|
||||
const ::android::hardware::radio::V1_0::DataProfileInfo& dataProfileInfo,
|
||||
bool modemCognitive, bool roamingAllowed, bool isRoaming) {
|
||||
getSecIRadio()->setupDataCall(serial, radioTechnology, dataProfileInfo, modemCognitive,
|
||||
roamingAllowed, isRoaming);
|
||||
return Void();
|
||||
@@ -223,13 +223,13 @@ Return<void> Radio::setClir(int32_t serial, int32_t status) {
|
||||
}
|
||||
|
||||
Return<void> Radio::getCallForwardStatus(
|
||||
int32_t serial, const ::android::hardware::radio::V1_0::CallForwardInfo& callInfo) {
|
||||
int32_t serial, const ::android::hardware::radio::V1_0::CallForwardInfo& callInfo) {
|
||||
getSecIRadio()->getCallForwardStatus(serial, callInfo);
|
||||
return Void();
|
||||
}
|
||||
|
||||
Return<void> Radio::setCallForward(
|
||||
int32_t serial, const ::android::hardware::radio::V1_0::CallForwardInfo& callInfo) {
|
||||
int32_t serial, const ::android::hardware::radio::V1_0::CallForwardInfo& callInfo) {
|
||||
getSecIRadio()->setCallForward(serial, callInfo);
|
||||
return Void();
|
||||
}
|
||||
@@ -245,7 +245,8 @@ Return<void> Radio::setCallWaiting(int32_t serial, bool enable, int32_t serviceC
|
||||
}
|
||||
|
||||
Return<void> Radio::acknowledgeLastIncomingGsmSms(
|
||||
int32_t serial, bool success, ::android::hardware::radio::V1_0::SmsAcknowledgeFailCause cause) {
|
||||
int32_t serial, bool success,
|
||||
::android::hardware::radio::V1_0::SmsAcknowledgeFailCause cause) {
|
||||
getSecIRadio()->acknowledgeLastIncomingGsmSms(serial, success, cause);
|
||||
return Void();
|
||||
}
|
||||
@@ -349,7 +350,7 @@ Return<void> Radio::setSuppServiceNotifications(int32_t serial, bool enable) {
|
||||
}
|
||||
|
||||
Return<void> Radio::writeSmsToSim(
|
||||
int32_t serial, const ::android::hardware::radio::V1_0::SmsWriteArgs& smsWriteArgs) {
|
||||
int32_t serial, const ::android::hardware::radio::V1_0::SmsWriteArgs& smsWriteArgs) {
|
||||
getSecIRadio()->writeSmsToSim(serial, smsWriteArgs);
|
||||
return Void();
|
||||
}
|
||||
@@ -391,7 +392,7 @@ Return<void> Radio::explicitCallTransfer(int32_t serial) {
|
||||
}
|
||||
|
||||
Return<void> Radio::setPreferredNetworkType(
|
||||
int32_t serial, ::android::hardware::radio::V1_0::PreferredNetworkType nwType) {
|
||||
int32_t serial, ::android::hardware::radio::V1_0::PreferredNetworkType nwType) {
|
||||
getSecIRadio()->setPreferredNetworkType(serial, nwType);
|
||||
return Void();
|
||||
}
|
||||
@@ -412,13 +413,13 @@ Return<void> Radio::setLocationUpdates(int32_t serial, bool enable) {
|
||||
}
|
||||
|
||||
Return<void> Radio::setCdmaSubscriptionSource(
|
||||
int32_t serial, ::android::hardware::radio::V1_0::CdmaSubscriptionSource cdmaSub) {
|
||||
int32_t serial, ::android::hardware::radio::V1_0::CdmaSubscriptionSource cdmaSub) {
|
||||
getSecIRadio()->setCdmaSubscriptionSource(serial, cdmaSub);
|
||||
return Void();
|
||||
}
|
||||
|
||||
Return<void> Radio::setCdmaRoamingPreference(int32_t serial,
|
||||
::android::hardware::radio::V1_0::CdmaRoamingType type) {
|
||||
Return<void> Radio::setCdmaRoamingPreference(
|
||||
int32_t serial, ::android::hardware::radio::V1_0::CdmaRoamingType type) {
|
||||
getSecIRadio()->setCdmaRoamingPreference(serial, type);
|
||||
return Void();
|
||||
}
|
||||
@@ -453,7 +454,8 @@ Return<void> Radio::sendCDMAFeatureCode(int32_t serial, const hidl_string& featu
|
||||
return Void();
|
||||
}
|
||||
|
||||
Return<void> Radio::sendBurstDtmf(int32_t serial, const hidl_string& dtmf, int32_t on, int32_t off) {
|
||||
Return<void> Radio::sendBurstDtmf(int32_t serial, const hidl_string& dtmf, int32_t on,
|
||||
int32_t off) {
|
||||
getSecIRadio()->sendBurstDtmf(serial, dtmf, on, off);
|
||||
return Void();
|
||||
}
|
||||
@@ -465,7 +467,7 @@ Return<void> Radio::sendCdmaSms(int32_t serial,
|
||||
}
|
||||
|
||||
Return<void> Radio::acknowledgeLastIncomingCdmaSms(
|
||||
int32_t serial, const ::android::hardware::radio::V1_0::CdmaSmsAck& smsAck) {
|
||||
int32_t serial, const ::android::hardware::radio::V1_0::CdmaSmsAck& smsAck) {
|
||||
getSecIRadio()->acknowledgeLastIncomingCdmaSms(serial, smsAck);
|
||||
return Void();
|
||||
}
|
||||
@@ -476,8 +478,8 @@ Return<void> Radio::getGsmBroadcastConfig(int32_t serial) {
|
||||
}
|
||||
|
||||
Return<void> Radio::setGsmBroadcastConfig(
|
||||
int32_t serial,
|
||||
const hidl_vec<::android::hardware::radio::V1_0::GsmBroadcastSmsConfigInfo>& configInfo) {
|
||||
int32_t serial,
|
||||
const hidl_vec<::android::hardware::radio::V1_0::GsmBroadcastSmsConfigInfo>& configInfo) {
|
||||
getSecIRadio()->setGsmBroadcastConfig(serial, configInfo);
|
||||
return Void();
|
||||
}
|
||||
@@ -493,8 +495,8 @@ Return<void> Radio::getCdmaBroadcastConfig(int32_t serial) {
|
||||
}
|
||||
|
||||
Return<void> Radio::setCdmaBroadcastConfig(
|
||||
int32_t serial,
|
||||
const hidl_vec<::android::hardware::radio::V1_0::CdmaBroadcastSmsConfigInfo>& configInfo) {
|
||||
int32_t serial,
|
||||
const hidl_vec<::android::hardware::radio::V1_0::CdmaBroadcastSmsConfigInfo>& configInfo) {
|
||||
getSecIRadio()->setCdmaBroadcastConfig(serial, configInfo);
|
||||
return Void();
|
||||
}
|
||||
@@ -510,7 +512,7 @@ Return<void> Radio::getCDMASubscription(int32_t serial) {
|
||||
}
|
||||
|
||||
Return<void> Radio::writeSmsToRuim(
|
||||
int32_t serial, const ::android::hardware::radio::V1_0::CdmaSmsWriteArgs& cdmaSms) {
|
||||
int32_t serial, const ::android::hardware::radio::V1_0::CdmaSmsWriteArgs& cdmaSms) {
|
||||
getSecIRadio()->writeSmsToRuim(serial, cdmaSms);
|
||||
return Void();
|
||||
}
|
||||
@@ -587,8 +589,8 @@ Return<void> Radio::setCellInfoListRate(int32_t serial, int32_t rate) {
|
||||
}
|
||||
|
||||
Return<void> Radio::setInitialAttachApn(
|
||||
int32_t serial, const ::android::hardware::radio::V1_0::DataProfileInfo& dataProfileInfo,
|
||||
bool modemCognitive, bool isRoaming) {
|
||||
int32_t serial, const ::android::hardware::radio::V1_0::DataProfileInfo& dataProfileInfo,
|
||||
bool modemCognitive, bool isRoaming) {
|
||||
getSecIRadio()->setInitialAttachApn(serial, dataProfileInfo, modemCognitive, isRoaming);
|
||||
return Void();
|
||||
}
|
||||
@@ -605,7 +607,7 @@ Return<void> Radio::sendImsSms(int32_t serial,
|
||||
}
|
||||
|
||||
Return<void> Radio::iccTransmitApduBasicChannel(
|
||||
int32_t serial, const ::android::hardware::radio::V1_0::SimApdu& message) {
|
||||
int32_t serial, const ::android::hardware::radio::V1_0::SimApdu& message) {
|
||||
getSecIRadio()->iccTransmitApduBasicChannel(serial, message);
|
||||
return Void();
|
||||
}
|
||||
@@ -621,7 +623,7 @@ Return<void> Radio::iccCloseLogicalChannel(int32_t serial, int32_t channelId) {
|
||||
}
|
||||
|
||||
Return<void> Radio::iccTransmitApduLogicalChannel(
|
||||
int32_t serial, const ::android::hardware::radio::V1_0::SimApdu& message) {
|
||||
int32_t serial, const ::android::hardware::radio::V1_0::SimApdu& message) {
|
||||
getSecIRadio()->iccTransmitApduLogicalChannel(serial, message);
|
||||
return Void();
|
||||
}
|
||||
@@ -649,7 +651,7 @@ Return<void> Radio::nvResetConfig(int32_t serial,
|
||||
}
|
||||
|
||||
Return<void> Radio::setUiccSubscription(
|
||||
int32_t serial, const ::android::hardware::radio::V1_0::SelectUiccSub& uiccSub) {
|
||||
int32_t serial, const ::android::hardware::radio::V1_0::SelectUiccSub& uiccSub) {
|
||||
getSecIRadio()->setUiccSubscription(serial, uiccSub);
|
||||
return Void();
|
||||
}
|
||||
@@ -672,8 +674,8 @@ Return<void> Radio::requestIccSimAuthentication(int32_t serial, int32_t authCont
|
||||
}
|
||||
|
||||
Return<void> Radio::setDataProfile(
|
||||
int32_t serial, const hidl_vec<::android::hardware::radio::V1_0::DataProfileInfo>& profiles,
|
||||
bool isRoaming) {
|
||||
int32_t serial, const hidl_vec<::android::hardware::radio::V1_0::DataProfileInfo>& profiles,
|
||||
bool isRoaming) {
|
||||
getSecIRadio()->setDataProfile(serial, profiles, isRoaming);
|
||||
return Void();
|
||||
}
|
||||
@@ -688,8 +690,8 @@ Return<void> Radio::getRadioCapability(int32_t serial) {
|
||||
return Void();
|
||||
}
|
||||
|
||||
Return<void> Radio::setRadioCapability(int32_t serial,
|
||||
const ::android::hardware::radio::V1_0::RadioCapability& rc) {
|
||||
Return<void> Radio::setRadioCapability(
|
||||
int32_t serial, const ::android::hardware::radio::V1_0::RadioCapability& rc) {
|
||||
getSecIRadio()->setRadioCapability(serial, rc);
|
||||
return Void();
|
||||
}
|
||||
@@ -715,8 +717,8 @@ Return<void> Radio::getModemActivityInfo(int32_t serial) {
|
||||
}
|
||||
|
||||
Return<void> Radio::setAllowedCarriers(
|
||||
int32_t serial, bool allAllowed,
|
||||
const ::android::hardware::radio::V1_0::CarrierRestrictions& carriers) {
|
||||
int32_t serial, bool allAllowed,
|
||||
const ::android::hardware::radio::V1_0::CarrierRestrictions& carriers) {
|
||||
getSecIRadio()->setAllowedCarriers(serial, allAllowed, carriers);
|
||||
return Void();
|
||||
}
|
||||
@@ -727,14 +729,15 @@ Return<void> Radio::getAllowedCarriers(int32_t serial) {
|
||||
}
|
||||
|
||||
Return<void> Radio::sendDeviceState(
|
||||
int32_t serial, ::android::hardware::radio::V1_0::DeviceStateType deviceStateType, bool state) {
|
||||
int32_t serial, ::android::hardware::radio::V1_0::DeviceStateType deviceStateType,
|
||||
bool state) {
|
||||
getSecIRadio()->sendDeviceState(serial, deviceStateType, state);
|
||||
return Void();
|
||||
}
|
||||
|
||||
Return<void> Radio::setIndicationFilter(
|
||||
int32_t serial,
|
||||
hidl_bitfield<::android::hardware::radio::V1_2::IndicationFilter> indicationFilter) {
|
||||
int32_t serial,
|
||||
hidl_bitfield<::android::hardware::radio::V1_2::IndicationFilter> indicationFilter) {
|
||||
getSecIRadio()->setIndicationFilter(serial, indicationFilter);
|
||||
return Void();
|
||||
}
|
||||
@@ -751,7 +754,8 @@ Return<void> Radio::responseAcknowledgement() {
|
||||
|
||||
// Methods from ::android::hardware::radio::V1_1::IRadio follow.
|
||||
Return<void> Radio::setCarrierInfoForImsiEncryption(
|
||||
int32_t serial, const ::android::hardware::radio::V1_1::ImsiEncryptionInfo& imsiEncryptionInfo) {
|
||||
int32_t serial,
|
||||
const ::android::hardware::radio::V1_1::ImsiEncryptionInfo& imsiEncryptionInfo) {
|
||||
getSecIRadio()->setCarrierInfoForImsiEncryption(serial, imsiEncryptionInfo);
|
||||
return Void();
|
||||
}
|
||||
@@ -763,7 +767,7 @@ Return<void> Radio::setSimCardPower_1_1(int32_t serial,
|
||||
}
|
||||
|
||||
Return<void> Radio::startNetworkScan(
|
||||
int32_t serial, const ::android::hardware::radio::V1_1::NetworkScanRequest& request) {
|
||||
int32_t serial, const ::android::hardware::radio::V1_1::NetworkScanRequest& request) {
|
||||
getSecIRadio()->startNetworkScan(serial, request);
|
||||
return Void();
|
||||
}
|
||||
@@ -774,7 +778,7 @@ Return<void> Radio::stopNetworkScan(int32_t serial) {
|
||||
}
|
||||
|
||||
Return<void> Radio::startKeepalive(
|
||||
int32_t serial, const ::android::hardware::radio::V1_1::KeepaliveRequest& keepalive) {
|
||||
int32_t serial, const ::android::hardware::radio::V1_1::KeepaliveRequest& keepalive) {
|
||||
getSecIRadio()->startKeepalive(serial, keepalive);
|
||||
return Void();
|
||||
}
|
||||
@@ -786,31 +790,32 @@ Return<void> Radio::stopKeepalive(int32_t serial, int32_t sessionHandle) {
|
||||
|
||||
// Methods from ::android::hardware::radio::V1_2::IRadio follow.
|
||||
Return<void> Radio::startNetworkScan_1_2(
|
||||
int32_t serial, const ::android::hardware::radio::V1_2::NetworkScanRequest& request) {
|
||||
int32_t serial, const ::android::hardware::radio::V1_2::NetworkScanRequest& request) {
|
||||
getSecIRadio()->startNetworkScan_1_2(serial, request);
|
||||
return Void();
|
||||
}
|
||||
|
||||
Return<void> Radio::setIndicationFilter_1_2(
|
||||
int32_t serial,
|
||||
hidl_bitfield<::android::hardware::radio::V1_2::IndicationFilter> indicationFilter) {
|
||||
int32_t serial,
|
||||
hidl_bitfield<::android::hardware::radio::V1_2::IndicationFilter> indicationFilter) {
|
||||
getSecIRadio()->setIndicationFilter_1_2(serial, indicationFilter);
|
||||
return Void();
|
||||
}
|
||||
|
||||
Return<void> Radio::setSignalStrengthReportingCriteria(
|
||||
int32_t serial, int32_t hysteresisMs, int32_t hysteresisDb,
|
||||
const hidl_vec<int32_t>& thresholdsDbm,
|
||||
::android::hardware::radio::V1_2::AccessNetwork accessNetwork) {
|
||||
int32_t serial, int32_t hysteresisMs, int32_t hysteresisDb,
|
||||
const hidl_vec<int32_t>& thresholdsDbm,
|
||||
::android::hardware::radio::V1_2::AccessNetwork accessNetwork) {
|
||||
getSecIRadio()->setSignalStrengthReportingCriteria(serial, hysteresisMs, hysteresisDb,
|
||||
thresholdsDbm, accessNetwork);
|
||||
return Void();
|
||||
}
|
||||
|
||||
Return<void> Radio::setLinkCapacityReportingCriteria(
|
||||
int32_t serial, int32_t hysteresisMs, int32_t hysteresisDlKbps, int32_t hysteresisUlKbps,
|
||||
const hidl_vec<int32_t>& thresholdsDownlinkKbps, const hidl_vec<int32_t>& thresholdsUplinkKbps,
|
||||
::android::hardware::radio::V1_2::AccessNetwork accessNetwork) {
|
||||
int32_t serial, int32_t hysteresisMs, int32_t hysteresisDlKbps, int32_t hysteresisUlKbps,
|
||||
const hidl_vec<int32_t>& thresholdsDownlinkKbps,
|
||||
const hidl_vec<int32_t>& thresholdsUplinkKbps,
|
||||
::android::hardware::radio::V1_2::AccessNetwork accessNetwork) {
|
||||
getSecIRadio()->setLinkCapacityReportingCriteria(serial, hysteresisMs, hysteresisDlKbps,
|
||||
hysteresisUlKbps, thresholdsDownlinkKbps,
|
||||
thresholdsUplinkKbps, accessNetwork);
|
||||
@@ -818,24 +823,25 @@ Return<void> Radio::setLinkCapacityReportingCriteria(
|
||||
}
|
||||
|
||||
Return<void> Radio::setupDataCall_1_2(
|
||||
int32_t serial, ::android::hardware::radio::V1_2::AccessNetwork accessNetwork,
|
||||
const ::android::hardware::radio::V1_0::DataProfileInfo& dataProfileInfo, bool modemCognitive,
|
||||
bool roamingAllowed, bool isRoaming, ::android::hardware::radio::V1_2::DataRequestReason reason,
|
||||
const hidl_vec<hidl_string>& addresses, const hidl_vec<hidl_string>& dnses) {
|
||||
int32_t serial, ::android::hardware::radio::V1_2::AccessNetwork accessNetwork,
|
||||
const ::android::hardware::radio::V1_0::DataProfileInfo& dataProfileInfo,
|
||||
bool modemCognitive, bool roamingAllowed, bool isRoaming,
|
||||
::android::hardware::radio::V1_2::DataRequestReason reason,
|
||||
const hidl_vec<hidl_string>& addresses, const hidl_vec<hidl_string>& dnses) {
|
||||
getSecIRadio()->setupDataCall_1_2(serial, accessNetwork, dataProfileInfo, modemCognitive,
|
||||
roamingAllowed, isRoaming, reason, addresses, dnses);
|
||||
return Void();
|
||||
}
|
||||
|
||||
Return<void> Radio::deactivateDataCall_1_2(
|
||||
int32_t serial, int32_t cid, ::android::hardware::radio::V1_2::DataRequestReason reason) {
|
||||
int32_t serial, int32_t cid, ::android::hardware::radio::V1_2::DataRequestReason reason) {
|
||||
getSecIRadio()->deactivateDataCall_1_2(serial, cid, reason);
|
||||
return Void();
|
||||
}
|
||||
|
||||
// Methods from ::android::hardware::radio::V1_3::IRadio follow.
|
||||
Return<void> Radio::setSystemSelectionChannels(
|
||||
int32_t, bool, const hidl_vec<::android::hardware::radio::V1_1::RadioAccessSpecifier>&) {
|
||||
int32_t, bool, const hidl_vec<::android::hardware::radio::V1_1::RadioAccessSpecifier>&) {
|
||||
return Void();
|
||||
}
|
||||
|
||||
|
||||
@@ -54,8 +54,8 @@ struct Radio : public IRadio {
|
||||
|
||||
// Methods from ::android::hardware::radio::V1_0::IRadio follow.
|
||||
Return<void> setResponseFunctions(
|
||||
const sp<::android::hardware::radio::V1_0::IRadioResponse>& radioResponse,
|
||||
const sp<::android::hardware::radio::V1_0::IRadioIndication>& radioIndication) override;
|
||||
const sp<::android::hardware::radio::V1_0::IRadioResponse>& radioResponse,
|
||||
const sp<::android::hardware::radio::V1_0::IRadioIndication>& radioIndication) override;
|
||||
Return<void> getIccCardStatus(int32_t serial) override;
|
||||
Return<void> supplyIccPinForApp(int32_t serial, const hidl_string& pin,
|
||||
const hidl_string& aid) override;
|
||||
@@ -90,11 +90,12 @@ struct Radio : public IRadio {
|
||||
Return<void> sendSms(int32_t serial,
|
||||
const ::android::hardware::radio::V1_0::GsmSmsMessage& message) override;
|
||||
Return<void> sendSMSExpectMore(
|
||||
int32_t serial, const ::android::hardware::radio::V1_0::GsmSmsMessage& message) override;
|
||||
int32_t serial,
|
||||
const ::android::hardware::radio::V1_0::GsmSmsMessage& message) override;
|
||||
Return<void> setupDataCall(
|
||||
int32_t serial, ::android::hardware::radio::V1_0::RadioTechnology radioTechnology,
|
||||
const ::android::hardware::radio::V1_0::DataProfileInfo& dataProfileInfo,
|
||||
bool modemCognitive, bool roamingAllowed, bool isRoaming) override;
|
||||
int32_t serial, ::android::hardware::radio::V1_0::RadioTechnology radioTechnology,
|
||||
const ::android::hardware::radio::V1_0::DataProfileInfo& dataProfileInfo,
|
||||
bool modemCognitive, bool roamingAllowed, bool isRoaming) override;
|
||||
Return<void> iccIOForApp(int32_t serial,
|
||||
const ::android::hardware::radio::V1_0::IccIo& iccIo) override;
|
||||
Return<void> sendUssd(int32_t serial, const hidl_string& ussd) override;
|
||||
@@ -102,14 +103,16 @@ struct Radio : public IRadio {
|
||||
Return<void> getClir(int32_t serial) override;
|
||||
Return<void> setClir(int32_t serial, int32_t status) override;
|
||||
Return<void> getCallForwardStatus(
|
||||
int32_t serial, const ::android::hardware::radio::V1_0::CallForwardInfo& callInfo) override;
|
||||
int32_t serial,
|
||||
const ::android::hardware::radio::V1_0::CallForwardInfo& callInfo) override;
|
||||
Return<void> setCallForward(
|
||||
int32_t serial, const ::android::hardware::radio::V1_0::CallForwardInfo& callInfo) override;
|
||||
int32_t serial,
|
||||
const ::android::hardware::radio::V1_0::CallForwardInfo& callInfo) override;
|
||||
Return<void> getCallWaiting(int32_t serial, int32_t serviceClass) override;
|
||||
Return<void> setCallWaiting(int32_t serial, bool enable, int32_t serviceClass) override;
|
||||
Return<void> acknowledgeLastIncomingGsmSms(
|
||||
int32_t serial, bool success,
|
||||
::android::hardware::radio::V1_0::SmsAcknowledgeFailCause cause) override;
|
||||
int32_t serial, bool success,
|
||||
::android::hardware::radio::V1_0::SmsAcknowledgeFailCause cause) override;
|
||||
Return<void> acceptCall(int32_t serial) override;
|
||||
Return<void> deactivateDataCall(int32_t serial, int32_t cid, bool reasonRadioShutDown) override;
|
||||
Return<void> getFacilityLockForApp(int32_t serial, const hidl_string& facility,
|
||||
@@ -136,7 +139,8 @@ struct Radio : public IRadio {
|
||||
Return<void> getDataCallList(int32_t serial) override;
|
||||
Return<void> setSuppServiceNotifications(int32_t serial, bool enable) override;
|
||||
Return<void> writeSmsToSim(
|
||||
int32_t serial, const ::android::hardware::radio::V1_0::SmsWriteArgs& smsWriteArgs) override;
|
||||
int32_t serial,
|
||||
const ::android::hardware::radio::V1_0::SmsWriteArgs& smsWriteArgs) override;
|
||||
Return<void> deleteSmsOnSim(int32_t serial, int32_t index) override;
|
||||
Return<void> setBandMode(int32_t serial,
|
||||
::android::hardware::radio::V1_0::RadioBandMode mode) override;
|
||||
@@ -147,16 +151,18 @@ struct Radio : public IRadio {
|
||||
Return<void> handleStkCallSetupRequestFromSim(int32_t serial, bool accept) override;
|
||||
Return<void> explicitCallTransfer(int32_t serial) override;
|
||||
Return<void> setPreferredNetworkType(
|
||||
int32_t serial, ::android::hardware::radio::V1_0::PreferredNetworkType nwType) override;
|
||||
int32_t serial, ::android::hardware::radio::V1_0::PreferredNetworkType nwType) override;
|
||||
Return<void> getPreferredNetworkType(int32_t serial) override;
|
||||
Return<void> getNeighboringCids(int32_t serial) override;
|
||||
Return<void> setLocationUpdates(int32_t serial, bool enable) override;
|
||||
Return<void> setCdmaSubscriptionSource(
|
||||
int32_t serial, ::android::hardware::radio::V1_0::CdmaSubscriptionSource cdmaSub) override;
|
||||
int32_t serial,
|
||||
::android::hardware::radio::V1_0::CdmaSubscriptionSource cdmaSub) override;
|
||||
Return<void> setCdmaRoamingPreference(
|
||||
int32_t serial, ::android::hardware::radio::V1_0::CdmaRoamingType type) override;
|
||||
int32_t serial, ::android::hardware::radio::V1_0::CdmaRoamingType type) override;
|
||||
Return<void> getCdmaRoamingPreference(int32_t serial) override;
|
||||
Return<void> setTTYMode(int32_t serial, ::android::hardware::radio::V1_0::TtyMode mode) override;
|
||||
Return<void> setTTYMode(int32_t serial,
|
||||
::android::hardware::radio::V1_0::TtyMode mode) override;
|
||||
Return<void> getTTYMode(int32_t serial) override;
|
||||
Return<void> setPreferredVoicePrivacy(int32_t serial, bool enable) override;
|
||||
Return<void> getPreferredVoicePrivacy(int32_t serial) override;
|
||||
@@ -166,22 +172,23 @@ struct Radio : public IRadio {
|
||||
Return<void> sendCdmaSms(int32_t serial,
|
||||
const ::android::hardware::radio::V1_0::CdmaSmsMessage& sms) override;
|
||||
Return<void> acknowledgeLastIncomingCdmaSms(
|
||||
int32_t serial, const ::android::hardware::radio::V1_0::CdmaSmsAck& smsAck) override;
|
||||
int32_t serial, const ::android::hardware::radio::V1_0::CdmaSmsAck& smsAck) override;
|
||||
Return<void> getGsmBroadcastConfig(int32_t serial) override;
|
||||
Return<void> setGsmBroadcastConfig(
|
||||
int32_t serial,
|
||||
const hidl_vec<::android::hardware::radio::V1_0::GsmBroadcastSmsConfigInfo>& configInfo)
|
||||
override;
|
||||
int32_t serial,
|
||||
const hidl_vec<::android::hardware::radio::V1_0::GsmBroadcastSmsConfigInfo>& configInfo)
|
||||
override;
|
||||
Return<void> setGsmBroadcastActivation(int32_t serial, bool activate) override;
|
||||
Return<void> getCdmaBroadcastConfig(int32_t serial) override;
|
||||
Return<void> setCdmaBroadcastConfig(
|
||||
int32_t serial,
|
||||
const hidl_vec<::android::hardware::radio::V1_0::CdmaBroadcastSmsConfigInfo>& configInfo)
|
||||
override;
|
||||
int32_t serial,
|
||||
const hidl_vec<::android::hardware::radio::V1_0::CdmaBroadcastSmsConfigInfo>&
|
||||
configInfo) override;
|
||||
Return<void> setCdmaBroadcastActivation(int32_t serial, bool activate) override;
|
||||
Return<void> getCDMASubscription(int32_t serial) override;
|
||||
Return<void> writeSmsToRuim(
|
||||
int32_t serial, const ::android::hardware::radio::V1_0::CdmaSmsWriteArgs& cdmaSms) override;
|
||||
int32_t serial,
|
||||
const ::android::hardware::radio::V1_0::CdmaSmsWriteArgs& cdmaSms) override;
|
||||
Return<void> deleteSmsOnRuim(int32_t serial, int32_t index) override;
|
||||
Return<void> getDeviceIdentity(int32_t serial) override;
|
||||
Return<void> exitEmergencyCallbackMode(int32_t serial) override;
|
||||
@@ -198,17 +205,19 @@ struct Radio : public IRadio {
|
||||
Return<void> getCellInfoList(int32_t serial) override;
|
||||
Return<void> setCellInfoListRate(int32_t serial, int32_t rate) override;
|
||||
Return<void> setInitialAttachApn(
|
||||
int32_t serial, const ::android::hardware::radio::V1_0::DataProfileInfo& dataProfileInfo,
|
||||
bool modemCognitive, bool isRoaming) override;
|
||||
int32_t serial,
|
||||
const ::android::hardware::radio::V1_0::DataProfileInfo& dataProfileInfo,
|
||||
bool modemCognitive, bool isRoaming) override;
|
||||
Return<void> getImsRegistrationState(int32_t serial) override;
|
||||
Return<void> sendImsSms(int32_t serial,
|
||||
const ::android::hardware::radio::V1_0::ImsSmsMessage& message) override;
|
||||
Return<void> sendImsSms(
|
||||
int32_t serial,
|
||||
const ::android::hardware::radio::V1_0::ImsSmsMessage& message) override;
|
||||
Return<void> iccTransmitApduBasicChannel(
|
||||
int32_t serial, const ::android::hardware::radio::V1_0::SimApdu& message) override;
|
||||
int32_t serial, const ::android::hardware::radio::V1_0::SimApdu& message) override;
|
||||
Return<void> iccOpenLogicalChannel(int32_t serial, const hidl_string& aid, int32_t p2) override;
|
||||
Return<void> iccCloseLogicalChannel(int32_t serial, int32_t channelId) override;
|
||||
Return<void> iccTransmitApduLogicalChannel(
|
||||
int32_t serial, const ::android::hardware::radio::V1_0::SimApdu& message) override;
|
||||
int32_t serial, const ::android::hardware::radio::V1_0::SimApdu& message) override;
|
||||
Return<void> nvReadItem(int32_t serial,
|
||||
::android::hardware::radio::V1_0::NvItem itemId) override;
|
||||
Return<void> nvWriteItem(int32_t serial,
|
||||
@@ -217,81 +226,87 @@ struct Radio : public IRadio {
|
||||
Return<void> nvResetConfig(int32_t serial,
|
||||
::android::hardware::radio::V1_0::ResetNvType resetType) override;
|
||||
Return<void> setUiccSubscription(
|
||||
int32_t serial, const ::android::hardware::radio::V1_0::SelectUiccSub& uiccSub) override;
|
||||
int32_t serial,
|
||||
const ::android::hardware::radio::V1_0::SelectUiccSub& uiccSub) override;
|
||||
Return<void> setDataAllowed(int32_t serial, bool allow) override;
|
||||
Return<void> getHardwareConfig(int32_t serial) override;
|
||||
Return<void> requestIccSimAuthentication(int32_t serial, int32_t authContext,
|
||||
const hidl_string& authData,
|
||||
const hidl_string& aid) override;
|
||||
Return<void> setDataProfile(
|
||||
int32_t serial, const hidl_vec<::android::hardware::radio::V1_0::DataProfileInfo>& profiles,
|
||||
bool isRoaming) override;
|
||||
int32_t serial,
|
||||
const hidl_vec<::android::hardware::radio::V1_0::DataProfileInfo>& profiles,
|
||||
bool isRoaming) override;
|
||||
Return<void> requestShutdown(int32_t serial) override;
|
||||
Return<void> getRadioCapability(int32_t serial) override;
|
||||
Return<void> setRadioCapability(
|
||||
int32_t serial, const ::android::hardware::radio::V1_0::RadioCapability& rc) override;
|
||||
int32_t serial, const ::android::hardware::radio::V1_0::RadioCapability& rc) override;
|
||||
Return<void> startLceService(int32_t serial, int32_t reportInterval, bool pullMode) override;
|
||||
Return<void> stopLceService(int32_t serial) override;
|
||||
Return<void> pullLceData(int32_t serial) override;
|
||||
Return<void> getModemActivityInfo(int32_t serial) override;
|
||||
Return<void> setAllowedCarriers(
|
||||
int32_t serial, bool allAllowed,
|
||||
const ::android::hardware::radio::V1_0::CarrierRestrictions& carriers) override;
|
||||
int32_t serial, bool allAllowed,
|
||||
const ::android::hardware::radio::V1_0::CarrierRestrictions& carriers) override;
|
||||
Return<void> getAllowedCarriers(int32_t serial) override;
|
||||
Return<void> sendDeviceState(int32_t serial,
|
||||
::android::hardware::radio::V1_0::DeviceStateType deviceStateType,
|
||||
bool state) override;
|
||||
Return<void> setIndicationFilter(
|
||||
int32_t serial,
|
||||
hidl_bitfield<::android::hardware::radio::V1_2::IndicationFilter> indicationFilter) override;
|
||||
int32_t serial,
|
||||
hidl_bitfield<::android::hardware::radio::V1_2::IndicationFilter> indicationFilter)
|
||||
override;
|
||||
Return<void> setSimCardPower(int32_t serial, bool powerUp) override;
|
||||
Return<void> responseAcknowledgement() override;
|
||||
|
||||
// Methods from ::android::hardware::radio::V1_1::IRadio follow.
|
||||
Return<void> setCarrierInfoForImsiEncryption(
|
||||
int32_t serial,
|
||||
const ::android::hardware::radio::V1_1::ImsiEncryptionInfo& imsiEncryptionInfo) override;
|
||||
int32_t serial,
|
||||
const ::android::hardware::radio::V1_1::ImsiEncryptionInfo& imsiEncryptionInfo)
|
||||
override;
|
||||
Return<void> setSimCardPower_1_1(
|
||||
int32_t serial, ::android::hardware::radio::V1_1::CardPowerState powerUp) override;
|
||||
int32_t serial, ::android::hardware::radio::V1_1::CardPowerState powerUp) override;
|
||||
Return<void> startNetworkScan(
|
||||
int32_t serial,
|
||||
const ::android::hardware::radio::V1_1::NetworkScanRequest& request) override;
|
||||
int32_t serial,
|
||||
const ::android::hardware::radio::V1_1::NetworkScanRequest& request) override;
|
||||
Return<void> stopNetworkScan(int32_t serial) override;
|
||||
Return<void> startKeepalive(
|
||||
int32_t serial,
|
||||
const ::android::hardware::radio::V1_1::KeepaliveRequest& keepalive) override;
|
||||
int32_t serial,
|
||||
const ::android::hardware::radio::V1_1::KeepaliveRequest& keepalive) override;
|
||||
Return<void> stopKeepalive(int32_t serial, int32_t sessionHandle) override;
|
||||
|
||||
// Methods from ::android::hardware::radio::V1_2::IRadio follow.
|
||||
Return<void> startNetworkScan_1_2(
|
||||
int32_t serial,
|
||||
const ::android::hardware::radio::V1_2::NetworkScanRequest& request) override;
|
||||
int32_t serial,
|
||||
const ::android::hardware::radio::V1_2::NetworkScanRequest& request) override;
|
||||
Return<void> setIndicationFilter_1_2(
|
||||
int32_t serial,
|
||||
hidl_bitfield<::android::hardware::radio::V1_2::IndicationFilter> indicationFilter) override;
|
||||
int32_t serial,
|
||||
hidl_bitfield<::android::hardware::radio::V1_2::IndicationFilter> indicationFilter)
|
||||
override;
|
||||
Return<void> setSignalStrengthReportingCriteria(
|
||||
int32_t serial, int32_t hysteresisMs, int32_t hysteresisDb,
|
||||
const hidl_vec<int32_t>& thresholdsDbm,
|
||||
::android::hardware::radio::V1_2::AccessNetwork accessNetwork) override;
|
||||
int32_t serial, int32_t hysteresisMs, int32_t hysteresisDb,
|
||||
const hidl_vec<int32_t>& thresholdsDbm,
|
||||
::android::hardware::radio::V1_2::AccessNetwork accessNetwork) override;
|
||||
Return<void> setLinkCapacityReportingCriteria(
|
||||
int32_t serial, int32_t hysteresisMs, int32_t hysteresisDlKbps, int32_t hysteresisUlKbps,
|
||||
const hidl_vec<int32_t>& thresholdsDownlinkKbps,
|
||||
const hidl_vec<int32_t>& thresholdsUplinkKbps,
|
||||
::android::hardware::radio::V1_2::AccessNetwork accessNetwork) override;
|
||||
int32_t serial, int32_t hysteresisMs, int32_t hysteresisDlKbps,
|
||||
int32_t hysteresisUlKbps, const hidl_vec<int32_t>& thresholdsDownlinkKbps,
|
||||
const hidl_vec<int32_t>& thresholdsUplinkKbps,
|
||||
::android::hardware::radio::V1_2::AccessNetwork accessNetwork) override;
|
||||
Return<void> setupDataCall_1_2(
|
||||
int32_t serial, ::android::hardware::radio::V1_2::AccessNetwork accessNetwork,
|
||||
const ::android::hardware::radio::V1_0::DataProfileInfo& dataProfileInfo,
|
||||
bool modemCognitive, bool roamingAllowed, bool isRoaming,
|
||||
::android::hardware::radio::V1_2::DataRequestReason reason,
|
||||
const hidl_vec<hidl_string>& addresses, const hidl_vec<hidl_string>& dnses) override;
|
||||
int32_t serial, ::android::hardware::radio::V1_2::AccessNetwork accessNetwork,
|
||||
const ::android::hardware::radio::V1_0::DataProfileInfo& dataProfileInfo,
|
||||
bool modemCognitive, bool roamingAllowed, bool isRoaming,
|
||||
::android::hardware::radio::V1_2::DataRequestReason reason,
|
||||
const hidl_vec<hidl_string>& addresses, const hidl_vec<hidl_string>& dnses) override;
|
||||
Return<void> deactivateDataCall_1_2(
|
||||
int32_t serial, int32_t cid,
|
||||
::android::hardware::radio::V1_2::DataRequestReason reason) override;
|
||||
int32_t serial, int32_t cid,
|
||||
::android::hardware::radio::V1_2::DataRequestReason reason) override;
|
||||
|
||||
// Methods from ::android::hardware::radio::V1_3::IRadio follow.
|
||||
Return<void> setSystemSelectionChannels(
|
||||
int32_t serial, bool specifyChannels,
|
||||
const hidl_vec<::android::hardware::radio::V1_1::RadioAccessSpecifier>& specifiers) override;
|
||||
int32_t serial, bool specifyChannels,
|
||||
const hidl_vec<::android::hardware::radio::V1_1::RadioAccessSpecifier>& specifiers)
|
||||
override;
|
||||
Return<void> enableModem(int32_t serial, bool on) override;
|
||||
Return<void> getModemStackStatus(int32_t serial) override;
|
||||
};
|
||||
|
||||
@@ -24,25 +24,25 @@ namespace V1_2 {
|
||||
namespace implementation {
|
||||
|
||||
SecRadioIndication::SecRadioIndication(
|
||||
const sp<::android::hardware::radio::V1_2::IRadioIndication>& radioIndication)
|
||||
const sp<::android::hardware::radio::V1_2::IRadioIndication>& radioIndication)
|
||||
: radioIndication(radioIndication) {}
|
||||
|
||||
// Methods from ::android::hardware::radio::V1_0::IRadioIndication follow.
|
||||
Return<void> SecRadioIndication::radioStateChanged(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
::android::hardware::radio::V1_0::RadioState radioState) {
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
::android::hardware::radio::V1_0::RadioState radioState) {
|
||||
radioIndication->radioStateChanged(type, radioState);
|
||||
return Void();
|
||||
}
|
||||
|
||||
Return<void> SecRadioIndication::callStateChanged(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type) {
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type) {
|
||||
radioIndication->callStateChanged(type);
|
||||
return Void();
|
||||
}
|
||||
|
||||
Return<void> SecRadioIndication::networkStateChanged(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type) {
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type) {
|
||||
radioIndication->networkStateChanged(type);
|
||||
return Void();
|
||||
}
|
||||
@@ -54,13 +54,13 @@ Return<void> SecRadioIndication::newSms(::android::hardware::radio::V1_0::RadioI
|
||||
}
|
||||
|
||||
Return<void> SecRadioIndication::newSmsStatusReport(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type, const hidl_vec<uint8_t>& pdu) {
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type, const hidl_vec<uint8_t>& pdu) {
|
||||
radioIndication->newSmsStatusReport(type, pdu);
|
||||
return Void();
|
||||
}
|
||||
|
||||
Return<void> SecRadioIndication::newSmsOnSim(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type, int32_t recordNumber) {
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type, int32_t recordNumber) {
|
||||
radioIndication->newSmsOnSim(type, recordNumber);
|
||||
return Void();
|
||||
}
|
||||
@@ -73,229 +73,229 @@ Return<void> SecRadioIndication::onUssd(::android::hardware::radio::V1_0::RadioI
|
||||
}
|
||||
|
||||
Return<void> SecRadioIndication::nitzTimeReceived(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type, const hidl_string& nitzTime,
|
||||
uint64_t receivedTime) {
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type, const hidl_string& nitzTime,
|
||||
uint64_t receivedTime) {
|
||||
radioIndication->nitzTimeReceived(type, nitzTime, receivedTime);
|
||||
return Void();
|
||||
}
|
||||
|
||||
Return<void> SecRadioIndication::currentSignalStrength(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const ::android::hardware::radio::V1_0::SignalStrength& signalStrength) {
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const ::android::hardware::radio::V1_0::SignalStrength& signalStrength) {
|
||||
radioIndication->currentSignalStrength(type, signalStrength);
|
||||
return Void();
|
||||
}
|
||||
|
||||
Return<void> SecRadioIndication::dataCallListChanged(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const hidl_vec<::android::hardware::radio::V1_0::SetupDataCallResult>& dcList) {
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const hidl_vec<::android::hardware::radio::V1_0::SetupDataCallResult>& dcList) {
|
||||
radioIndication->dataCallListChanged(type, dcList);
|
||||
return Void();
|
||||
}
|
||||
|
||||
Return<void> SecRadioIndication::suppSvcNotify(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const ::android::hardware::radio::V1_0::SuppSvcNotification& suppSvc) {
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const ::android::hardware::radio::V1_0::SuppSvcNotification& suppSvc) {
|
||||
radioIndication->suppSvcNotify(type, suppSvc);
|
||||
return Void();
|
||||
}
|
||||
|
||||
Return<void> SecRadioIndication::stkSessionEnd(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type) {
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type) {
|
||||
radioIndication->stkSessionEnd(type);
|
||||
return Void();
|
||||
}
|
||||
|
||||
Return<void> SecRadioIndication::stkProactiveCommand(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type, const hidl_string& cmd) {
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type, const hidl_string& cmd) {
|
||||
radioIndication->stkProactiveCommand(type, cmd);
|
||||
return Void();
|
||||
}
|
||||
|
||||
Return<void> SecRadioIndication::stkEventNotify(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type, const hidl_string& cmd) {
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type, const hidl_string& cmd) {
|
||||
radioIndication->stkEventNotify(type, cmd);
|
||||
return Void();
|
||||
}
|
||||
|
||||
Return<void> SecRadioIndication::stkCallSetup(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type, int64_t timeout) {
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type, int64_t timeout) {
|
||||
radioIndication->stkCallSetup(type, timeout);
|
||||
return Void();
|
||||
}
|
||||
|
||||
Return<void> SecRadioIndication::simSmsStorageFull(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type) {
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type) {
|
||||
radioIndication->simSmsStorageFull(type);
|
||||
return Void();
|
||||
}
|
||||
|
||||
Return<void> SecRadioIndication::simRefresh(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const ::android::hardware::radio::V1_0::SimRefreshResult& refreshResult) {
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const ::android::hardware::radio::V1_0::SimRefreshResult& refreshResult) {
|
||||
radioIndication->simRefresh(type, refreshResult);
|
||||
return Void();
|
||||
}
|
||||
|
||||
Return<void> SecRadioIndication::callRing(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type, bool isGsm,
|
||||
const ::android::hardware::radio::V1_0::CdmaSignalInfoRecord& record) {
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type, bool isGsm,
|
||||
const ::android::hardware::radio::V1_0::CdmaSignalInfoRecord& record) {
|
||||
radioIndication->callRing(type, isGsm, record);
|
||||
return Void();
|
||||
}
|
||||
|
||||
Return<void> SecRadioIndication::simStatusChanged(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type) {
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type) {
|
||||
radioIndication->simStatusChanged(type);
|
||||
return Void();
|
||||
}
|
||||
|
||||
Return<void> SecRadioIndication::cdmaNewSms(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const ::android::hardware::radio::V1_0::CdmaSmsMessage& msg) {
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const ::android::hardware::radio::V1_0::CdmaSmsMessage& msg) {
|
||||
radioIndication->cdmaNewSms(type, msg);
|
||||
return Void();
|
||||
}
|
||||
|
||||
Return<void> SecRadioIndication::newBroadcastSms(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type, const hidl_vec<uint8_t>& data) {
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type, const hidl_vec<uint8_t>& data) {
|
||||
radioIndication->newBroadcastSms(type, data);
|
||||
return Void();
|
||||
}
|
||||
|
||||
Return<void> SecRadioIndication::cdmaRuimSmsStorageFull(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type) {
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type) {
|
||||
radioIndication->cdmaRuimSmsStorageFull(type);
|
||||
return Void();
|
||||
}
|
||||
|
||||
Return<void> SecRadioIndication::restrictedStateChanged(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
::android::hardware::radio::V1_0::PhoneRestrictedState state) {
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
::android::hardware::radio::V1_0::PhoneRestrictedState state) {
|
||||
radioIndication->restrictedStateChanged(type, state);
|
||||
return Void();
|
||||
}
|
||||
|
||||
Return<void> SecRadioIndication::enterEmergencyCallbackMode(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type) {
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type) {
|
||||
radioIndication->enterEmergencyCallbackMode(type);
|
||||
return Void();
|
||||
}
|
||||
|
||||
Return<void> SecRadioIndication::cdmaCallWaiting(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const ::android::hardware::radio::V1_0::CdmaCallWaiting& callWaitingRecord) {
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const ::android::hardware::radio::V1_0::CdmaCallWaiting& callWaitingRecord) {
|
||||
radioIndication->cdmaCallWaiting(type, callWaitingRecord);
|
||||
return Void();
|
||||
}
|
||||
|
||||
Return<void> SecRadioIndication::cdmaOtaProvisionStatus(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
::android::hardware::radio::V1_0::CdmaOtaProvisionStatus status) {
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
::android::hardware::radio::V1_0::CdmaOtaProvisionStatus status) {
|
||||
radioIndication->cdmaOtaProvisionStatus(type, status);
|
||||
return Void();
|
||||
}
|
||||
|
||||
Return<void> SecRadioIndication::cdmaInfoRec(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const ::android::hardware::radio::V1_0::CdmaInformationRecords& records) {
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const ::android::hardware::radio::V1_0::CdmaInformationRecords& records) {
|
||||
radioIndication->cdmaInfoRec(type, records);
|
||||
return Void();
|
||||
}
|
||||
|
||||
Return<void> SecRadioIndication::indicateRingbackTone(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type, bool start) {
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type, bool start) {
|
||||
radioIndication->indicateRingbackTone(type, start);
|
||||
return Void();
|
||||
}
|
||||
|
||||
Return<void> SecRadioIndication::resendIncallMute(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type) {
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type) {
|
||||
radioIndication->resendIncallMute(type);
|
||||
return Void();
|
||||
}
|
||||
|
||||
Return<void> SecRadioIndication::cdmaSubscriptionSourceChanged(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
::android::hardware::radio::V1_0::CdmaSubscriptionSource cdmaSource) {
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
::android::hardware::radio::V1_0::CdmaSubscriptionSource cdmaSource) {
|
||||
radioIndication->cdmaSubscriptionSourceChanged(type, cdmaSource);
|
||||
return Void();
|
||||
}
|
||||
|
||||
Return<void> SecRadioIndication::cdmaPrlChanged(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type, int32_t version) {
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type, int32_t version) {
|
||||
radioIndication->cdmaPrlChanged(type, version);
|
||||
return Void();
|
||||
}
|
||||
|
||||
Return<void> SecRadioIndication::exitEmergencyCallbackMode(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type) {
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type) {
|
||||
radioIndication->exitEmergencyCallbackMode(type);
|
||||
return Void();
|
||||
}
|
||||
|
||||
Return<void> SecRadioIndication::rilConnected(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type) {
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type) {
|
||||
radioIndication->rilConnected(type);
|
||||
return Void();
|
||||
}
|
||||
|
||||
Return<void> SecRadioIndication::voiceRadioTechChanged(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
::android::hardware::radio::V1_0::RadioTechnology rat) {
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
::android::hardware::radio::V1_0::RadioTechnology rat) {
|
||||
radioIndication->voiceRadioTechChanged(type, rat);
|
||||
return Void();
|
||||
}
|
||||
|
||||
Return<void> SecRadioIndication::cellInfoList(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const hidl_vec<::android::hardware::radio::V1_0::CellInfo>& records) {
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const hidl_vec<::android::hardware::radio::V1_0::CellInfo>& records) {
|
||||
radioIndication->cellInfoList(type, records);
|
||||
return Void();
|
||||
}
|
||||
|
||||
Return<void> SecRadioIndication::imsNetworkStateChanged(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type) {
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type) {
|
||||
radioIndication->imsNetworkStateChanged(type);
|
||||
return Void();
|
||||
}
|
||||
|
||||
Return<void> SecRadioIndication::subscriptionStatusChanged(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type, bool activate) {
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type, bool activate) {
|
||||
radioIndication->subscriptionStatusChanged(type, activate);
|
||||
return Void();
|
||||
}
|
||||
|
||||
Return<void> SecRadioIndication::srvccStateNotify(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
::android::hardware::radio::V1_0::SrvccState state) {
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
::android::hardware::radio::V1_0::SrvccState state) {
|
||||
radioIndication->srvccStateNotify(type, state);
|
||||
return Void();
|
||||
}
|
||||
|
||||
Return<void> SecRadioIndication::hardwareConfigChanged(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const hidl_vec<::android::hardware::radio::V1_0::HardwareConfig>& configs) {
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const hidl_vec<::android::hardware::radio::V1_0::HardwareConfig>& configs) {
|
||||
radioIndication->hardwareConfigChanged(type, configs);
|
||||
return Void();
|
||||
}
|
||||
|
||||
Return<void> SecRadioIndication::radioCapabilityIndication(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const ::android::hardware::radio::V1_0::RadioCapability& rc) {
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const ::android::hardware::radio::V1_0::RadioCapability& rc) {
|
||||
radioIndication->radioCapabilityIndication(type, rc);
|
||||
return Void();
|
||||
}
|
||||
|
||||
Return<void> SecRadioIndication::onSupplementaryServiceIndication(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const ::android::hardware::radio::V1_0::StkCcUnsolSsResult& ss) {
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const ::android::hardware::radio::V1_0::StkCcUnsolSsResult& ss) {
|
||||
radioIndication->onSupplementaryServiceIndication(type, ss);
|
||||
return Void();
|
||||
}
|
||||
|
||||
Return<void> SecRadioIndication::stkCallControlAlphaNotify(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type, const hidl_string& alpha) {
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type, const hidl_string& alpha) {
|
||||
radioIndication->stkCallControlAlphaNotify(type, alpha);
|
||||
return Void();
|
||||
}
|
||||
@@ -313,72 +313,72 @@ Return<void> SecRadioIndication::pcoData(::android::hardware::radio::V1_0::Radio
|
||||
}
|
||||
|
||||
Return<void> SecRadioIndication::modemReset(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type, const hidl_string& reason) {
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type, const hidl_string& reason) {
|
||||
radioIndication->modemReset(type, reason);
|
||||
return Void();
|
||||
}
|
||||
|
||||
// Methods from ::android::hardware::radio::V1_1::IRadioIndication follow.
|
||||
Return<void> SecRadioIndication::carrierInfoForImsiEncryption(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType info) {
|
||||
::android::hardware::radio::V1_0::RadioIndicationType info) {
|
||||
radioIndication->carrierInfoForImsiEncryption(info);
|
||||
return Void();
|
||||
}
|
||||
|
||||
Return<void> SecRadioIndication::networkScanResult(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const ::android::hardware::radio::V1_1::NetworkScanResult& result) {
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const ::android::hardware::radio::V1_1::NetworkScanResult& result) {
|
||||
radioIndication->networkScanResult(type, result);
|
||||
return Void();
|
||||
}
|
||||
|
||||
Return<void> SecRadioIndication::keepaliveStatus(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const ::android::hardware::radio::V1_1::KeepaliveStatus& status) {
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const ::android::hardware::radio::V1_1::KeepaliveStatus& status) {
|
||||
radioIndication->keepaliveStatus(type, status);
|
||||
return Void();
|
||||
}
|
||||
|
||||
// Methods from ::android::hardware::radio::V1_2::IRadioIndication follow.
|
||||
Return<void> SecRadioIndication::networkScanResult_1_2(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const ::android::hardware::radio::V1_2::NetworkScanResult& result) {
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const ::android::hardware::radio::V1_2::NetworkScanResult& result) {
|
||||
radioIndication->networkScanResult_1_2(type, result);
|
||||
return Void();
|
||||
}
|
||||
|
||||
Return<void> SecRadioIndication::cellInfoList_1_2(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const hidl_vec<::android::hardware::radio::V1_2::CellInfo>& records) {
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const hidl_vec<::android::hardware::radio::V1_2::CellInfo>& records) {
|
||||
radioIndication->cellInfoList_1_2(type, records);
|
||||
return Void();
|
||||
}
|
||||
|
||||
Return<void> SecRadioIndication::currentLinkCapacityEstimate(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const ::android::hardware::radio::V1_2::LinkCapacityEstimate& lce) {
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const ::android::hardware::radio::V1_2::LinkCapacityEstimate& lce) {
|
||||
radioIndication->currentLinkCapacityEstimate(type, lce);
|
||||
return Void();
|
||||
}
|
||||
|
||||
Return<void> SecRadioIndication::currentPhysicalChannelConfigs(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const hidl_vec<::android::hardware::radio::V1_2::PhysicalChannelConfig>& configs) {
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const hidl_vec<::android::hardware::radio::V1_2::PhysicalChannelConfig>& configs) {
|
||||
radioIndication->currentPhysicalChannelConfigs(type, configs);
|
||||
return Void();
|
||||
}
|
||||
|
||||
Return<void> SecRadioIndication::currentSignalStrength_1_2(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const ::android::hardware::radio::V1_2::SignalStrength& signalStrength) {
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const ::android::hardware::radio::V1_2::SignalStrength& signalStrength) {
|
||||
radioIndication->currentSignalStrength_1_2(type, signalStrength);
|
||||
return Void();
|
||||
}
|
||||
|
||||
// Methods from ::vendor::samsung::hardware::radio::V1_2::IRadioIndication follow.
|
||||
Return<void> SecRadioIndication::secCurrentSignalStrength(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const ::vendor::samsung::hardware::radio::V1_2::SecSignalStrength& signalStrength) {
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const ::vendor::samsung::hardware::radio::V1_2::SecSignalStrength& signalStrength) {
|
||||
::android::hardware::radio::V1_2::SignalStrength newSignalStrength = signalStrength.base;
|
||||
if (signalStrength.base.lte.signalStrength == 99) {
|
||||
// Set lte signal to invalid
|
||||
@@ -389,32 +389,32 @@ Return<void> SecRadioIndication::secCurrentSignalStrength(
|
||||
}
|
||||
|
||||
Return<void> SecRadioIndication::secImsNetworkStateChanged(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType, const hidl_vec<int32_t>&) {
|
||||
::android::hardware::radio::V1_0::RadioIndicationType, const hidl_vec<int32_t>&) {
|
||||
return Void();
|
||||
}
|
||||
|
||||
Return<void> SecRadioIndication::oemAcbInfoChanged(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType, const hidl_vec<int32_t>&) {
|
||||
::android::hardware::radio::V1_0::RadioIndicationType, const hidl_vec<int32_t>&) {
|
||||
return Void();
|
||||
}
|
||||
|
||||
Return<void> SecRadioIndication::oemCsFallback(::android::hardware::radio::V1_0::RadioIndicationType,
|
||||
int32_t) {
|
||||
Return<void> SecRadioIndication::oemCsFallback(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType, int32_t) {
|
||||
return Void();
|
||||
}
|
||||
|
||||
Return<void> SecRadioIndication::oemImsPreferenceChangeInd(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType, const hidl_vec<int32_t>&) {
|
||||
::android::hardware::radio::V1_0::RadioIndicationType, const hidl_vec<int32_t>&) {
|
||||
return Void();
|
||||
}
|
||||
|
||||
Return<void> SecRadioIndication::oemVoiceRadioBearerHoStatusInd(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType, int32_t) {
|
||||
::android::hardware::radio::V1_0::RadioIndicationType, int32_t) {
|
||||
return Void();
|
||||
}
|
||||
|
||||
Return<void> SecRadioIndication::oemHysteresisDcnInd(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType) {
|
||||
::android::hardware::radio::V1_0::RadioIndicationType) {
|
||||
return Void();
|
||||
}
|
||||
|
||||
@@ -471,7 +471,7 @@ Return<void> SecRadioIndication::oemSimOnOffNoti(int32_t, int32_t) {
|
||||
}
|
||||
|
||||
Return<void> SecRadioIndication::oemReleaseCompleteMessageInd(
|
||||
int32_t, const ::vendor::samsung::hardware::radio::V1_2::OemSSReleaseComplete&) {
|
||||
int32_t, const ::vendor::samsung::hardware::radio::V1_2::OemSSReleaseComplete&) {
|
||||
return Void();
|
||||
}
|
||||
|
||||
@@ -488,12 +488,12 @@ Return<void> SecRadioIndication::oem5gStatusChangeInd(int32_t, int32_t) {
|
||||
}
|
||||
|
||||
Return<void> SecRadioIndication::oemNrDcParamChangeInd(
|
||||
int32_t, const ::vendor::samsung::hardware::radio::V1_2::DcParam&) {
|
||||
int32_t, const ::vendor::samsung::hardware::radio::V1_2::DcParam&) {
|
||||
return Void();
|
||||
}
|
||||
|
||||
Return<void> SecRadioIndication::oemNrSignalStrengthInd(
|
||||
int32_t, const ::vendor::samsung::hardware::radio::V1_2::NrSignalStrength&) {
|
||||
int32_t, const ::vendor::samsung::hardware::radio::V1_2::NrSignalStrength&) {
|
||||
return Void();
|
||||
}
|
||||
|
||||
|
||||
@@ -38,15 +38,17 @@ using ::android::hardware::Void;
|
||||
struct SecRadioIndication : public IRadioIndication {
|
||||
sp<::android::hardware::radio::V1_2::IRadioIndication> radioIndication;
|
||||
|
||||
SecRadioIndication(const sp<::android::hardware::radio::V1_2::IRadioIndication>& radioIndication);
|
||||
SecRadioIndication(
|
||||
const sp<::android::hardware::radio::V1_2::IRadioIndication>& radioIndication);
|
||||
|
||||
// Methods from ::android::hardware::radio::V1_0::IRadioIndication follow.
|
||||
Return<void> radioStateChanged(::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
::android::hardware::radio::V1_0::RadioState radioState) override;
|
||||
Return<void> radioStateChanged(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
::android::hardware::radio::V1_0::RadioState radioState) override;
|
||||
Return<void> callStateChanged(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type) override;
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type) override;
|
||||
Return<void> networkStateChanged(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type) override;
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type) override;
|
||||
Return<void> newSms(::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const hidl_vec<uint8_t>& pdu) override;
|
||||
Return<void> newSmsStatusReport(::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
@@ -59,14 +61,14 @@ struct SecRadioIndication : public IRadioIndication {
|
||||
Return<void> nitzTimeReceived(::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const hidl_string& nitzTime, uint64_t receivedTime) override;
|
||||
Return<void> currentSignalStrength(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const ::android::hardware::radio::V1_0::SignalStrength& signalStrength) override;
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const ::android::hardware::radio::V1_0::SignalStrength& signalStrength) override;
|
||||
Return<void> dataCallListChanged(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const hidl_vec<::android::hardware::radio::V1_0::SetupDataCallResult>& dcList) override;
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const hidl_vec<::android::hardware::radio::V1_0::SetupDataCallResult>& dcList) override;
|
||||
Return<void> suppSvcNotify(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const ::android::hardware::radio::V1_0::SuppSvcNotification& suppSvc) override;
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const ::android::hardware::radio::V1_0::SuppSvcNotification& suppSvc) override;
|
||||
Return<void> stkSessionEnd(::android::hardware::radio::V1_0::RadioIndicationType type) override;
|
||||
Return<void> stkProactiveCommand(::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const hidl_string& cmd) override;
|
||||
@@ -75,70 +77,71 @@ struct SecRadioIndication : public IRadioIndication {
|
||||
Return<void> stkCallSetup(::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
int64_t timeout) override;
|
||||
Return<void> simSmsStorageFull(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type) override;
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type) override;
|
||||
Return<void> simRefresh(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const ::android::hardware::radio::V1_0::SimRefreshResult& refreshResult) override;
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const ::android::hardware::radio::V1_0::SimRefreshResult& refreshResult) override;
|
||||
Return<void> callRing(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type, bool isGsm,
|
||||
const ::android::hardware::radio::V1_0::CdmaSignalInfoRecord& record) override;
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type, bool isGsm,
|
||||
const ::android::hardware::radio::V1_0::CdmaSignalInfoRecord& record) override;
|
||||
Return<void> simStatusChanged(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type) override;
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type) override;
|
||||
Return<void> cdmaNewSms(::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const ::android::hardware::radio::V1_0::CdmaSmsMessage& msg) override;
|
||||
Return<void> newBroadcastSms(::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const hidl_vec<uint8_t>& data) override;
|
||||
Return<void> cdmaRuimSmsStorageFull(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type) override;
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type) override;
|
||||
Return<void> restrictedStateChanged(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
::android::hardware::radio::V1_0::PhoneRestrictedState state) override;
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
::android::hardware::radio::V1_0::PhoneRestrictedState state) override;
|
||||
Return<void> enterEmergencyCallbackMode(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type) override;
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type) override;
|
||||
Return<void> cdmaCallWaiting(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const ::android::hardware::radio::V1_0::CdmaCallWaiting& callWaitingRecord) override;
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const ::android::hardware::radio::V1_0::CdmaCallWaiting& callWaitingRecord) override;
|
||||
Return<void> cdmaOtaProvisionStatus(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
::android::hardware::radio::V1_0::CdmaOtaProvisionStatus status) override;
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
::android::hardware::radio::V1_0::CdmaOtaProvisionStatus status) override;
|
||||
Return<void> cdmaInfoRec(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const ::android::hardware::radio::V1_0::CdmaInformationRecords& records) override;
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const ::android::hardware::radio::V1_0::CdmaInformationRecords& records) override;
|
||||
Return<void> indicateRingbackTone(::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
bool start) override;
|
||||
Return<void> resendIncallMute(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type) override;
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type) override;
|
||||
Return<void> cdmaSubscriptionSourceChanged(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
::android::hardware::radio::V1_0::CdmaSubscriptionSource cdmaSource) override;
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
::android::hardware::radio::V1_0::CdmaSubscriptionSource cdmaSource) override;
|
||||
Return<void> cdmaPrlChanged(::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
int32_t version) override;
|
||||
Return<void> exitEmergencyCallbackMode(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type) override;
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type) override;
|
||||
Return<void> rilConnected(::android::hardware::radio::V1_0::RadioIndicationType type) override;
|
||||
Return<void> voiceRadioTechChanged(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
::android::hardware::radio::V1_0::RadioTechnology rat) override;
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
::android::hardware::radio::V1_0::RadioTechnology rat) override;
|
||||
Return<void> cellInfoList(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const hidl_vec<::android::hardware::radio::V1_0::CellInfo>& records) override;
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const hidl_vec<::android::hardware::radio::V1_0::CellInfo>& records) override;
|
||||
Return<void> imsNetworkStateChanged(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type) override;
|
||||
Return<void> subscriptionStatusChanged(::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
bool activate) override;
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type) override;
|
||||
Return<void> subscriptionStatusChanged(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type, bool activate) override;
|
||||
Return<void> srvccStateNotify(::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
::android::hardware::radio::V1_0::SrvccState state) override;
|
||||
Return<void> hardwareConfigChanged(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const hidl_vec<::android::hardware::radio::V1_0::HardwareConfig>& configs) override;
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const hidl_vec<::android::hardware::radio::V1_0::HardwareConfig>& configs) override;
|
||||
Return<void> radioCapabilityIndication(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const ::android::hardware::radio::V1_0::RadioCapability& rc) override;
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const ::android::hardware::radio::V1_0::RadioCapability& rc) override;
|
||||
Return<void> onSupplementaryServiceIndication(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const ::android::hardware::radio::V1_0::StkCcUnsolSsResult& ss) override;
|
||||
Return<void> stkCallControlAlphaNotify(::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const hidl_string& alpha) override;
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const ::android::hardware::radio::V1_0::StkCcUnsolSsResult& ss) override;
|
||||
Return<void> stkCallControlAlphaNotify(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const hidl_string& alpha) override;
|
||||
Return<void> lceData(::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const ::android::hardware::radio::V1_0::LceDataInfo& lce) override;
|
||||
Return<void> pcoData(::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
@@ -148,48 +151,53 @@ struct SecRadioIndication : public IRadioIndication {
|
||||
|
||||
// Methods from ::android::hardware::radio::V1_1::IRadioIndication follow.
|
||||
Return<void> carrierInfoForImsiEncryption(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType info) override;
|
||||
::android::hardware::radio::V1_0::RadioIndicationType info) override;
|
||||
Return<void> networkScanResult(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const ::android::hardware::radio::V1_1::NetworkScanResult& result) override;
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const ::android::hardware::radio::V1_1::NetworkScanResult& result) override;
|
||||
Return<void> keepaliveStatus(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const ::android::hardware::radio::V1_1::KeepaliveStatus& status) override;
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const ::android::hardware::radio::V1_1::KeepaliveStatus& status) override;
|
||||
|
||||
// Methods from ::android::hardware::radio::V1_2::IRadioIndication follow.
|
||||
Return<void> networkScanResult_1_2(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const ::android::hardware::radio::V1_2::NetworkScanResult& result) override;
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const ::android::hardware::radio::V1_2::NetworkScanResult& result) override;
|
||||
Return<void> cellInfoList_1_2(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const hidl_vec<::android::hardware::radio::V1_2::CellInfo>& records) override;
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const hidl_vec<::android::hardware::radio::V1_2::CellInfo>& records) override;
|
||||
Return<void> currentLinkCapacityEstimate(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const ::android::hardware::radio::V1_2::LinkCapacityEstimate& lce) override;
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const ::android::hardware::radio::V1_2::LinkCapacityEstimate& lce) override;
|
||||
Return<void> currentPhysicalChannelConfigs(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const hidl_vec<::android::hardware::radio::V1_2::PhysicalChannelConfig>& configs) override;
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const hidl_vec<::android::hardware::radio::V1_2::PhysicalChannelConfig>& configs)
|
||||
override;
|
||||
Return<void> currentSignalStrength_1_2(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const ::android::hardware::radio::V1_2::SignalStrength& signalStrength) override;
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const ::android::hardware::radio::V1_2::SignalStrength& signalStrength) override;
|
||||
|
||||
// Methods from ::vendor::samsung::hardware::radio::V1_2::IRadioIndication follow.
|
||||
Return<void> secCurrentSignalStrength(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const ::vendor::samsung::hardware::radio::V1_2::SecSignalStrength& signalStrength) override;
|
||||
Return<void> secImsNetworkStateChanged(::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const hidl_vec<int32_t>& regState) override;
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const ::vendor::samsung::hardware::radio::V1_2::SecSignalStrength& signalStrength)
|
||||
override;
|
||||
Return<void> secImsNetworkStateChanged(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const hidl_vec<int32_t>& regState) override;
|
||||
Return<void> oemAcbInfoChanged(::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const hidl_vec<int32_t>& acbInfo) override;
|
||||
Return<void> oemCsFallback(::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
int32_t state) override;
|
||||
Return<void> oemImsPreferenceChangeInd(::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const hidl_vec<int32_t>& imsPref) override;
|
||||
Return<void> oemImsPreferenceChangeInd(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type,
|
||||
const hidl_vec<int32_t>& imsPref) override;
|
||||
Return<void> oemVoiceRadioBearerHoStatusInd(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type, int32_t state) override;
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type, int32_t state) override;
|
||||
Return<void> oemHysteresisDcnInd(
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type) override;
|
||||
Return<void> oemTimerStatusChangedInd(int32_t type, const hidl_vec<int32_t>& eventNoti) override;
|
||||
::android::hardware::radio::V1_0::RadioIndicationType type) override;
|
||||
Return<void> oemTimerStatusChangedInd(int32_t type,
|
||||
const hidl_vec<int32_t>& eventNoti) override;
|
||||
Return<void> oemModemCapInd(int32_t type, const hidl_vec<int8_t>& data) override;
|
||||
Return<void> oemAmInd(int32_t type, const hidl_string& intent) override;
|
||||
Return<void> oemTrunRadioOnInd(int32_t type) override;
|
||||
@@ -203,16 +211,18 @@ struct SecRadioIndication : public IRadioIndication {
|
||||
Return<void> oemSimIccidNoti(int32_t type, const hidl_string& iccid) override;
|
||||
Return<void> oemSimOnOffNoti(int32_t type, int32_t mode) override;
|
||||
Return<void> oemReleaseCompleteMessageInd(
|
||||
int32_t typer,
|
||||
const ::vendor::samsung::hardware::radio::V1_2::OemSSReleaseComplete& result) override;
|
||||
int32_t typer,
|
||||
const ::vendor::samsung::hardware::radio::V1_2::OemSSReleaseComplete& result) override;
|
||||
Return<void> oemSapNoti(int32_t type, const hidl_vec<int8_t>& data) override;
|
||||
Return<void> oemNrBearerAllocationChangeInd(int32_t type, int32_t status) override;
|
||||
Return<void> oem5gStatusChangeInd(int32_t type, int32_t status) override;
|
||||
Return<void> oemNrDcParamChangeInd(
|
||||
int32_t type, const ::vendor::samsung::hardware::radio::V1_2::DcParam& dcParam) override;
|
||||
int32_t type,
|
||||
const ::vendor::samsung::hardware::radio::V1_2::DcParam& dcParam) override;
|
||||
Return<void> oemNrSignalStrengthInd(
|
||||
int32_t type,
|
||||
const ::vendor::samsung::hardware::radio::V1_2::NrSignalStrength& nrSignalStrength) override;
|
||||
int32_t type,
|
||||
const ::vendor::samsung::hardware::radio::V1_2::NrSignalStrength& nrSignalStrength)
|
||||
override;
|
||||
Return<void> oemLoadApnProfile(const hidl_string& select,
|
||||
oemLoadApnProfile_cb _hidl_cb) override;
|
||||
Return<int32_t> oemGetSettingValue(const hidl_string& key, const hidl_string& table) override;
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -44,515 +44,533 @@ struct SecRadioResponse : public IRadioResponse {
|
||||
|
||||
// Methods from ::android::hardware::radio::V1_0::IRadioResponse follow.
|
||||
Return<void> getIccCardStatusResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::android::hardware::radio::V1_0::CardStatus& cardStatus) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::android::hardware::radio::V1_0::CardStatus& cardStatus) override;
|
||||
Return<void> supplyIccPinForAppResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
int32_t remainingRetries) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
int32_t remainingRetries) override;
|
||||
Return<void> supplyIccPukForAppResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
int32_t remainingRetries) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
int32_t remainingRetries) override;
|
||||
Return<void> supplyIccPin2ForAppResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
int32_t remainingRetries) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
int32_t remainingRetries) override;
|
||||
Return<void> supplyIccPuk2ForAppResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
int32_t remainingRetries) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
int32_t remainingRetries) override;
|
||||
Return<void> changeIccPinForAppResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
int32_t remainingRetries) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
int32_t remainingRetries) override;
|
||||
Return<void> changeIccPin2ForAppResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
int32_t remainingRetries) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
int32_t remainingRetries) override;
|
||||
Return<void> supplyNetworkDepersonalizationResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
int32_t remainingRetries) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
int32_t remainingRetries) override;
|
||||
Return<void> getCurrentCallsResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const hidl_vec<::android::hardware::radio::V1_0::Call>& calls) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const hidl_vec<::android::hardware::radio::V1_0::Call>& calls) override;
|
||||
Return<void> dialResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> getIMSIForAppResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const hidl_string& imsi) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const hidl_string& imsi) override;
|
||||
Return<void> hangupConnectionResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> hangupWaitingOrBackgroundResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> hangupForegroundResumeBackgroundResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> switchWaitingOrHoldingAndActiveResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> conferenceResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> rejectCallResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> getLastCallFailCauseResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::android::hardware::radio::V1_0::LastCallFailCauseInfo& failCauseinfo) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::android::hardware::radio::V1_0::LastCallFailCauseInfo& failCauseinfo) override;
|
||||
Return<void> getSignalStrengthResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::android::hardware::radio::V1_0::SignalStrength& sigStrength) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::android::hardware::radio::V1_0::SignalStrength& sigStrength) override;
|
||||
Return<void> getVoiceRegistrationStateResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::android::hardware::radio::V1_0::VoiceRegStateResult& voiceRegResponse) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::android::hardware::radio::V1_0::VoiceRegStateResult& voiceRegResponse) override;
|
||||
Return<void> getDataRegistrationStateResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::android::hardware::radio::V1_0::DataRegStateResult& dataRegResponse) override;
|
||||
Return<void> getOperatorResponse(const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const hidl_string& longName, const hidl_string& shortName,
|
||||
const hidl_string& numeric) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::android::hardware::radio::V1_0::DataRegStateResult& dataRegResponse) override;
|
||||
Return<void> getOperatorResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const hidl_string& longName, const hidl_string& shortName,
|
||||
const hidl_string& numeric) override;
|
||||
Return<void> setRadioPowerResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> sendDtmfResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> sendSmsResponse(const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::android::hardware::radio::V1_0::SendSmsResult& sms) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> sendSmsResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::android::hardware::radio::V1_0::SendSmsResult& sms) override;
|
||||
Return<void> sendSMSExpectMoreResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::android::hardware::radio::V1_0::SendSmsResult& sms) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::android::hardware::radio::V1_0::SendSmsResult& sms) override;
|
||||
Return<void> setupDataCallResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::android::hardware::radio::V1_0::SetupDataCallResult& dcResponse) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::android::hardware::radio::V1_0::SetupDataCallResult& dcResponse) override;
|
||||
Return<void> iccIOForAppResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::android::hardware::radio::V1_0::IccIoResult& iccIo) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::android::hardware::radio::V1_0::IccIoResult& iccIo) override;
|
||||
Return<void> sendUssdResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> cancelPendingUssdResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> getClirResponse(const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
int32_t n, int32_t m) override;
|
||||
Return<void> setClirResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> getCallForwardStatusResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const hidl_vec<::android::hardware::radio::V1_0::CallForwardInfo>& callForwardInfos) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const hidl_vec<::android::hardware::radio::V1_0::CallForwardInfo>& callForwardInfos)
|
||||
override;
|
||||
Return<void> setCallForwardResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> getCallWaitingResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info, bool enable,
|
||||
int32_t serviceClass) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info, bool enable,
|
||||
int32_t serviceClass) override;
|
||||
Return<void> setCallWaitingResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> acknowledgeLastIncomingGsmSmsResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> acceptCallResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> deactivateDataCallResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> getFacilityLockForAppResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info, int32_t response) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
int32_t response) override;
|
||||
Return<void> setFacilityLockForAppResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info, int32_t retry) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
int32_t retry) override;
|
||||
Return<void> setBarringPasswordResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> getNetworkSelectionModeResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info, bool manual) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info, bool manual) override;
|
||||
Return<void> setNetworkSelectionModeAutomaticResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> setNetworkSelectionModeManualResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> getAvailableNetworksResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const hidl_vec<::android::hardware::radio::V1_0::OperatorInfo>& networkInfos) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const hidl_vec<::android::hardware::radio::V1_0::OperatorInfo>& networkInfos) override;
|
||||
Return<void> startDtmfResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> stopDtmfResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> getBasebandVersionResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const hidl_string& version) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const hidl_string& version) override;
|
||||
Return<void> separateConnectionResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> setMuteResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> getMuteResponse(const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
bool enable) override;
|
||||
Return<void> getClipResponse(const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
::android::hardware::radio::V1_0::ClipStatus status) override;
|
||||
Return<void> getDataCallListResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const hidl_vec<::android::hardware::radio::V1_0::SetupDataCallResult>& dcResponse) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const hidl_vec<::android::hardware::radio::V1_0::SetupDataCallResult>& dcResponse)
|
||||
override;
|
||||
Return<void> setSuppServiceNotificationsResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> writeSmsToSimResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info, int32_t index) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
int32_t index) override;
|
||||
Return<void> deleteSmsOnSimResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> setBandModeResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> getAvailableBandModesResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const hidl_vec<::android::hardware::radio::V1_0::RadioBandMode>& bandModes) override;
|
||||
Return<void> sendEnvelopeResponse(const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const hidl_string& commandResponse) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const hidl_vec<::android::hardware::radio::V1_0::RadioBandMode>& bandModes) override;
|
||||
Return<void> sendEnvelopeResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const hidl_string& commandResponse) override;
|
||||
Return<void> sendTerminalResponseToSimResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> handleStkCallSetupRequestFromSimResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> explicitCallTransferResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> setPreferredNetworkTypeResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> getPreferredNetworkTypeResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
::android::hardware::radio::V1_0::PreferredNetworkType nwType) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
::android::hardware::radio::V1_0::PreferredNetworkType nwType) override;
|
||||
Return<void> getNeighboringCidsResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const hidl_vec<::android::hardware::radio::V1_0::NeighboringCell>& cells) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const hidl_vec<::android::hardware::radio::V1_0::NeighboringCell>& cells) override;
|
||||
Return<void> setLocationUpdatesResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> setCdmaSubscriptionSourceResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> setCdmaRoamingPreferenceResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> getCdmaRoamingPreferenceResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
::android::hardware::radio::V1_0::CdmaRoamingType type) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
::android::hardware::radio::V1_0::CdmaRoamingType type) override;
|
||||
Return<void> setTTYModeResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> getTTYModeResponse(const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
::android::hardware::radio::V1_0::TtyMode mode) override;
|
||||
Return<void> setPreferredVoicePrivacyResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> getPreferredVoicePrivacyResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info, bool enable) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info, bool enable) override;
|
||||
Return<void> sendCDMAFeatureCodeResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> sendBurstDtmfResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> sendCdmaSmsResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::android::hardware::radio::V1_0::SendSmsResult& sms) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::android::hardware::radio::V1_0::SendSmsResult& sms) override;
|
||||
Return<void> acknowledgeLastIncomingCdmaSmsResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> getGsmBroadcastConfigResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const hidl_vec<::android::hardware::radio::V1_0::GsmBroadcastSmsConfigInfo>& configs) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const hidl_vec<::android::hardware::radio::V1_0::GsmBroadcastSmsConfigInfo>& configs)
|
||||
override;
|
||||
Return<void> setGsmBroadcastConfigResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> setGsmBroadcastActivationResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> getCdmaBroadcastConfigResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const hidl_vec<::android::hardware::radio::V1_0::CdmaBroadcastSmsConfigInfo>& configs)
|
||||
override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const hidl_vec<::android::hardware::radio::V1_0::CdmaBroadcastSmsConfigInfo>& configs)
|
||||
override;
|
||||
Return<void> setCdmaBroadcastConfigResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> setCdmaBroadcastActivationResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> getCDMASubscriptionResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info, const hidl_string& mdn,
|
||||
const hidl_string& hSid, const hidl_string& hNid, const hidl_string& min,
|
||||
const hidl_string& prl) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info, const hidl_string& mdn,
|
||||
const hidl_string& hSid, const hidl_string& hNid, const hidl_string& min,
|
||||
const hidl_string& prl) override;
|
||||
Return<void> writeSmsToRuimResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info, uint32_t index) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
uint32_t index) override;
|
||||
Return<void> deleteSmsOnRuimResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> getDeviceIdentityResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info, const hidl_string& imei,
|
||||
const hidl_string& imeisv, const hidl_string& esn, const hidl_string& meid) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const hidl_string& imei, const hidl_string& imeisv, const hidl_string& esn,
|
||||
const hidl_string& meid) override;
|
||||
Return<void> exitEmergencyCallbackModeResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> getSmscAddressResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const hidl_string& smsc) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const hidl_string& smsc) override;
|
||||
Return<void> setSmscAddressResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> reportSmsMemoryStatusResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> reportStkServiceIsRunningResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> getCdmaSubscriptionSourceResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
::android::hardware::radio::V1_0::CdmaSubscriptionSource source) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
::android::hardware::radio::V1_0::CdmaSubscriptionSource source) override;
|
||||
Return<void> requestIsimAuthenticationResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const hidl_string& response) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const hidl_string& response) override;
|
||||
Return<void> acknowledgeIncomingGsmSmsWithPduResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> sendEnvelopeWithStatusResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::android::hardware::radio::V1_0::IccIoResult& iccIo) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::android::hardware::radio::V1_0::IccIoResult& iccIo) override;
|
||||
Return<void> getVoiceRadioTechnologyResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
::android::hardware::radio::V1_0::RadioTechnology rat) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
::android::hardware::radio::V1_0::RadioTechnology rat) override;
|
||||
Return<void> getCellInfoListResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const hidl_vec<::android::hardware::radio::V1_0::CellInfo>& cellInfo) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const hidl_vec<::android::hardware::radio::V1_0::CellInfo>& cellInfo) override;
|
||||
Return<void> setCellInfoListRateResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> setInitialAttachApnResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> getImsRegistrationStateResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info, bool isRegistered,
|
||||
::android::hardware::radio::V1_0::RadioTechnologyFamily ratFamily) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info, bool isRegistered,
|
||||
::android::hardware::radio::V1_0::RadioTechnologyFamily ratFamily) override;
|
||||
Return<void> sendImsSmsResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::android::hardware::radio::V1_0::SendSmsResult& sms) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::android::hardware::radio::V1_0::SendSmsResult& sms) override;
|
||||
Return<void> iccTransmitApduBasicChannelResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::android::hardware::radio::V1_0::IccIoResult& result) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::android::hardware::radio::V1_0::IccIoResult& result) override;
|
||||
Return<void> iccOpenLogicalChannelResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info, int32_t channelId,
|
||||
const hidl_vec<int8_t>& selectResponse) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info, int32_t channelId,
|
||||
const hidl_vec<int8_t>& selectResponse) override;
|
||||
Return<void> iccCloseLogicalChannelResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> iccTransmitApduLogicalChannelResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::android::hardware::radio::V1_0::IccIoResult& result) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::android::hardware::radio::V1_0::IccIoResult& result) override;
|
||||
Return<void> nvReadItemResponse(const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const hidl_string& result) override;
|
||||
Return<void> nvWriteItemResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> nvWriteCdmaPrlResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> nvResetConfigResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> setUiccSubscriptionResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> setDataAllowedResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> getHardwareConfigResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const hidl_vec<::android::hardware::radio::V1_0::HardwareConfig>& config) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const hidl_vec<::android::hardware::radio::V1_0::HardwareConfig>& config) override;
|
||||
Return<void> requestIccSimAuthenticationResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::android::hardware::radio::V1_0::IccIoResult& result) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::android::hardware::radio::V1_0::IccIoResult& result) override;
|
||||
Return<void> setDataProfileResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> requestShutdownResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> getRadioCapabilityResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::android::hardware::radio::V1_0::RadioCapability& rc) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::android::hardware::radio::V1_0::RadioCapability& rc) override;
|
||||
Return<void> setRadioCapabilityResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::android::hardware::radio::V1_0::RadioCapability& rc) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::android::hardware::radio::V1_0::RadioCapability& rc) override;
|
||||
Return<void> startLceServiceResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::android::hardware::radio::V1_0::LceStatusInfo& statusInfo) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::android::hardware::radio::V1_0::LceStatusInfo& statusInfo) override;
|
||||
Return<void> stopLceServiceResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::android::hardware::radio::V1_0::LceStatusInfo& statusInfo) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::android::hardware::radio::V1_0::LceStatusInfo& statusInfo) override;
|
||||
Return<void> pullLceDataResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::android::hardware::radio::V1_0::LceDataInfo& lceInfo) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::android::hardware::radio::V1_0::LceDataInfo& lceInfo) override;
|
||||
Return<void> getModemActivityInfoResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::android::hardware::radio::V1_0::ActivityStatsInfo& activityInfo) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::android::hardware::radio::V1_0::ActivityStatsInfo& activityInfo) override;
|
||||
Return<void> setAllowedCarriersResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
int32_t numAllowed) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
int32_t numAllowed) override;
|
||||
Return<void> getAllowedCarriersResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info, bool allAllowed,
|
||||
const ::android::hardware::radio::V1_0::CarrierRestrictions& carriers) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info, bool allAllowed,
|
||||
const ::android::hardware::radio::V1_0::CarrierRestrictions& carriers) override;
|
||||
Return<void> sendDeviceStateResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> setIndicationFilterResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> setSimCardPowerResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> acknowledgeRequest(int32_t serial) override;
|
||||
|
||||
// Methods from ::android::hardware::radio::V1_1::IRadioResponse follow.
|
||||
Return<void> setCarrierInfoForImsiEncryptionResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> setSimCardPowerResponse_1_1(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> startNetworkScanResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> stopNetworkScanResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> startKeepaliveResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::android::hardware::radio::V1_1::KeepaliveStatus& status) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::android::hardware::radio::V1_1::KeepaliveStatus& status) override;
|
||||
Return<void> stopKeepaliveResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
|
||||
// Methods from ::android::hardware::radio::V1_2::IRadioResponse follow.
|
||||
Return<void> getCellInfoListResponse_1_2(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const hidl_vec<::android::hardware::radio::V1_2::CellInfo>& cellInfo) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const hidl_vec<::android::hardware::radio::V1_2::CellInfo>& cellInfo) override;
|
||||
Return<void> getIccCardStatusResponse_1_2(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::android::hardware::radio::V1_2::CardStatus& cardStatus) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::android::hardware::radio::V1_2::CardStatus& cardStatus) override;
|
||||
Return<void> setSignalStrengthReportingCriteriaResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> setLinkCapacityReportingCriteriaResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> getCurrentCallsResponse_1_2(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const hidl_vec<::android::hardware::radio::V1_2::Call>& calls) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const hidl_vec<::android::hardware::radio::V1_2::Call>& calls) override;
|
||||
Return<void> getSignalStrengthResponse_1_2(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::android::hardware::radio::V1_2::SignalStrength& signalStrength) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::android::hardware::radio::V1_2::SignalStrength& signalStrength) override;
|
||||
Return<void> getVoiceRegistrationStateResponse_1_2(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::android::hardware::radio::V1_2::VoiceRegStateResult& voiceRegResponse) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::android::hardware::radio::V1_2::VoiceRegStateResult& voiceRegResponse) override;
|
||||
Return<void> getDataRegistrationStateResponse_1_2(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::android::hardware::radio::V1_2::DataRegStateResult& dataRegResponse) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::android::hardware::radio::V1_2::DataRegStateResult& dataRegResponse) override;
|
||||
|
||||
// Methods from ::vendor::samsung::hardware::radio::V1_2::IRadioResponse follow.
|
||||
Return<void> secGetIccCardStatusReponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::vendor::samsung::hardware::radio::V1_2::SecCardStatus& cardStatus) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::vendor::samsung::hardware::radio::V1_2::SecCardStatus& cardStatus) override;
|
||||
Return<void> secSupplyNetworkDepersonalizationResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
int32_t remainingRetries) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
int32_t remainingRetries) override;
|
||||
Return<void> secAcceptCallResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> secDialResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> secGetCurrentCallsResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const hidl_vec<::vendor::samsung::hardware::radio::V1_2::SecCall>& calls) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const hidl_vec<::vendor::samsung::hardware::radio::V1_2::SecCall>& calls) override;
|
||||
Return<void> secGetSignalStrengthResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::vendor::samsung::hardware::radio::V1_2::SecSignalStrength& sigStrength) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::vendor::samsung::hardware::radio::V1_2::SecSignalStrength& sigStrength)
|
||||
override;
|
||||
Return<void> secGetVoiceRegistrationStateResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::vendor::samsung::hardware::radio::V1_2::SecVoiceRegStateResult& voiceRegResponse)
|
||||
override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::vendor::samsung::hardware::radio::V1_2::SecVoiceRegStateResult&
|
||||
voiceRegResponse) override;
|
||||
Return<void> secGetDataRegistrationStateResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::vendor::samsung::hardware::radio::V1_2::SecDataRegStateResult& dataRegResponse)
|
||||
override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::vendor::samsung::hardware::radio::V1_2::SecDataRegStateResult& dataRegResponse)
|
||||
override;
|
||||
Return<void> secExplicitCallTransferResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> secGetOperatorRespnse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const hidl_string& longName, const hidl_string& shortName, const hidl_string& plmn,
|
||||
const hidl_string& epdgname) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const hidl_string& longName, const hidl_string& shortName, const hidl_string& plmn,
|
||||
const hidl_string& epdgname) override;
|
||||
Return<void> oemSetBarringPasswordResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> secgetImsRegistrationStateReponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const hidl_vec<int32_t>& regState) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const hidl_vec<int32_t>& regState) override;
|
||||
Return<void> secGetAvailableNetworkResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const hidl_vec<::vendor::samsung::hardware::radio::V1_2::SecOperatorInfo>& networkInfo)
|
||||
override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const hidl_vec<::vendor::samsung::hardware::radio::V1_2::SecOperatorInfo>& networkInfo)
|
||||
override;
|
||||
Return<void> oemDialEmergencyCallResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> oemCallDeflectionResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> oemModifyCallInitiateResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::android::hardware::radio::V1_0::LastCallFailCauseInfo& failCauseInfo) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::android::hardware::radio::V1_0::LastCallFailCauseInfo& failCauseInfo) override;
|
||||
Return<void> oemSetImsCallListResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> oemGetPreferredNetworkListResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const hidl_vec<::vendor::samsung::hardware::radio::V1_2::OemPreferredNetworkInfo>& infos)
|
||||
override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const hidl_vec<::vendor::samsung::hardware::radio::V1_2::OemPreferredNetworkInfo>&
|
||||
infos) override;
|
||||
Return<void> oemSetPreferredNetworkListResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> oemSendEncodedUSSDResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> oemHoldCallResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> oemGetDisable2gResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info, int32_t isDisable) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
int32_t isDisable) override;
|
||||
Return<void> oemSetDisable2gResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> oenGetAcbInfoResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const hidl_vec<int32_t>& acbInfo) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const hidl_vec<int32_t>& acbInfo) override;
|
||||
Return<void> oemSetTransferCallResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> oemGetICBarringResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const hidl_string& numberDateList) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const hidl_string& numberDateList) override;
|
||||
Return<void> oemSetICBarringResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> oemQueryCnapResponse(const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
int32_t queryCNAP) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> oemQueryCnapResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
int32_t queryCNAP) override;
|
||||
Return<void> oemRefreshNitzTimeResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> oemEnableUnsolResponseResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> oemCancelTransferCallResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> oemAcknowledgeRilConnectedResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> oemGetPhoneBookStorageInfoResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const hidl_vec<int32_t>& phoneBookInfo) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const hidl_vec<int32_t>& phoneBookInfo) override;
|
||||
Return<void> oemUsimPbCapaResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const hidl_vec<int32_t>& usimPbCapa) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const hidl_vec<int32_t>& usimPbCapa) override;
|
||||
Return<void> oemSetSimPowerResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info, int32_t power) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
int32_t power) override;
|
||||
Return<void> oemSetSimOnOffResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> oemSetSimInitEventResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> oemGetSimLockInfoResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const hidl_vec<int32_t>& simLockInfO) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const hidl_vec<int32_t>& simLockInfO) override;
|
||||
Return<void> oemSupplyIccPersoResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> oemChangeIccPersoResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> oemGetPhoneBookEntryResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::vendor::samsung::hardware::radio::V1_2::OemSimPBResponse& SimPBResponseInfo) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::vendor::samsung::hardware::radio::V1_2::OemSimPBResponse& SimPBResponseInfo)
|
||||
override;
|
||||
Return<void> oemAccessPhoneBookEntryResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
int32_t SimPbAccessResp) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
int32_t SimPbAccessResp) override;
|
||||
Return<void> oemGetCellBroadcastConfigResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::vendor::samsung::hardware::radio::V1_2::OemCbConfigArgs& configs) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::vendor::samsung::hardware::radio::V1_2::OemCbConfigArgs& configs) override;
|
||||
Return<void> oemEmergencySearchResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
int32_t respEmergencySearch) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
int32_t respEmergencySearch) override;
|
||||
Return<void> oemEmergencyControlResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> oemGetAtrResponse(const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const hidl_string& atr) override;
|
||||
Return<void> oemSendCdmaSmsExpectMoreResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::vendor::samsung::hardware::radio::V1_2::SecSendSmsResult& sms) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::vendor::samsung::hardware::radio::V1_2::SecSendSmsResult& sms) override;
|
||||
Return<void> secSendSmsResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::vendor::samsung::hardware::radio::V1_2::SecSendSmsResult& sms) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::vendor::samsung::hardware::radio::V1_2::SecSendSmsResult& sms) override;
|
||||
Return<void> secSendSMSExpectMoreResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::vendor::samsung::hardware::radio::V1_2::SecSendSmsResult& sms) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::vendor::samsung::hardware::radio::V1_2::SecSendSmsResult& sms) override;
|
||||
Return<void> secSendCdmaSmsResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::vendor::samsung::hardware::radio::V1_2::SecSendSmsResult& sms) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::vendor::samsung::hardware::radio::V1_2::SecSendSmsResult& sms) override;
|
||||
Return<void> secSendImsSmsResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::vendor::samsung::hardware::radio::V1_2::SecSendSmsResult& sms) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::vendor::samsung::hardware::radio::V1_2::SecSendSmsResult& sms) override;
|
||||
Return<void> secSetDataAllowedResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> secGetCdmaRoamingPreferenceResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info, int32_t n,
|
||||
int32_t m) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info, int32_t n,
|
||||
int32_t m) override;
|
||||
Return<void> secEnable5gResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> secDisable5gResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> secQuery5gStatusResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
Return<void> secQueryNrDcParamResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::vendor::samsung::hardware::radio::V1_2::DcParam& endcDcnr) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::vendor::samsung::hardware::radio::V1_2::DcParam& endcDcnr) override;
|
||||
Return<void> secQueryNrBearerAllocationResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
int32_t bearerStatus) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
int32_t bearerStatus) override;
|
||||
Return<void> secQueryNrSignalStrengthResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::vendor::samsung::hardware::radio::V1_2::NrSignalStrength& nrSignalStrength) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const ::vendor::samsung::hardware::radio::V1_2::NrSignalStrength& nrSignalStrength)
|
||||
override;
|
||||
Return<void> oemQueryCsgListResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const hidl_vec<::vendor::samsung::hardware::radio::V1_2::OemCsgInfo>& csgInfos) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info,
|
||||
const hidl_vec<::vendor::samsung::hardware::radio::V1_2::OemCsgInfo>& csgInfos)
|
||||
override;
|
||||
Return<void> oemSelectCsgManualResponse(
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
const ::android::hardware::radio::V1_0::RadioResponseInfo& info) override;
|
||||
};
|
||||
|
||||
} // namespace implementation
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
//#define VERBOSE
|
||||
// #define VERBOSE
|
||||
|
||||
#include "Sensors.h"
|
||||
#include <sensors/convert.h>
|
||||
@@ -37,7 +37,7 @@ namespace implementation {
|
||||
static bool UseMultiHal() {
|
||||
const std::string& name = MULTI_HAL_CONFIG_FILE_PATH;
|
||||
struct stat buffer;
|
||||
return (stat (name.c_str(), &buffer) == 0);
|
||||
return (stat(name.c_str(), &buffer) == 0);
|
||||
}
|
||||
|
||||
static Result ResultFromStatus(status_t err) {
|
||||
@@ -55,28 +55,20 @@ static Result ResultFromStatus(status_t err) {
|
||||
}
|
||||
}
|
||||
|
||||
Sensors::Sensors()
|
||||
: mInitCheck(NO_INIT),
|
||||
mSensorModule(nullptr),
|
||||
mSensorDevice(nullptr) {
|
||||
Sensors::Sensors() : mInitCheck(NO_INIT), mSensorModule(nullptr), mSensorDevice(nullptr) {
|
||||
status_t err = OK;
|
||||
if (UseMultiHal()) {
|
||||
mSensorModule = ::get_multi_hal_module_info();
|
||||
} else {
|
||||
err = hw_get_module(
|
||||
SENSORS_HARDWARE_MODULE_ID,
|
||||
(hw_module_t const **)&mSensorModule);
|
||||
err = hw_get_module(SENSORS_HARDWARE_MODULE_ID, (hw_module_t const**)&mSensorModule);
|
||||
}
|
||||
if (mSensorModule == NULL) {
|
||||
err = UNKNOWN_ERROR;
|
||||
}
|
||||
|
||||
if (err != OK) {
|
||||
LOG(ERROR) << "Couldn't load "
|
||||
<< SENSORS_HARDWARE_MODULE_ID
|
||||
<< " module ("
|
||||
<< strerror(-err)
|
||||
<< ")";
|
||||
LOG(ERROR) << "Couldn't load " << SENSORS_HARDWARE_MODULE_ID << " module ("
|
||||
<< strerror(-err) << ")";
|
||||
|
||||
mInitCheck = err;
|
||||
return;
|
||||
@@ -85,11 +77,8 @@ Sensors::Sensors()
|
||||
err = sensors_open_1(&mSensorModule->common, &mSensorDevice);
|
||||
|
||||
if (err != OK) {
|
||||
LOG(ERROR) << "Couldn't open device for module "
|
||||
<< SENSORS_HARDWARE_MODULE_ID
|
||||
<< " ("
|
||||
<< strerror(-err)
|
||||
<< ")";
|
||||
LOG(ERROR) << "Couldn't open device for module " << SENSORS_HARDWARE_MODULE_ID << " ("
|
||||
<< strerror(-err) << ")";
|
||||
|
||||
mInitCheck = err;
|
||||
return;
|
||||
@@ -119,15 +108,15 @@ status_t Sensors::initCheck() const {
|
||||
}
|
||||
|
||||
Return<void> Sensors::getSensorsList(getSensorsList_cb _hidl_cb) {
|
||||
sensor_t const *list;
|
||||
sensor_t const* list;
|
||||
size_t count = mSensorModule->get_sensors_list(mSensorModule, &list);
|
||||
|
||||
hidl_vec<SensorInfo> out;
|
||||
out.resize(count);
|
||||
|
||||
for (size_t i = 0; i < count; ++i) {
|
||||
const sensor_t *src = &list[i];
|
||||
SensorInfo *dst = &out[i];
|
||||
const sensor_t* src = &list[i];
|
||||
SensorInfo* dst = &out[i];
|
||||
|
||||
convertFromSensor(*src, dst);
|
||||
|
||||
@@ -166,31 +155,26 @@ int Sensors::getHalDeviceVersion() const {
|
||||
}
|
||||
|
||||
Return<Result> Sensors::setOperationMode(OperationMode mode) {
|
||||
if (getHalDeviceVersion() < SENSORS_DEVICE_API_VERSION_1_4
|
||||
|| mSensorModule->set_operation_mode == nullptr) {
|
||||
if (getHalDeviceVersion() < SENSORS_DEVICE_API_VERSION_1_4 ||
|
||||
mSensorModule->set_operation_mode == nullptr) {
|
||||
return Result::INVALID_OPERATION;
|
||||
}
|
||||
return ResultFromStatus(mSensorModule->set_operation_mode((uint32_t)mode));
|
||||
}
|
||||
|
||||
Return<Result> Sensors::activate(
|
||||
int32_t sensor_handle, bool enabled) {
|
||||
return ResultFromStatus(
|
||||
mSensorDevice->activate(
|
||||
reinterpret_cast<sensors_poll_device_t *>(mSensorDevice),
|
||||
sensor_handle,
|
||||
enabled));
|
||||
Return<Result> Sensors::activate(int32_t sensor_handle, bool enabled) {
|
||||
return ResultFromStatus(mSensorDevice->activate(
|
||||
reinterpret_cast<sensors_poll_device_t*>(mSensorDevice), sensor_handle, enabled));
|
||||
}
|
||||
|
||||
Return<void> Sensors::poll(int32_t maxCount, poll_cb _hidl_cb) {
|
||||
|
||||
hidl_vec<Event> out;
|
||||
hidl_vec<SensorInfo> dynamicSensorsAdded;
|
||||
|
||||
std::unique_ptr<sensors_event_t[]> data;
|
||||
int err = android::NO_ERROR;
|
||||
|
||||
{ // scope of reentry lock
|
||||
{ // scope of reentry lock
|
||||
|
||||
// This enforces a single client, meaning that a maximum of one client can call poll().
|
||||
// If this function is re-entred, it means that we are stuck in a state that may prevent
|
||||
@@ -200,11 +184,11 @@ Return<void> Sensors::poll(int32_t maxCount, poll_cb _hidl_cb) {
|
||||
//
|
||||
// This function must not call _hidl_cb(...) or return until there is no risk of blocking.
|
||||
std::unique_lock<std::mutex> lock(mPollLock, std::try_to_lock);
|
||||
if(!lock.owns_lock()){
|
||||
if (!lock.owns_lock()) {
|
||||
// cannot get the lock, hidl service will go into deadlock if it is not restarted.
|
||||
// This is guaranteed to not trigger in passthrough mode.
|
||||
LOG(ERROR) <<
|
||||
"ISensors::poll() re-entry. I do not know what to do except killing myself.";
|
||||
LOG(ERROR)
|
||||
<< "ISensors::poll() re-entry. I do not know what to do except killing myself.";
|
||||
::exit(-1);
|
||||
}
|
||||
|
||||
@@ -213,9 +197,8 @@ Return<void> Sensors::poll(int32_t maxCount, poll_cb _hidl_cb) {
|
||||
} else {
|
||||
int bufferSize = maxCount <= kPollMaxBufferSize ? maxCount : kPollMaxBufferSize;
|
||||
data.reset(new sensors_event_t[bufferSize]);
|
||||
err = mSensorDevice->poll(
|
||||
reinterpret_cast<sensors_poll_device_t *>(mSensorDevice),
|
||||
data.get(), bufferSize);
|
||||
err = mSensorDevice->poll(reinterpret_cast<sensors_poll_device_t*>(mSensorDevice),
|
||||
data.get(), bufferSize);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -231,7 +214,7 @@ Return<void> Sensors::poll(int32_t maxCount, poll_cb _hidl_cb) {
|
||||
continue;
|
||||
}
|
||||
|
||||
const dynamic_sensor_meta_event_t *dyn = &data[i].dynamic_sensor_meta;
|
||||
const dynamic_sensor_meta_event_t* dyn = &data[i].dynamic_sensor_meta;
|
||||
|
||||
if (!dyn->connected) {
|
||||
continue;
|
||||
@@ -256,17 +239,10 @@ Return<void> Sensors::poll(int32_t maxCount, poll_cb _hidl_cb) {
|
||||
return Void();
|
||||
}
|
||||
|
||||
Return<Result> Sensors::batch(
|
||||
int32_t sensor_handle,
|
||||
int64_t sampling_period_ns,
|
||||
int64_t max_report_latency_ns) {
|
||||
return ResultFromStatus(
|
||||
mSensorDevice->batch(
|
||||
mSensorDevice,
|
||||
sensor_handle,
|
||||
0, /*flags*/
|
||||
sampling_period_ns,
|
||||
max_report_latency_ns));
|
||||
Return<Result> Sensors::batch(int32_t sensor_handle, int64_t sampling_period_ns,
|
||||
int64_t max_report_latency_ns) {
|
||||
return ResultFromStatus(mSensorDevice->batch(mSensorDevice, sensor_handle, 0, /*flags*/
|
||||
sampling_period_ns, max_report_latency_ns));
|
||||
}
|
||||
|
||||
Return<Result> Sensors::flush(int32_t sensor_handle) {
|
||||
@@ -274,22 +250,21 @@ Return<Result> Sensors::flush(int32_t sensor_handle) {
|
||||
}
|
||||
|
||||
Return<Result> Sensors::injectSensorData(const Event& event) {
|
||||
if (getHalDeviceVersion() < SENSORS_DEVICE_API_VERSION_1_4
|
||||
|| mSensorDevice->inject_sensor_data == nullptr) {
|
||||
if (getHalDeviceVersion() < SENSORS_DEVICE_API_VERSION_1_4 ||
|
||||
mSensorDevice->inject_sensor_data == nullptr) {
|
||||
return Result::INVALID_OPERATION;
|
||||
}
|
||||
|
||||
sensors_event_t out;
|
||||
convertToSensorEvent(event, &out);
|
||||
|
||||
return ResultFromStatus(
|
||||
mSensorDevice->inject_sensor_data(mSensorDevice, &out));
|
||||
return ResultFromStatus(mSensorDevice->inject_sensor_data(mSensorDevice, &out));
|
||||
}
|
||||
|
||||
Return<void> Sensors::registerDirectChannel(
|
||||
const SharedMemInfo& mem, registerDirectChannel_cb _hidl_cb) {
|
||||
if (mSensorDevice->register_direct_channel == nullptr
|
||||
|| mSensorDevice->config_direct_report == nullptr) {
|
||||
Return<void> Sensors::registerDirectChannel(const SharedMemInfo& mem,
|
||||
registerDirectChannel_cb _hidl_cb) {
|
||||
if (mSensorDevice->register_direct_channel == nullptr ||
|
||||
mSensorDevice->config_direct_report == nullptr) {
|
||||
// HAL does not support
|
||||
_hidl_cb(Result::INVALID_OPERATION, -1);
|
||||
return Void();
|
||||
@@ -297,8 +272,8 @@ Return<void> Sensors::registerDirectChannel(
|
||||
|
||||
sensors_direct_mem_t m;
|
||||
if (!convertFromSharedMemInfo(mem, &m)) {
|
||||
_hidl_cb(Result::BAD_VALUE, -1);
|
||||
return Void();
|
||||
_hidl_cb(Result::BAD_VALUE, -1);
|
||||
return Void();
|
||||
}
|
||||
|
||||
int err = mSensorDevice->register_direct_channel(mSensorDevice, &m, -1);
|
||||
@@ -313,8 +288,8 @@ Return<void> Sensors::registerDirectChannel(
|
||||
}
|
||||
|
||||
Return<Result> Sensors::unregisterDirectChannel(int32_t channelHandle) {
|
||||
if (mSensorDevice->register_direct_channel == nullptr
|
||||
|| mSensorDevice->config_direct_report == nullptr) {
|
||||
if (mSensorDevice->register_direct_channel == nullptr ||
|
||||
mSensorDevice->config_direct_report == nullptr) {
|
||||
// HAL does not support
|
||||
return Result::INVALID_OPERATION;
|
||||
}
|
||||
@@ -324,26 +299,22 @@ Return<Result> Sensors::unregisterDirectChannel(int32_t channelHandle) {
|
||||
return Result::OK;
|
||||
}
|
||||
|
||||
Return<void> Sensors::configDirectReport(
|
||||
int32_t sensorHandle, int32_t channelHandle, RateLevel rate,
|
||||
configDirectReport_cb _hidl_cb) {
|
||||
if (mSensorDevice->register_direct_channel == nullptr
|
||||
|| mSensorDevice->config_direct_report == nullptr) {
|
||||
Return<void> Sensors::configDirectReport(int32_t sensorHandle, int32_t channelHandle,
|
||||
RateLevel rate, configDirectReport_cb _hidl_cb) {
|
||||
if (mSensorDevice->register_direct_channel == nullptr ||
|
||||
mSensorDevice->config_direct_report == nullptr) {
|
||||
// HAL does not support
|
||||
_hidl_cb(Result::INVALID_OPERATION, -1);
|
||||
return Void();
|
||||
}
|
||||
|
||||
sensors_direct_cfg_t cfg = {
|
||||
.rate_level = convertFromRateLevel(rate)
|
||||
};
|
||||
sensors_direct_cfg_t cfg = {.rate_level = convertFromRateLevel(rate)};
|
||||
if (cfg.rate_level < 0) {
|
||||
_hidl_cb(Result::BAD_VALUE, -1);
|
||||
return Void();
|
||||
}
|
||||
|
||||
int err = mSensorDevice->config_direct_report(mSensorDevice,
|
||||
sensorHandle, channelHandle, &cfg);
|
||||
int err = mSensorDevice->config_direct_report(mSensorDevice, sensorHandle, channelHandle, &cfg);
|
||||
|
||||
if (rate == RateLevel::STOP) {
|
||||
_hidl_cb(ResultFromStatus(err), -1);
|
||||
@@ -354,20 +325,18 @@ Return<void> Sensors::configDirectReport(
|
||||
}
|
||||
|
||||
// static
|
||||
void Sensors::convertFromSensorEvents(
|
||||
size_t count,
|
||||
const sensors_event_t *srcArray,
|
||||
hidl_vec<Event> *dstVec) {
|
||||
void Sensors::convertFromSensorEvents(size_t count, const sensors_event_t* srcArray,
|
||||
hidl_vec<Event>* dstVec) {
|
||||
for (size_t i = 0; i < count; ++i) {
|
||||
const sensors_event_t &src = srcArray[i];
|
||||
Event *dst = &(*dstVec)[i];
|
||||
const sensors_event_t& src = srcArray[i];
|
||||
Event* dst = &(*dstVec)[i];
|
||||
|
||||
convertFromSensorEvent(src, dst);
|
||||
}
|
||||
}
|
||||
|
||||
ISensors *HIDL_FETCH_ISensors(const char * /* hal */) {
|
||||
Sensors *sensors = new Sensors;
|
||||
ISensors* HIDL_FETCH_ISensors(const char* /* hal */) {
|
||||
Sensors* sensors = new Sensors;
|
||||
if (sensors->initCheck() != OK) {
|
||||
delete sensors;
|
||||
sensors = nullptr;
|
||||
|
||||
@@ -29,7 +29,6 @@ namespace sensors {
|
||||
namespace V1_0 {
|
||||
namespace implementation {
|
||||
|
||||
|
||||
struct Sensors : public ::android::hardware::sensors::V1_0::ISensors {
|
||||
Sensors();
|
||||
|
||||
@@ -39,45 +38,41 @@ struct Sensors : public ::android::hardware::sensors::V1_0::ISensors {
|
||||
|
||||
Return<Result> setOperationMode(OperationMode mode) override;
|
||||
|
||||
Return<Result> activate(
|
||||
int32_t sensor_handle, bool enabled) override;
|
||||
Return<Result> activate(int32_t sensor_handle, bool enabled) override;
|
||||
|
||||
Return<void> poll(int32_t maxCount, poll_cb _hidl_cb) override;
|
||||
|
||||
Return<Result> batch(
|
||||
int32_t sensor_handle,
|
||||
int64_t sampling_period_ns,
|
||||
int64_t max_report_latency_ns) override;
|
||||
Return<Result> batch(int32_t sensor_handle, int64_t sampling_period_ns,
|
||||
int64_t max_report_latency_ns) override;
|
||||
|
||||
Return<Result> flush(int32_t sensor_handle) override;
|
||||
|
||||
Return<Result> injectSensorData(const Event& event) override;
|
||||
|
||||
Return<void> registerDirectChannel(
|
||||
const SharedMemInfo& mem, registerDirectChannel_cb _hidl_cb) override;
|
||||
Return<void> registerDirectChannel(const SharedMemInfo& mem,
|
||||
registerDirectChannel_cb _hidl_cb) override;
|
||||
|
||||
Return<Result> unregisterDirectChannel(int32_t channelHandle) override;
|
||||
|
||||
Return<void> configDirectReport(
|
||||
int32_t sensorHandle, int32_t channelHandle, RateLevel rate,
|
||||
configDirectReport_cb _hidl_cb) override;
|
||||
Return<void> configDirectReport(int32_t sensorHandle, int32_t channelHandle, RateLevel rate,
|
||||
configDirectReport_cb _hidl_cb) override;
|
||||
|
||||
private:
|
||||
private:
|
||||
static constexpr int32_t kPollMaxBufferSize = 128;
|
||||
status_t mInitCheck;
|
||||
sensors_module_t *mSensorModule;
|
||||
sensors_poll_device_1_t *mSensorDevice;
|
||||
sensors_module_t* mSensorModule;
|
||||
sensors_poll_device_1_t* mSensorDevice;
|
||||
std::mutex mPollLock;
|
||||
|
||||
int getHalDeviceVersion() const;
|
||||
|
||||
static void convertFromSensorEvents(
|
||||
size_t count, const sensors_event_t *src, hidl_vec<Event> *dst);
|
||||
static void convertFromSensorEvents(size_t count, const sensors_event_t* src,
|
||||
hidl_vec<Event>* dst);
|
||||
|
||||
DISALLOW_COPY_AND_ASSIGN(Sensors);
|
||||
};
|
||||
|
||||
extern "C" ISensors *HIDL_FETCH_ISensors(const char *name);
|
||||
extern "C" ISensors* HIDL_FETCH_ISensors(const char* name);
|
||||
|
||||
} // namespace implementation
|
||||
} // namespace V1_0
|
||||
|
||||
Reference in New Issue
Block a user