blob: c3d998a353d82a86eaa8561c7e036075b7a03856 [file] [log] [blame]
component_class: HAL_HIDL
component_type_version: 1.0
component_name: "IRadio"
package: "android.hardware.radio"
import: "android.hardware.radio@1.0::IRadioIndication"
import: "android.hardware.radio@1.0::IRadioResponse"
import: "android.hardware.radio@1.0::types"
interface: {
api: {
name: "setResponseFunctions"
arg: {
type: TYPE_HIDL_INTERFACE
predefined_type: "IRadioResponse"
is_callback: false
}
arg: {
type: TYPE_HIDL_INTERFACE
predefined_type: "IRadioIndication"
is_callback: false
}
}
api: {
name: "getIccCardStatus"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
}
api: {
name: "supplyIccPinForApp"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_STRING
}
arg: {
type: TYPE_STRING
}
}
api: {
name: "supplyIccPukForApp"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_STRING
}
arg: {
type: TYPE_STRING
}
arg: {
type: TYPE_STRING
}
}
api: {
name: "supplyIccPin2ForApp"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_STRING
}
arg: {
type: TYPE_STRING
}
}
api: {
name: "supplyIccPuk2ForApp"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_STRING
}
arg: {
type: TYPE_STRING
}
arg: {
type: TYPE_STRING
}
}
api: {
name: "changeIccPinForApp"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_STRING
}
arg: {
type: TYPE_STRING
}
arg: {
type: TYPE_STRING
}
}
api: {
name: "changeIccPin2ForApp"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_STRING
}
arg: {
type: TYPE_STRING
}
arg: {
type: TYPE_STRING
}
}
api: {
name: "supplyNetworkDepersonalization"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_STRING
}
}
api: {
name: "getCurrentCalls"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
}
api: {
name: "dial"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_STRUCT
predefined_type: "::android::hardware::radio::V1_0::Dial"
}
}
api: {
name: "getImsiForApp"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_STRING
}
}
api: {
name: "hangup"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
}
api: {
name: "hangupWaitingOrBackground"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
}
api: {
name: "hangupForegroundResumeBackground"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
}
api: {
name: "switchWaitingOrHoldingAndActive"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
}
api: {
name: "conference"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
}
api: {
name: "rejectCall"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
}
api: {
name: "getLastCallFailCause"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
}
api: {
name: "getSignalStrength"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
}
api: {
name: "getVoiceRegistrationState"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
}
api: {
name: "getDataRegistrationState"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
}
api: {
name: "getOperator"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
}
api: {
name: "setRadioPower"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_SCALAR
scalar_type: "bool_t"
}
}
api: {
name: "sendDtmf"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_STRING
}
}
api: {
name: "sendSms"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_STRUCT
predefined_type: "::android::hardware::radio::V1_0::GsmSmsMessage"
}
}
api: {
name: "sendSMSExpectMore"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_STRUCT
predefined_type: "::android::hardware::radio::V1_0::GsmSmsMessage"
}
}
api: {
name: "setupDataCall"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_STRING
}
arg: {
type: TYPE_STRING
}
arg: {
type: TYPE_STRING
}
arg: {
type: TYPE_ENUM
predefined_type: "::android::hardware::radio::V1_0::ApnAuthType"
}
arg: {
type: TYPE_STRING
}
}
api: {
name: "iccIOForApp"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_STRUCT
predefined_type: "::android::hardware::radio::V1_0::IccIo"
}
}
api: {
name: "sendUssd"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_STRING
}
}
api: {
name: "cancelPendingUssd"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
}
api: {
name: "getClir"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
}
api: {
name: "setClir"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
}
api: {
name: "getCallForwardStatus"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_STRUCT
predefined_type: "::android::hardware::radio::V1_0::CallForwardInfo"
}
}
api: {
name: "setCallForward"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_STRUCT
predefined_type: "::android::hardware::radio::V1_0::CallForwardInfo"
}
}
api: {
name: "getCallWaiting"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
}
api: {
name: "setCallWaiting"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_SCALAR
scalar_type: "bool_t"
}
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
}
api: {
name: "acknowledgeLastIncomingGsmSms"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_SCALAR
scalar_type: "bool_t"
}
arg: {
type: TYPE_ENUM
predefined_type: "::android::hardware::radio::V1_0::SmsAcknowledgeFailCause"
}
}
api: {
name: "acceptCall"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
}
api: {
name: "deactivateDataCall"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_SCALAR
scalar_type: "bool_t"
}
}
api: {
name: "getFacilityLockForApp"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_STRING
}
arg: {
type: TYPE_STRING
}
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_STRING
}
}
api: {
name: "setFacilityLockForApp"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_STRING
}
arg: {
type: TYPE_SCALAR
scalar_type: "bool_t"
}
arg: {
type: TYPE_STRING
}
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_STRING
}
}
api: {
name: "setBarringPassword"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_STRING
}
arg: {
type: TYPE_STRING
}
arg: {
type: TYPE_STRING
}
}
api: {
name: "getNetworkSelectionMode"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
}
api: {
name: "setNetworkSelectionModeAutomatic"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
}
api: {
name: "setNetworkSelectionModeManual"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_STRING
}
}
api: {
name: "getAvailableNetworks"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
}
api: {
name: "startDtmf"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_STRING
}
}
api: {
name: "stopDtmf"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
}
api: {
name: "getBasebandVersion"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
}
api: {
name: "separateConnection"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
}
api: {
name: "setMute"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_SCALAR
scalar_type: "bool_t"
}
}
api: {
name: "getMute"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
}
api: {
name: "getClip"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
}
api: {
name: "getDataCallList"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
}
api: {
name: "sendOemRadioRequestRaw"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_VECTOR
vector_value: {
type: TYPE_SCALAR
scalar_type: "uint8_t"
}
}
}
api: {
name: "sendOemRadioRequestStrings"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_VECTOR
vector_value: {
type: TYPE_STRING
}
}
}
api: {
name: "sendScreenState"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_SCALAR
scalar_type: "bool_t"
}
}
api: {
name: "setSuppServiceNotifications"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_SCALAR
scalar_type: "bool_t"
}
}
api: {
name: "writeSmsToSim"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_STRUCT
predefined_type: "::android::hardware::radio::V1_0::SmsWriteArgs"
}
}
api: {
name: "deleteSmsOnSim"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
}
api: {
name: "setBandMode"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_ENUM
predefined_type: "::android::hardware::radio::V1_0::RadioBandMode"
}
}
api: {
name: "getAvailableBandModes"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
}
api: {
name: "sendEnvelope"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_STRING
}
}
api: {
name: "sendTerminalResponseToSim"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_STRING
}
}
api: {
name: "handleStkCallSetupRequestFromSim"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_SCALAR
scalar_type: "bool_t"
}
}
api: {
name: "explicitCallTransfer"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
}
api: {
name: "setPreferredNetworkType"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_ENUM
predefined_type: "::android::hardware::radio::V1_0::PreferredNetworkType"
}
}
api: {
name: "getPreferredNetworkType"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
}
api: {
name: "getNeighboringCids"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
}
api: {
name: "setLocationUpdates"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_SCALAR
scalar_type: "bool_t"
}
}
api: {
name: "setCdmaSubscriptionSource"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_ENUM
predefined_type: "::android::hardware::radio::V1_0::CdmaSubscriptionSource"
}
}
api: {
name: "setCdmaRoamingPreference"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_ENUM
predefined_type: "::android::hardware::radio::V1_0::CdmaRoamingType"
}
}
api: {
name: "getCdmaRoamingPreference"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
}
api: {
name: "setTTYMode"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_ENUM
predefined_type: "::android::hardware::radio::V1_0::TtyMode"
}
}
api: {
name: "getTTYMode"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
}
api: {
name: "setPreferredVoicePrivacy"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_SCALAR
scalar_type: "bool_t"
}
}
api: {
name: "getPreferredVoicePrivacy"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
}
api: {
name: "sendCDMAFeatureCode"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_STRING
}
}
api: {
name: "sendBurstDtmf"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_STRING
}
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
}
api: {
name: "sendCdmaSms"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_STRUCT
predefined_type: "::android::hardware::radio::V1_0::CdmaSmsMessage"
}
}
api: {
name: "acknowledgeLastIncomingCdmaSms"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_STRUCT
predefined_type: "::android::hardware::radio::V1_0::CdmaSmsAck"
}
}
api: {
name: "getGsmBroadcastConfig"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
}
api: {
name: "setGsmBroadcastConfig"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_VECTOR
vector_value: {
type: TYPE_STRUCT
predefined_type: "::android::hardware::radio::V1_0::GsmBroadcastSmsConfigInfo"
}
}
}
api: {
name: "setGsmBroadcastActivation"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_SCALAR
scalar_type: "bool_t"
}
}
api: {
name: "getCdmaBroadcastConfig"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
}
api: {
name: "setCdmaBroadcastConfig"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_VECTOR
vector_value: {
type: TYPE_STRUCT
predefined_type: "::android::hardware::radio::V1_0::CdmaBroadcastSmsConfigInfo"
}
}
}
api: {
name: "setCdmaBroadcastActivation"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_SCALAR
scalar_type: "bool_t"
}
}
api: {
name: "getCDMASubscription"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
}
api: {
name: "writeSmsToRuim"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_STRUCT
predefined_type: "::android::hardware::radio::V1_0::CdmaSmsWriteArgs"
}
}
api: {
name: "deleteSmsOnRuim"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
}
api: {
name: "getDeviceIdentity"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
}
api: {
name: "exitEmergencyCallbackMode"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
}
api: {
name: "getSmscAddress"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
}
api: {
name: "setSmscAddress"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_STRING
}
}
api: {
name: "reportSmsMemoryStatus"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_SCALAR
scalar_type: "bool_t"
}
}
api: {
name: "reportStkServiceIsRunning"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
}
api: {
name: "getCdmaSubscriptionSource"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
}
api: {
name: "requestIsimAuthentication"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_STRING
}
}
api: {
name: "acknowledgeIncomingGsmSmsWithPdu"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_SCALAR
scalar_type: "bool_t"
}
arg: {
type: TYPE_STRING
}
}
api: {
name: "sendEnvelopeWithStatus"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_STRING
}
}
api: {
name: "getVoiceRadioTechnology"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
}
api: {
name: "getCellInfoList"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
}
api: {
name: "setCellInfoListRate"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
}
api: {
name: "setInitialAttachApn"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_STRING
}
arg: {
type: TYPE_STRING
}
arg: {
type: TYPE_ENUM
predefined_type: "::android::hardware::radio::V1_0::ApnAuthType"
}
arg: {
type: TYPE_STRING
}
arg: {
type: TYPE_STRING
}
}
api: {
name: "getImsRegistrationState"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
}
api: {
name: "sendImsSms"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_STRUCT
predefined_type: "::android::hardware::radio::V1_0::ImsSmsMessage"
}
}
api: {
name: "iccTransmitApduBasicChannel"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_STRUCT
predefined_type: "::android::hardware::radio::V1_0::SimApdu"
}
}
api: {
name: "iccOpenLogicalChannel"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_STRING
}
}
api: {
name: "iccCloseLogicalChannel"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
}
api: {
name: "iccTransmitApduLogicalChannel"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_STRUCT
predefined_type: "::android::hardware::radio::V1_0::SimApdu"
}
}
api: {
name: "nvReadItem"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_ENUM
predefined_type: "::android::hardware::radio::V1_0::NvItem"
}
}
api: {
name: "nvWriteItem"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_STRUCT
predefined_type: "::android::hardware::radio::V1_0::NvWriteItem"
}
}
api: {
name: "nvWriteCdmaPrl"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_VECTOR
vector_value: {
type: TYPE_SCALAR
scalar_type: "uint8_t"
}
}
}
api: {
name: "nvResetConfig"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_ENUM
predefined_type: "::android::hardware::radio::V1_0::ResetNvType"
}
}
api: {
name: "setUiccSubscription"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_STRUCT
predefined_type: "::android::hardware::radio::V1_0::SelectUiccSub"
}
}
api: {
name: "setDataAllowed"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_SCALAR
scalar_type: "bool_t"
}
}
api: {
name: "getHardwareConfig"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
}
api: {
name: "requestIccSimAuthentication"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_STRING
}
arg: {
type: TYPE_STRING
}
}
api: {
name: "setDataProfile"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_VECTOR
vector_value: {
type: TYPE_STRUCT
predefined_type: "::android::hardware::radio::V1_0::DataProfileInfo"
}
}
}
api: {
name: "requestShutdown"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
}
api: {
name: "getRadioCapability"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
}
api: {
name: "setRadioCapability"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_STRUCT
predefined_type: "::android::hardware::radio::V1_0::RadioCapability"
}
}
api: {
name: "startLceService"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_SCALAR
scalar_type: "bool_t"
}
}
api: {
name: "stopLceService"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
}
api: {
name: "pullLceData"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
}
api: {
name: "getModemActivityInfo"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
}
api: {
name: "setAllowedCarriers"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
arg: {
type: TYPE_SCALAR
scalar_type: "bool_t"
}
arg: {
type: TYPE_STRUCT
predefined_type: "::android::hardware::radio::V1_0::CarrierRestrictions"
}
}
api: {
name: "getAllowedCarriers"
arg: {
type: TYPE_SCALAR
scalar_type: "int32_t"
}
}
api: {
name: "responseAcknowledgement"
}
}