Package: android.hardware.radio@1.0

types

Properties

RadioConst

enum RadioConst: int32_t
Details
Members
CDMA_ALPHA_INFO_BUFFER_LENGTH = 64
CDMA_NUMBER_INFO_BUFFER_LENGTH = 81
MAX_RILDS = 3
MAX_SOCKET_NAME_LENGTH = 6
MAX_CLIENT_ID_LENGTH = 2
MAX_DEBUG_SOCKET_NAME_LENGTH = 12
MAX_QEMU_PIPE_NAME_LENGTH = 11
MAX_UUID_LENGTH = 64
CARD_MAX_APPS = 8
CDMA_MAX_NUMBER_OF_INFO_RECS = 10
SS_INFO_MAX = 4
NUM_SERVICE_CLASSES = 7
NUM_TX_POWER_LEVELS = 5

RadioCdmaSmsConst

enum RadioCdmaSmsConst: int32_t
Details
Members
ADDRESS_MAX = 36
SUBADDRESS_MAX = 36
BEARER_DATA_MAX = 255
UDH_MAX_SND_SIZE = 128
UDH_EO_DATA_SEGMENT_MAX = 131
MAX_UD_HEADERS = 7
USER_DATA_MAX = 229
UDH_LARGE_PIC_SIZE = 128
UDH_SMALL_PIC_SIZE = 32
UDH_VAR_PIC_SIZE = 134
UDH_ANIM_NUM_BITMAPS = 4
UDH_LARGE_BITMAP_SIZE = 32
UDH_SMALL_BITMAP_SIZE = 8
UDH_OTHER_SIZE = 226
IP_ADDRESS_SIZE = 4

RadioError

enum RadioError: int32_t
Details
Members
NONE = 0
RADIO_NOT_AVAILABLE = 1
GENERIC_FAILURE = 2
PASSWORD_INCORRECT = 3
SIM_PIN2 = 4
SIM_PUK2 = 5
REQUEST_NOT_SUPPORTED = 6
CANCELLED = 7
OP_NOT_ALLOWED_DURING_VOICE_CALL = 8
OP_NOT_ALLOWED_BEFORE_REG_TO_NW = 9
SMS_SEND_FAIL_RETRY = 10
SIM_ABSENT = 11
SUBSCRIPTION_NOT_AVAILABLE = 12
MODE_NOT_SUPPORTED = 13
FDN_CHECK_FAILURE = 14
ILLEGAL_SIM_OR_ME = 15
MISSING_RESOURCE = 16
NO_SUCH_ELEMENT = 17
DIAL_MODIFIED_TO_USSD = 18
DIAL_MODIFIED_TO_SS = 19
DIAL_MODIFIED_TO_DIAL = 20
USSD_MODIFIED_TO_DIAL = 21
USSD_MODIFIED_TO_SS = 22
USSD_MODIFIED_TO_USSD = 23
SS_MODIFIED_TO_DIAL = 24
SS_MODIFIED_TO_USSD = 25
SUBSCRIPTION_NOT_SUPPORTED = 26
SS_MODIFIED_TO_SS = 27
LCE_NOT_SUPPORTED = 36
NO_MEMORY = 37
INTERNAL_ERR = 38
SYSTEM_ERR = 39
MODEM_ERR = 40
INVALID_STATE = 41
NO_RESOURCES = 42
SIM_ERR = 43
INVALID_ARGUMENTS = 44
INVALID_SIM_STATE = 45
INVALID_MODEM_STATE = 46
INVALID_CALL_ID = 47
NO_SMS_TO_ACK = 48
NETWORK_ERR = 49
REQUEST_RATE_LIMITED = 50
SIM_BUSY = 51
SIM_FULL = 52
NETWORK_REJECT = 53
OPERATION_NOT_ALLOWED = 54
EMPTY_RECORD = 55
INVALID_SMS_FORMAT = 56
ENCODING_ERR = 57
INVALID_SMSC_ADDRESS = 58
NO_SUCH_ENTRY = 59
NETWORK_NOT_READY = 60
NOT_PROVISIONED = 61
NO_SUBSCRIPTION = 62
NO_NETWORK_FOUND = 63
DEVICE_IN_USE = 64
ABORTED = 65
INVALID_RESPONSE = 66
OEM_ERROR_1 = 501
OEM_ERROR_2 = 502
OEM_ERROR_3 = 503
OEM_ERROR_4 = 504
OEM_ERROR_5 = 505
OEM_ERROR_6 = 506
OEM_ERROR_7 = 507
OEM_ERROR_8 = 508
OEM_ERROR_9 = 509
OEM_ERROR_10 = 510
OEM_ERROR_11 = 511
OEM_ERROR_12 = 512
OEM_ERROR_13 = 513
OEM_ERROR_14 = 514
OEM_ERROR_15 = 515
OEM_ERROR_16 = 516
OEM_ERROR_17 = 517
OEM_ERROR_18 = 518
OEM_ERROR_19 = 519
OEM_ERROR_20 = 520
OEM_ERROR_21 = 521
OEM_ERROR_22 = 522
OEM_ERROR_23 = 523
OEM_ERROR_24 = 524
OEM_ERROR_25 = 525

RadioResponseType

enum RadioResponseType: int32_t
Details
Members
SOLICITED
SOLICITED_ACK
SOLICITED_ACK_EXP

RadioIndicationType

enum RadioIndicationType: int32_t
Details
Members
UNSOLICITED
UNSOLICITED_ACK_EXP

RestrictedState

enum RestrictedState: int32_t
Details
Members
NONE = 0x00
CS_EMERGENCY = 0x01
CS_NORMAL = 0x02
CS_ALL = 0x04
PS_ALL = 0x10

CardState

enum CardState: int32_t
Details
Members
ABSENT
PRESENT
ERROR
RESTRICTED

PinState

enum PinState: int32_t
Details
Members
UNKNOWN
ENABLED_NOT_VERIFIED
ENABLED_VERIFIED
DISABLED
ENABLED_BLOCKED
ENABLED_PERM_BLOCKED

AppType

enum AppType: int32_t
Details
Members
UNKNOWN
SIM
USIM
RUIM
CSIM
ISIM

AppState

enum AppState: int32_t
Details
Members
UNKNOWN
DETECTED
PIN
PUK
SUBSCRIPTION_PERSO
READY

PersoSubstate

enum PersoSubstate: int32_t
Details
Members
UNKNOWN
IN_PROGRESS
READY
SIM_NETWORK
SIM_NETWORK_SUBSET
SIM_CORPORATE
SIM_SERVICE_PROVIDER
SIM_SIM
SIM_NETWORK_PUK
SIM_NETWORK_SUBSET_PUK
SIM_CORPORATE_PUK
SIM_SERVICE_PROVIDER_PUK
SIM_SIM_PUK
RUIM_NETWORK1
RUIM_NETWORK2
RUIM_HRPD
RUIM_CORPORATE
RUIM_SERVICE_PROVIDER
RUIM_RUIM
RUIM_NETWORK1_PUK
RUIM_NETWORK2_PUK
RUIM_HRPD_PUK
RUIM_CORPORATE_PUK
RUIM_SERVICE_PROVIDER_PUK
RUIM_RUIM_PUK

RadioState

enum RadioState: int32_t
Details
Members
OFF = 0
UNAVAILABLE = 1
ON = 10

SapConnectRsp

enum SapConnectRsp: int32_t
Details
Members
SUCCESS
CONNECT_FAILURE
MSG_SIZE_TOO_LARGE
MSG_SIZE_TOO_SMALL
CONNECT_OK_CALL_ONGOING

SapDisconnectType

enum SapDisconnectType: int32_t
Details
Members
GRACEFUL
IMMEDIATE

SapApduType

enum SapApduType: int32_t
Details
Members
APDU
APDU7816

SapResultCode

enum SapResultCode: int32_t
Details
Members
SUCCESS
GENERIC_FAILURE
CARD_NOT_ACCESSSIBLE
CARD_ALREADY_POWERED_OFF
CARD_REMOVED
CARD_ALREADY_POWERED_ON
DATA_NOT_AVAILABLE
NOT_SUPPORTED

SapStatus

enum SapStatus: int32_t
Details
Members
UNKNOWN_ERROR
CARD_RESET
CARD_NOT_ACCESSIBLE
CARD_REMOVED
CARD_INSERTED
RECOVERED

SapTransferProtocol

enum SapTransferProtocol: int32_t
Details
Members
T0
T1

CallState

enum CallState: int32_t
Details
Members
ACTIVE
HOLDING
DIALING
ALERTING
INCOMING
WAITING

UusType

enum UusType: int32_t

User-to-User signaling Info activation types derived from 3GPP 23.087 v8.0

Details
Members
TYPE1_IMPLICIT
TYPE1_REQUIRED
TYPE1_NOT_REQUIRED
TYPE2_REQUIRED
TYPE2_NOT_REQUIRED
TYPE3_REQUIRED
TYPE3_NOT_REQUIRED

UusDcs

enum UusDcs: int32_t

User-to-User Signaling Information data coding schemes.Possible values for Octet 3(Protocol Discriminator field)in the UUIE.The values have been specified in section 10.5.4.25 of 3GPP TS 24.008

Details
Members
USP
OSIHLP
X244
RMCF
IA5C

CallPresentation

enum CallPresentation: int32_t
Details
Members
ALLOWED
RESTRICTED
UNKNOWN
PAYPHONE

Clir

enum Clir: int32_t
Details
Members
DEFAULT
INVOCATION
SUPPRESSION

LastCallFailCause

enum LastCallFailCause: int32_t
Details
Members
UNOBTAINABLE_NUMBER = 1
NO_ROUTE_TO_DESTINATION = 3
CHANNEL_UNACCEPTABLE = 6
OPERATOR_DETERMINED_BARRING = 8
NORMAL = 16
BUSY = 17
NO_USER_RESPONDING = 18
NO_ANSWER_FROM_USER = 19
CALL_REJECTED = 21
NUMBER_CHANGED = 22
PREEMPTION = 25
DESTINATION_OUT_OF_ORDER = 27
INVALID_NUMBER_FORMAT = 28
FACILITY_REJECTED = 29
RESP_TO_STATUS_ENQUIRY = 30
NORMAL_UNSPECIFIED = 31
CONGESTION = 34
NETWORK_OUT_OF_ORDER = 38
TEMPORARY_FAILURE = 41
SWITCHING_EQUIPMENT_CONGESTION = 42
ACCESS_INFORMATION_DISCARDED = 43
REQUESTED_CIRCUIT_OR_CHANNEL_NOT_AVAILABLE = 44
RESOURCES_UNAVAILABLE_OR_UNSPECIFIED = 47
QOS_UNAVAILABLE = 49
REQUESTED_FACILITY_NOT_SUBSCRIBED = 50
INCOMING_CALLS_BARRED_WITHIN_CUG = 55
BEARER_CAPABILITY_NOT_AUTHORIZED = 57
BEARER_CAPABILITY_UNAVAILABLE = 58
SERVICE_OPTION_NOT_AVAILABLE = 63
BEARER_SERVICE_NOT_IMPLEMENTED = 65
ACM_LIMIT_EXCEEDED = 68
REQUESTED_FACILITY_NOT_IMPLEMENTED = 69
ONLY_DIGITAL_INFORMATION_BEARER_AVAILABLE = 70
SERVICE_OR_OPTION_NOT_IMPLEMENTED = 79
INVALID_TRANSACTION_IDENTIFIER = 81
USER_NOT_MEMBER_OF_CUG = 87
INCOMPATIBLE_DESTINATION = 88
INVALID_TRANSIT_NW_SELECTION = 91
SEMANTICALLY_INCORRECT_MESSAGE = 95
INVALID_MANDATORY_INFORMATION = 96
MESSAGE_TYPE_NON_IMPLEMENTED = 97
MESSAGE_TYPE_NOT_COMPATIBLE_WITH_PROTOCOL_STATE = 98
INFORMATION_ELEMENT_NON_EXISTENT = 99
CONDITIONAL_IE_ERROR = 100
MESSAGE_NOT_COMPATIBLE_WITH_PROTOCOL_STATE = 101
RECOVERY_ON_TIMER_EXPIRED = 102
PROTOCOL_ERROR_UNSPECIFIED = 111
INTERWORKING_UNSPECIFIED = 127
CALL_BARRED = 240
FDN_BLOCKED = 241
IMSI_UNKNOWN_IN_VLR = 242
IMEI_NOT_ACCEPTED = 243
DIAL_MODIFIED_TO_USSD = 244
DIAL_MODIFIED_TO_SS = 245
DIAL_MODIFIED_TO_DIAL = 246
RADIO_OFF = 247
OUT_OF_SERVICE = 248
NO_VALID_SIM = 249
RADIO_INTERNAL_ERROR = 250
NETWORK_RESP_TIMEOUT = 251
NETWORK_REJECT = 252
RADIO_ACCESS_FAILURE = 253
RADIO_LINK_FAILURE = 254
RADIO_LINK_LOST = 255
RADIO_UPLINK_FAILURE = 256
RADIO_SETUP_FAILURE = 257
RADIO_RELEASE_NORMAL = 258
RADIO_RELEASE_ABNORMAL = 259
ACCESS_CLASS_BLOCKED = 260
NETWORK_DETACH = 261
CDMA_LOCKED_UNTIL_POWER_CYCLE = 1000
CDMA_DROP = 1001
CDMA_INTERCEPT = 1002
CDMA_REORDER = 1003
CDMA_SO_REJECT = 1004
CDMA_RETRY_ORDER = 1005
CDMA_ACCESS_FAILURE = 1006
CDMA_PREEMPTED = 1007
CDMA_NOT_EMERGENCY = 1008
CDMA_ACCESS_BLOCKED = 1009
OEM_CAUSE_1 = 0xf001
OEM specific error codes.Used to distinguish error from CALL_FAIL_ERROR_UNSPECIFIED and help assist debugging
OEM_CAUSE_2 = 0xf002
OEM_CAUSE_3 = 0xf003
OEM_CAUSE_4 = 0xf004
OEM_CAUSE_5 = 0xf005
OEM_CAUSE_6 = 0xf006
OEM_CAUSE_7 = 0xf007
OEM_CAUSE_8 = 0xf008
OEM_CAUSE_9 = 0xf009
OEM_CAUSE_10 = 0xf00a
OEM_CAUSE_11 = 0xf00b
OEM_CAUSE_12 = 0xf00c
OEM_CAUSE_13 = 0xf00d
OEM_CAUSE_14 = 0xf00e
OEM_CAUSE_15 = 0xf00f
ERROR_UNSPECIFIED = 0xffff

DataCallFailCause

enum DataCallFailCause: int32_t
Details
Members
NONE = 0
OPERATOR_BARRED = 0x08
NAS_SIGNALLING = 0x0E
INSUFFICIENT_RESOURCES = 0x1A
MISSING_UKNOWN_APN = 0x1B
UNKNOWN_PDP_ADDRESS_TYPE = 0x1C
USER_AUTHENTICATION = 0x1D
ACTIVATION_REJECT_GGSN = 0x1E
ACTIVATION_REJECT_UNSPECIFIED = 0x1F
SERVICE_OPTION_NOT_SUPPORTED = 0x20
SERVICE_OPTION_NOT_SUBSCRIBED = 0x21
SERVICE_OPTION_OUT_OF_ORDER = 0x22
NSAPI_IN_USE = 0x23
REGULAR_DEACTIVATION = 0x24
QOS_NOT_ACCEPTED = 0x25
NETWORK_FAILURE = 0x26
UMTS_REACTIVATION_REQ = 0x27
FEATURE_NOT_SUPP = 0x28
TFT_SEMANTIC_ERROR = 0x29
TFT_SYTAX_ERROR = 0x2A
UNKNOWN_PDP_CONTEXT = 0x2B
FILTER_SEMANTIC_ERROR = 0x2C
FILTER_SYTAX_ERROR = 0x2D
PDP_WITHOUT_ACTIVE_TFT = 0x2E
ONLY_IPV4_ALLOWED = 0x32
ONLY_IPV6_ALLOWED = 0x33
ONLY_SINGLE_BEARER_ALLOWED = 0x34
ESM_INFO_NOT_RECEIVED = 0x35
PDN_CONN_DOES_NOT_EXIST = 0x36
MULTI_CONN_TO_SAME_PDN_NOT_ALLOWED = 0x37
MAX_ACTIVE_PDP_CONTEXT_REACHED = 0x41
UNSUPPORTED_APN_IN_CURRENT_PLMN = 0x42
INVALID_TRANSACTION_ID = 0x51
MESSAGE_INCORRECT_SEMANTIC = 0x5F
INVALID_MANDATORY_INFO = 0x60
MESSAGE_TYPE_UNSUPPORTED = 0x61
MSG_TYPE_NONCOMPATIBLE_STATE = 0x62
UNKNOWN_INFO_ELEMENT = 0x63
CONDITIONAL_IE_ERROR = 0x64
MSG_AND_PROTOCOL_STATE_UNCOMPATIBLE = 0x65
PROTOCOL_ERRORS = 0x6F
APN_TYPE_CONFLICT = 0x70
INVALID_PCSCF_ADDR = 0x71
INTERNAL_CALL_PREEMPT_BY_HIGH_PRIO_APN = 0x72
EMM_ACCESS_BARRED = 0x73
EMERGENCY_IFACE_ONLY = 0x74
IFACE_MISMATCH = 0x75
COMPANION_IFACE_IN_USE = 0x76
IP_ADDRESS_MISMATCH = 0x77
IFACE_AND_POL_FAMILY_MISMATCH = 0x78
EMM_ACCESS_BARRED_INFINITE_RETRY = 0x79
AUTH_FAILURE_ON_EMERGENCY_CALL = 0x7A
OEM_DCFAILCAUSE_1 = 0x1001
OEM_DCFAILCAUSE_2 = 0x1002
OEM_DCFAILCAUSE_3 = 0x1003
OEM_DCFAILCAUSE_4 = 0x1004
OEM_DCFAILCAUSE_5 = 0x1005
OEM_DCFAILCAUSE_6 = 0x1006
OEM_DCFAILCAUSE_7 = 0x1007
OEM_DCFAILCAUSE_8 = 0x1008
OEM_DCFAILCAUSE_9 = 0x1009
OEM_DCFAILCAUSE_10 = 0x100A
OEM_DCFAILCAUSE_11 = 0x100B
OEM_DCFAILCAUSE_12 = 0x100C
OEM_DCFAILCAUSE_13 = 0x100D
OEM_DCFAILCAUSE_14 = 0x100E
OEM_DCFAILCAUSE_15 = 0x100F
VOICE_REGISTRATION_FAIL = -1
DATA_REGISTRATION_FAIL = -2
SIGNAL_LOST = -3
PREF_RADIO_TECH_CHANGED = -4
RADIO_POWER_OFF = -5
TETHERED_CALL_ACTIVE = -6
ERROR_UNSPECIFIED = 0xffff

RegState

enum RegState: int32_t

Please note that registration state UNKNOWN is treated as "out of service" in the Android telephony.Registration state REG_DENIED must be returned if Location Update Reject(with cause 17 - Network Failure)is received repeatedly from the network, to facilitate "managed roaming"

Details
Members
NOT_REG_MT_NOT_SEARCHING_OP = 0
REG_HOME = 1
NOT_REG_MT_SEARCHING_OP = 2
REG_DENIED = 3
UNKNOWN = 4
REG_ROAMING = 5
NOT_REG_MT_NOT_SEARCHING_OP_EM = 10
NOT_REG_MT_SEARCHING_OP_EM = 12
REG_DENIED_EM = 13
UNKNOWN_EM = 14

RadioTechnology

enum RadioTechnology: int32_t
Details
Members
UNKNOWN = 0
GPRS = 1
EDGE = 2
UMTS = 3
IS95A = 4
IS95B = 5
ONE_X_RTT = 6
EVDO_0 = 7
EVDO_A = 8
HSDPA = 9
HSUPA = 10
HSPA = 11
EVDO_B = 12
EHRPD = 13
LTE = 14
HSPAP = 15
GSM = 16
TD_SCDMA = 17
IWLAN = 18
LTE_CA = 19

DataProfileId

enum DataProfileId: int32_t
Details
Members
DEFAULT = 0
TETHERED = 1
IMS = 2
FOTA = 3
CBS = 4
OEM_BASE = 1000
INVALID = 0xFFFFFFFF

SmsAcknowledgeFailCause

enum SmsAcknowledgeFailCause: int32_t
Details
Members
MEMORY_CAPACITY_EXCEEDED = 0xD3
UNSPECIFIED_ERROR = 0XFF

CallForwardInfoStatus

enum CallForwardInfoStatus: int32_t
Details
Members
DISABLE
ENABLE
INTERROGATE
REGISTRATION
ERASURE

ClipStatus

enum ClipStatus: int32_t
Details
Members
CLIP_PROVISIONED
CLIP_UNPROVISIONED
UNKNOWN

SmsWriteArgsStatus

enum SmsWriteArgsStatus: int32_t
Details
Members
REC_UNREAD
REC_READ
STO_UNSENT
STO_SENT

RadioBandMode

enum RadioBandMode: int32_t
Details
Members
BAND_MODE_UNSPECIFIED
BAND_MODE_EURO
BAND_MODE_USA
BAND_MODE_JPN
BAND_MODE_AUS
BAND_MODE_AUS_2
BAND_MODE_CELL_800
BAND_MODE_PCS
BAND_MODE_JTACS
BAND_MODE_KOREA_PCS
BAND_MODE_5_450M
BAND_MODE_IMT2000
BAND_MODE_7_700M_2
BAND_MODE_8_1800M
BAND_MODE_9_900M
BAND_MODE_10_800M_2
BAND_MODE_EURO_PAMR_400M
BAND_MODE_AWS
BAND_MODE_USA_2500M

OperatorStatus

enum OperatorStatus: int32_t
Details
Members
UNKNOWN
AVAILABLE
CURRENT
FORBIDDEN

PreferredNetworkType

enum PreferredNetworkType: int32_t
Details
Members
GSM_WCDMA
GSM_ONLY
WCDMA
GSM_WCDMA_AUTO
CDMA_EVDO_AUTO
CDMA_ONLY
EVDO_ONLY
GSM_WCDMA_CDMA_EVDO_AUTO
LTE_CDMA_EVDO
LTE_GSM_WCDMA
LTE_CMDA_EVDO_GSM_WCDMA
LTE_ONLY
LTE_WCDMA
TD_SCDMA_ONLY
TD_SCDMA_WCDMA
TD_SCDMA_LTE
TD_SCDMA_GSM
TD_SCDMA_GSM_LTE
TD_SCDMA_GSM_WCDMA
TD_SCDMA_WCDMA_LTE
TD_SCDMA_GSM_WCDMA_LTE
TD_SCDMA_GSM_WCDMA_CDMA_EVDO_AUTO
TD_SCDMA_LTE_CDMA_EVDO_GSM_WCDMA

CdmaSubscriptionSource

enum CdmaSubscriptionSource: int32_t
Details
Members
RUIM_SIM
NV

CdmaRoamingType

enum CdmaRoamingType: int32_t
Details
Members
HOME_NETWORK
AFFILIATED_ROAM
ANY_ROAM

TtyMode

enum TtyMode: int32_t
Details
Members
OFF
FULL
HCO
VCO

NvItem

enum NvItem: int32_t
Details
Members
CDMA_MEID = 1
CDMA_MIN = 2
CDMA_MDN = 3
CDMA_ACCOLC = 4
DEVICE_MSL = 11
RTN_RECONDITIONED_STATUS = 12
RTN_ACTIVATION_DATE = 13
RTN_LIFE_TIMER = 14
RTN_LIFE_CALLS = 15
RTN_LIFE_DATA_TX = 16
RTN_LIFE_DATA_RX = 17
OMADM_HFA_LEVEL = 18
MIP_PROFILE_NAI = 31
MIP_PROFILE_HOME_ADDRESS = 32
MIP_PROFILE_AAA_AUTH = 33
MIP_PROFILE_HA_AUTH = 34
MIP_PROFILE_PRI_HA_ADDR = 35
MIP_PROFILE_SEC_HA_ADDR = 36
MIP_PROFILE_REV_TUN_PREF = 37
MIP_PROFILE_HA_SPI = 38
MIP_PROFILE_AAA_SPI = 39
MIP_PROFILE_MN_HA_SS = 40
MIP_PROFILE_MN_AAA_SS = 41
CDMA_PRL_VERSION = 51
CDMA_BC10 = 52
CDMA_BC14 = 53
CDMA_SO68 = 54
CDMA_SO73_COP0 = 55
CDMA_SO73_COP1TO7 = 56
CDMA_1X_ADVANCED_ENABLED = 57
CDMA_EHRPD_ENABLED = 58
CDMA_EHRPD_FORCED = 59
LTE_BAND_ENABLE_25 = 71
LTE_BAND_ENABLE_26 = 72
LTE_BAND_ENABLE_41 = 73
LTE_SCAN_PRIORITY_25 = 74
LTE_SCAN_PRIORITY_26 = 75
LTE_SCAN_PRIORITY_41 = 76
LTE_HIDDEN_BAND_PRIORITY_25 = 77
LTE_HIDDEN_BAND_PRIORITY_26 = 78
LTE_HIDDEN_BAND_PRIORITY_41 = 79

ResetNvType

enum ResetNvType: int32_t
Details
Members
RELOAD
ERASE
FACTORY_RESET

HardwareConfigType

enum HardwareConfigType: int32_t
Details
Members
MODEM
SIM

HardwareConfigState

enum HardwareConfigState: int32_t
Details
Members
ENABLED
STANDBY
DISABLED

LceStatus

enum LceStatus: int32_t
Details
Members
NOT_SUPPORTED
STOPPED
ACTIVE

CarrierMatchType

enum CarrierMatchType: int32_t
Details
Members
ALL = 0
SPN = 1
IMSI_PREFIX = 2
GID1 = 3
GID2 = 4

CdmaSmsDigitMode

enum CdmaSmsDigitMode: int32_t
Details
Members
FOUR_BIT
EIGHT_BIT

CdmaSmsNumberMode

enum CdmaSmsNumberMode: int32_t
Details
Members
NOT_DATA_NETWORK
DATA_NETWORK

CdmaSmsNumberType

enum CdmaSmsNumberType: int32_t
Details
Members
UNKNOWN
INTERNATIONAL_OR_DATA_IP
NATIONAL_OR_INTERNET_MAIL
NETWORK
SUBSCRIBER
ALPHANUMERIC
ABBREVIATED
RESERVED_7

CdmaSmsNumberPlan

enum CdmaSmsNumberPlan: int32_t
Details
Members
UNKNOWN
TELEPHONY
RESERVED_2
DATA
TELEX
RESERVED_5
RESERVED_6
RESERVED_7
RESERVED_8
PRIVATE
RESERVED_10
RESERVED_11
RESERVED_12
RESERVED_13
RESERVED_14
RESERVED_15

CdmaSmsSubaddressType

enum CdmaSmsSubaddressType: int32_t
Details
Members
NSAP
USER_SPECIFIED

CdmaSmsErrorClass

enum CdmaSmsErrorClass: int32_t
Details
Members
NO_ERROR
ERROR

CdmaSmsWriteArgsStatus

enum CdmaSmsWriteArgsStatus: int32_t
Details
Members
REC_UNREAD
REC_READ
STO_UNSENT
STO_SENT

CellInfoType

enum CellInfoType: int32_t
Details
Members
NONE = 0
GSM = 1
CDMA = 2
LTE = 3
WCDMA = 4
TD_SCDMA = 5

TimeStampType

enum TimeStampType: int32_t
Details
Members
UNKNOWN
ANTENNA
MODEM
OEM_RIL
JAVA_RIL

ApnAuthType

enum ApnAuthType: int32_t
Details
Members
NO_PAP_NO_CHAP
PAP_NO_CHAP
NO_PAP_CHAP
PAP_CHAP

RadioTechnologyFamily

enum RadioTechnologyFamily: int32_t
Details
Members
THREE_GPP
THREE_GPP2

RadioCapabilityPhase

enum RadioCapabilityPhase: int32_t
Details
Members
CONFIGURED = 0
START = 1
APPLY = 2
UNSOL_RSP = 3
FINISH = 4

RadioCapabilityStatus

enum RadioCapabilityStatus: int32_t
Details
Members
NONE = 0
SUCCESS = 1
FAIL = 2

RadioAccessFamily

enum RadioAccessFamily: int32_t
Details
Members
UNKNOWN = 1 << RadioTechnology : UNKNOWN
GPRS = 1 << RadioTechnology : GPRS
EDGE = 1 << RadioTechnology : EDGE
UMTS = 1 << RadioTechnology : UMTS
IS95A = 1 << RadioTechnology : IS95A
IS95B = 1 << RadioTechnology : IS95B
ONE_X_RTT = 1 << RadioTechnology : ONE_X_RTT
EVDO_0 = 1 << RadioTechnology : EVDO_0
EVDO_A = 1 << RadioTechnology : EVDO_A
HSDPA = 1 << RadioTechnology : HSDPA
HSUPA = 1 << RadioTechnology : HSUPA
HSPA = 1 << RadioTechnology : HSPA
EVDO_B = 1 << RadioTechnology : EVDO_B
EHRPD = 1 << RadioTechnology : EHRPD
LTE = 1 << RadioTechnology : LTE
HSPAP = 1 << RadioTechnology : HSPAP
GSM = 1 << RadioTechnology : GSM
TD_SCDMA = 1 << RadioTechnology : TD_SCDMA
LTE_CA = 1 << RadioTechnology : LTE_CA

UssdModeType

enum UssdModeType: int32_t
Details
Members
NOTIFY
REQUEST
NW_RELEASE
LOCAL_CLIENT
NOT_SUPPORTED
NW_TIMEOUT

SimRefreshType

enum SimRefreshType: int32_t
Details
Members
SIM_FILE_UPDATE = 0
SIM_INIT = 1
SIM_RESET = 2

SrvccState

enum SrvccState: int32_t
Details
Members
HANDOVER_STARTED = 0
HANDOVER_COMPLETED = 1
HANDOVER_FAILED = 2
HANDOVER_CANCELED = 3

UiccSubActStatus

enum UiccSubActStatus: int32_t
Details
Members
DEACTIVATE
ACTIVATE

SubscriptionType

enum SubscriptionType: int32_t
Details
Members
SUBSCRIPTION_1
SUBSCRIPTION_2
SUBSCRIPTION_3

DataProfileInfoType

enum DataProfileInfoType: int32_t
Details
Members
COMMON
THREE_GPP
THREE_GPP2

PhoneRestrictedState

enum PhoneRestrictedState: int32_t
Details
Members
NONE = 0x00
CS_EMERGENCY = 0x01
CS_NORMAL = 0x02
CS_ALL = 0x04
PS_ALL = 0x10

CdmaCallWaitingNumberPresentation

enum CdmaCallWaitingNumberPresentation: int32_t
Details
Members
ALLOWED = 0
RESTRICTED = 1
UNKNOWN = 2

CdmaCallWaitingNumberType

enum CdmaCallWaitingNumberType: int32_t
Details
Members
UNKNOWN = 0
INTERNATIONAL = 1
NATIONAL = 2
NETWORK_SPECIFIC = 3
SUBSCRIBER = 4

CdmaCallWaitingNumberPlan

enum CdmaCallWaitingNumberPlan: int32_t
Details
Members
UNKNOWN = 0
ISDN = 1
DATA = 3
TELEX = 4
NATIONAL = 8
PRIVATE = 9

CdmaOtaProvisionStatus

enum CdmaOtaProvisionStatus: int32_t
Details
Members
SPL_UNLOCKED
SPC_RETRIES_EXCEEDED
A_KEY_EXCHANGED
SSD_UPDATED
NAM_DOWNLOADED
MDN_DOWNLOADED
IMSI_DOWNLOADED
PRL_DOWNLOADED
COMMITTED
OTAPA_STARTED
OTAPA_STOPPED
OTAPA_ABORTED

CdmaInfoRecName

enum CdmaInfoRecName: int32_t

Names of the CDMA info records(C.S0005 section 3.7.5 )

Details
Members
DISPLAY
CALLED_PARTY_NUMBER
CALLING_PARTY_NUMBER
CONNECTED_NUMBER
SIGNAL
REDIRECTING_NUMBER
LINE_CONTROL
EXTENDED_DISPLAY
T53_CLIR
T53_RELEASE
T53_AUDIO_CONTROL

CdmaRedirectingReason

enum CdmaRedirectingReason: int32_t

Redirecting Number Information Record as defined in C.S0005 section 3.7.5.11

Details
Members
UNKNOWN = 0
CALL_FORWARDING_BUSY = 1
CALL_FORWARDING_NO_REPLY = 2
CALLED_DTE_OUT_OF_ORDER = 9
CALL_FORWARDING_BY_THE_CALLED_DTE = 10
CALL_FORWARDING_UNCONDITIONAL = 15
RESERVED

SsServiceType

enum SsServiceType: int32_t
Details
Members
CFU
CF_BUSY
CF_NO_REPLY
CF_NOT_REACHABLE
CF_ALL
CF_ALL_CONDITIONAL
CLIP
CLIR
COLP
COLR
WAIT
BAOC
BAOIC
BAOIC_EXC_HOME
BAIC
BAIC_ROAMING
ALL_BARRING
OUTGOING_BARRING
INCOMING_BARRING

SsRequestType

enum SsRequestType: int32_t
Details
Members
ACTIVATION
DEACTIVATION
INTERROGATION
REGISTRATION
ERASURE

SsTeleserviceType

enum SsTeleserviceType: int32_t
Details
Members
ALL_TELE_AND_BEARER_SERVICES
ALL_TELESEVICES
TELEPHONY
ALL_DATA_TELESERVICES
SMS_SERVICES
ALL_TELESERVICES_EXCEPT_SMS

SuppServiceClass

enum SuppServiceClass: int32_t
Details
Members
NONE = 0
VOICE = 1 << 0
DATA = 1 << 1
FAX = 1 << 2
SMS = 1 << 3
DATA_SYNC = 1 << 4
DATA_ASYNC = 1 << 5
PACKET = 1 << 6
PAD = 1 << 7
MAX = 1 << 7

ApnTypes

enum ApnTypes: int32_t
Details
Members
NONE = 0
DEFAULT = 1 << 0
MMS = 1 << 1
SUPL = 1 << 2
DUN = 1 << 3
HIPRI = 1 << 4
FOTA = 1 << 5
IMS = 1 << 6
CBS = 1 << 7
IA = 1 << 8
EMERGENCY = 1 << 9
ALL = DEFAULT | MMS | SUPL | DUN | HIPRI | FOTA | IMS | CBS | IA | EMERGENCY

IndicationFilter

enum IndicationFilter: int32_t
Details
Members
NONE = 0
SIGNAL_STRENGTH = 1 << 0
FULL_NETWORK_STATE = 1 << 1
DATA_CALL_DORMANCY_CHANGED = 1 << 2
ALL = SIGNAL_STRENGTH | FULL_NETWORK_STATE | DATA_CALL_DORMANCY_CHANGED

MvnoType

enum MvnoType: int32_t
Details
Members
NONE
IMSI
GID
SPN

DeviceStateType

enum DeviceStateType: int32_t
Details
Members
POWER_SAVE_MODE
CHARGING_STATE
LOW_DATA_EXPECTED

P2Constant

enum P2Constant: int32_t
Details
Members
NO_P2 = -1

NeighboringCell

struct NeighboringCell {string cid; int32_t rssi}
Details
Members
cid
rssi

RadioResponseInfo

struct RadioResponseInfo {RadioResponseType type; int32_t serial; RadioError error}
Details
Members
type
serial
error

AppStatus

struct AppStatus {AppType appType; AppState appState; PersoSubstate persoSubstate; string aidPtr; string appLabelPtr; int32_t pin1Replaced; PinState pin1; PinState pin2}
Details
Members
appType
appState
persoSubstate
aidPtr
appLabelPtr
pin1Replaced
pin1
pin2

CardStatus

struct CardStatus {CardState cardState; PinState universalPinState; int32_t gsmUmtsSubscriptionAppIndex; int32_t cdmaSubscriptionAppIndex; int32_t imsSubscriptionAppIndex; vec applications}
Details
Members
cardState
universalPinState
gsmUmtsSubscriptionAppIndex
cdmaSubscriptionAppIndex
imsSubscriptionAppIndex
applications

UusInfo

struct UusInfo {UusType uusType; UusDcs uusDcs; string uusData}

User-to-User Signaling Information defined in 3GPP 23.087 v8.0

Details
Members
uusType
uusDcs
uusData

Call

struct Call {CallState state; int32_t index; int32_t toa; bool isMpty; bool isMT; uint8_t als; bool isVoice; bool isVoicePrivacy; string number; CallPresentation numberPresentation; string name; CallPresentation namePresentation; vec uusInfo}
Details
Members
state
index
toa
isMpty
isMT
als
isVoice
isVoicePrivacy
number
numberPresentation
name
namePresentation
uusInfo

Dial

struct Dial {string address; Clir clir; vec uusInfo}
Details
Members
address
clir
uusInfo

LastCallFailCauseInfo

struct LastCallFailCauseInfo {LastCallFailCause causeCode; string vendorCause}
Details
Members
causeCode
vendorCause

GsmSignalStrength

struct GsmSignalStrength {uint32_t signalStrength; uint32_t bitErrorRate; int32_t timingAdvance}
Details
Members
signalStrength
bitErrorRate
timingAdvance

WcdmaSignalStrength

struct WcdmaSignalStrength {int32_t signalStrength; int32_t bitErrorRate}
Details
Members
signalStrength
bitErrorRate

CdmaSignalStrength

struct CdmaSignalStrength {uint32_t dbm; uint32_t ecio}
Details
Members
dbm
ecio

EvdoSignalStrength

struct EvdoSignalStrength {uint32_t dbm; uint32_t ecio; uint32_t signalNoiseRatio}
Details
Members
dbm
ecio
signalNoiseRatio

LteSignalStrength

struct LteSignalStrength {uint32_t signalStrength; uint32_t rsrp; uint32_t rsrq; int32_t rssnr; uint32_t cqi; uint32_t timingAdvance}
Details
Members
signalStrength
rsrp
rsrq
rssnr
cqi
timingAdvance

TdScdmaSignalStrength

struct TdScdmaSignalStrength {uint32_t rscp}
Details
Members
rscp

SignalStrength

struct SignalStrength {GsmSignalStrength gw; CdmaSignalStrength cdma; EvdoSignalStrength evdo; LteSignalStrength lte; TdScdmaSignalStrength tdScdma}
Details
Members
gw
cdma
evdo
lte
tdScdma

SendSmsResult

struct SendSmsResult {int32_t messageRef; string ackPDU; int32_t errorCode}
Details
Members
messageRef
ackPDU
errorCode

SetupDataCallResult

struct SetupDataCallResult {DataCallFailCause status; int32_t suggestedRetryTime; int32_t cid; int32_t active; string type; string ifname; string addresses; string dnses; string gateways; string pcscf; int32_t mtu}
Details
Members
status
suggestedRetryTime
cid
active
type
ifname
addresses
dnses
gateways
pcscf
mtu

IccIo

struct IccIo {int32_t command; int32_t fileId; string path; int32_t p1; int32_t p2; int32_t p3; string data; string pin2; string aid}
Details
Members
command
fileId
path
p1
p2
p3
data
pin2
aid

IccIoResult

struct IccIoResult {int32_t sw1; int32_t sw2; string simResponse}
Details
Members
sw1
sw2
simResponse

CallForwardInfo

struct CallForwardInfo {CallForwardInfoStatus status; int32_t reason; int32_t serviceClass; int32_t toa; string number; int32_t timeSeconds}
Details
Members
status
reason
serviceClass
toa
number
timeSeconds

OperatorInfo

struct OperatorInfo {string alphaLong; string alphaShort; string operatorNumeric; OperatorStatus status}
Details
Members
alphaLong
alphaShort
operatorNumeric
status

SmsWriteArgs

struct SmsWriteArgs {SmsWriteArgsStatus status; string pdu; string smsc}
Details
Members
status
pdu
smsc

CdmaSmsAddress

struct CdmaSmsAddress {CdmaSmsDigitMode digitMode; CdmaSmsNumberMode numberMode; CdmaSmsNumberType numberType; CdmaSmsNumberPlan numberPlan; vec digits}
Details
Members
digitMode
numberMode
numberType
numberPlan
digits

CdmaSmsSubaddress

struct CdmaSmsSubaddress {CdmaSmsSubaddressType subaddressType; bool odd; vec digits}
Details
Members
subaddressType
odd
digits

CdmaSmsMessage

struct CdmaSmsMessage {int32_t teleserviceId; bool isServicePresent; int32_t serviceCategory; CdmaSmsAddress address; CdmaSmsSubaddress subAddress; vec bearerData}
Details
Members
teleserviceId
isServicePresent
serviceCategory
address
subAddress
bearerData

CdmaSmsAck

struct CdmaSmsAck {CdmaSmsErrorClass errorClass; int32_t smsCauseCode}
Details
Members
errorClass
smsCauseCode

CdmaBroadcastSmsConfigInfo

struct CdmaBroadcastSmsConfigInfo {int32_t serviceCategory; int32_t language; bool selected}
Details
Members
serviceCategory
language
selected

CdmaSmsWriteArgs

struct CdmaSmsWriteArgs {CdmaSmsWriteArgsStatus status; CdmaSmsMessage message}
Details
Members
status
message

GsmBroadcastSmsConfigInfo

struct GsmBroadcastSmsConfigInfo {int32_t fromServiceId; int32_t toServiceId; int32_t fromCodeScheme; int32_t toCodeScheme; bool selected}

Which types of Cell Broadcast Message(CBM)are to be received by the ME

fromServiceID - uToServiceID defines a range of CBM message identifiers whose value is 0x0000 - 0xFFFF as defined in TS 23.041 9.4.1.2.2 for GMS and 9.4.4.2.2 for UMTS.All other values must be treated as empty CBM message ID.

fromCodeScheme - uToCodeScheme defines a range of CBM data coding schemes whose value is 0x00 - 0xFF as defined in TS 23.041 9.4.1.2.3 for GMS and 9.4.4.2.3 for UMTS.All other values must be treated as empty CBM data coding scheme.

selected false means message types specified in<fromServiceId, toServiceId>and<fromCodeScheme, toCodeScheme>are not accepted, while true means accepted.

Details
Members
fromServiceId
toServiceId
fromCodeScheme
toCodeScheme
selected

CellIdentityGsm

struct CellIdentityGsm {string mcc; string mnc; int32_t lac; int32_t cid; int32_t arfcn; uint8_t bsic}
Details
Members
mcc
mnc
lac
cid
arfcn
bsic

CellIdentityWcdma

struct CellIdentityWcdma {string mcc; string mnc; int32_t lac; int32_t cid; int32_t psc; int32_t uarfcn}
Details
Members
mcc
mnc
lac
cid
psc
uarfcn

CellIdentityCdma

struct CellIdentityCdma {int32_t networkId; int32_t systemId; int32_t baseStationId; int32_t longitude; int32_t latitude}
Details
Members
networkId
systemId
baseStationId
longitude
latitude

CellIdentityLte

struct CellIdentityLte {string mcc; string mnc; int32_t ci; int32_t pci; int32_t tac; int32_t earfcn}
Details
Members
mcc
mnc
ci
pci
tac
earfcn

CellIdentityTdscdma

struct CellIdentityTdscdma {string mcc; string mnc; int32_t lac; int32_t cid; int32_t cpid}
Details
Members
mcc
mnc
lac
cid
cpid

CellInfoGsm

struct CellInfoGsm {CellIdentityGsm cellIdentityGsm; GsmSignalStrength signalStrengthGsm}
Details
Members
cellIdentityGsm
signalStrengthGsm

CellInfoWcdma

struct CellInfoWcdma {CellIdentityWcdma cellIdentityWcdma; WcdmaSignalStrength signalStrengthWcdma}
Details
Members
cellIdentityWcdma
signalStrengthWcdma

CellInfoCdma

struct CellInfoCdma {CellIdentityCdma cellIdentityCdma; CdmaSignalStrength signalStrengthCdma; EvdoSignalStrength signalStrengthEvdo}
Details
Members
cellIdentityCdma
signalStrengthCdma
signalStrengthEvdo

CellInfoLte

struct CellInfoLte {CellIdentityLte cellIdentityLte; LteSignalStrength signalStrengthLte}
Details
Members
cellIdentityLte
signalStrengthLte

CellInfoTdscdma

struct CellInfoTdscdma {CellIdentityTdscdma cellIdentityTdscdma; TdScdmaSignalStrength signalStrengthTdscdma}
Details
Members
cellIdentityTdscdma
signalStrengthTdscdma

CellInfo

struct CellInfo {CellInfoType cellInfoType; bool registered; TimeStampType timeStampType; uint64_t timeStamp; vec gsm; vec cdma; vec lte; vec wcdma; vec tdscdma}
Details
Members
cellInfoType
registered
timeStampType
timeStamp
gsm
cdma
lte
wcdma
tdscdma

CellIdentity

struct CellIdentity {CellInfoType cellInfoType; vec cellIdentityGsm; vec cellIdentityWcdma; vec cellIdentityCdma; vec cellIdentityLte; vec cellIdentityTdscdma}
Details
Members
cellInfoType
cellIdentityGsm
cellIdentityWcdma
cellIdentityCdma
cellIdentityLte
cellIdentityTdscdma

VoiceRegStateResult

struct VoiceRegStateResult {RegState regState; int32_t rat; bool cssSupported; int32_t roamingIndicator; int32_t systemIsInPrl; int32_t defaultRoamingIndicator; int32_t reasonForDenial; CellIdentity cellIdentity}
Details
Members
regState
rat
cssSupported
roamingIndicator
systemIsInPrl
defaultRoamingIndicator
reasonForDenial
cellIdentity

DataRegStateResult

struct DataRegStateResult {RegState regState; int32_t rat; int32_t reasonDataDenied; int32_t maxDataCalls; CellIdentity cellIdentity}
Details
Members
regState
rat
reasonDataDenied
maxDataCalls
cellIdentity

GsmSmsMessage

struct GsmSmsMessage {string smscPdu; string pdu}
Details
Members
smscPdu
pdu

ImsSmsMessage

struct ImsSmsMessage {RadioTechnologyFamily tech; bool retry; int32_t messageRef; vec cdmaMessage; vec gsmMessage}
Details
Members
tech
retry
messageRef
cdmaMessage
gsmMessage

SimApdu

struct SimApdu {int32_t sessionId; int32_t cla; int32_t instruction; int32_t p1; int32_t p2; int32_t p3; string data}
Details
Members
sessionId
cla
instruction
p1
p2
p3
data

NvWriteItem

struct NvWriteItem {NvItem itemId; string value}
Details
Members
itemId
value

SelectUiccSub

struct SelectUiccSub {int32_t slot; int32_t appIndex; SubscriptionType subType; UiccSubActStatus actStatus}
Details
Members
slot
appIndex
subType
actStatus

HardwareConfigModem

struct HardwareConfigModem {int32_t rilModel; uint32_t rat; int32_t maxVoice; int32_t maxData; int32_t maxStandby}
Details
Members
rilModel
rat
maxVoice
maxData
maxStandby

HardwareConfigSim

struct HardwareConfigSim {string modemUuid}
Details
Members
modemUuid

HardwareConfig

struct HardwareConfig {HardwareConfigType type; string uuid; HardwareConfigState state; vec modem; vec sim}
Details
Members
type
uuid
state
modem
sim

DataProfileInfo

struct DataProfileInfo {DataProfileId profileId; string apn; string protocol; string roamingProtocol; ApnAuthType authType; string user; string password; DataProfileInfoType type; int32_t maxConnsTime; int32_t maxConns; int32_t waitTime; bool enabled; bitfield supportedApnTypesBitmap; bitfield bearerBitmap; int32_t mtu; MvnoType mvnoType; string mvnoMatchData}
Details
Members
profileId
apn
protocol
roamingProtocol
authType
user
password
type
maxConnsTime
maxConns
waitTime
enabled
supportedApnTypesBitmap
bearerBitmap
mtu
mvnoType
mvnoMatchData

RadioCapability

struct RadioCapability {int32_t session; RadioCapabilityPhase phase; bitfield raf; string logicalModemUuid; RadioCapabilityStatus status}
Details
Members
session
phase
raf
logicalModemUuid
status

LceStatusInfo

struct LceStatusInfo {LceStatus lceStatus; uint8_t actualIntervalMs}
Details
Members
lceStatus
actualIntervalMs

LceDataInfo

struct LceDataInfo {uint32_t lastHopCapacityKbps; uint8_t confidenceLevel; bool lceSuspended}
Details
Members
lastHopCapacityKbps
confidenceLevel
lceSuspended

ActivityStatsInfo

struct ActivityStatsInfo {uint32_t sleepModeTimeMs; uint32_t idleModeTimeMs; uint32_t txmModetimeMs; uint32_t rxModeTimeMs}
Details
Members
sleepModeTimeMs
idleModeTimeMs
txmModetimeMs
rxModeTimeMs

Carrier

struct Carrier {string mcc; string mnc; CarrierMatchType matchType; string matchData}
Details
Members
mcc
mnc
matchType
matchData

CarrierRestrictions

struct CarrierRestrictions {vec allowedCarriers; vec excludedCarriers}
Details
Members
allowedCarriers
excludedCarriers

SuppSvcNotification

struct SuppSvcNotification {bool isMT; int32_t code; int32_t index; int32_t type; string number}
Details
Members
isMT
code
index
type
number

SimRefreshResult

struct SimRefreshResult {SimRefreshType type; int32_t efId; string aid}
Details
Members
type
efId
aid

CdmaSignalInfoRecord

struct CdmaSignalInfoRecord {bool isPresent; int8_t signalType; int8_t alertPitch; int8_t signal}

CDMA Signal Information Record as defined in C.S0005 section 3.7.5.5

Details
Members
isPresent
signalType
alertPitch
signal

CdmaCallWaiting

struct CdmaCallWaiting {string number; CdmaCallWaitingNumberPresentation numberPresentation; string name; CdmaSignalInfoRecord signalInfoRecord; CdmaCallWaitingNumberType numberType; CdmaCallWaitingNumberPlan numberPlan}
Details
Members
number
numberPresentation
name
signalInfoRecord
numberType
numberPlan

CdmaDisplayInfoRecord

struct CdmaDisplayInfoRecord {string alphaBuf}

Display Info Rec as defined in C.S0005 section 3.7.5.1 Extended Display Info Rec as defined in C.S0005 section 3.7.5.16 Note:the Extended Display info rec contains multiple records of the form:display_tag, display_len, and display_len occurrences of the char field if the display_tag is not 10000000 or 10000001.To save space, the records are stored consecutively in a byte buffer.The display_tag, display_len and chari fields are all 1 byte.

Details
Members
alphaBuf

CdmaNumberInfoRecord

struct CdmaNumberInfoRecord {string number; uint8_t numberType; uint8_t numberPlan; uint8_t pi; uint8_t si}

Called Party Number Info Rec as defined in C.S0005 section 3.7.5.2 Calling Party Number Info Rec as defined in C.S0005 section 3.7.5.3 Connected Number Info Rec as defined in C.S0005 section 3.7.5.4

Details
Members
number
numberType
numberPlan
pi
si

CdmaRedirectingNumberInfoRecord

struct CdmaRedirectingNumberInfoRecord {CdmaNumberInfoRecord redirectingNumber; CdmaRedirectingReason redirectingReason}
Details
Members
redirectingNumber
redirectingReason

CdmaLineControlInfoRecord

struct CdmaLineControlInfoRecord {uint8_t lineCtrlPolarityIncluded; uint8_t lineCtrlToggle; uint8_t lineCtrlReverse; uint8_t lineCtrlPowerDenial}

Line Control Information Record as defined in C.S0005 section 3.7.5.15

Details
Members
lineCtrlPolarityIncluded
lineCtrlToggle
lineCtrlReverse
lineCtrlPowerDenial

CdmaT53ClirInfoRecord

struct CdmaT53ClirInfoRecord {uint8_t cause}

T53 CLIR Information Record

Details
Members
cause

CdmaT53AudioControlInfoRecord

struct CdmaT53AudioControlInfoRecord {uint8_t upLink; uint8_t downLink}

T53 Audio Control Information Record

Details
Members
upLink
downLink

CdmaInformationRecord

struct CdmaInformationRecord {CdmaInfoRecName name; vec display; vec number; vec signal; vec redir; vec lineCtrl; vec clir; vec audioCtrl}
Details
Members
name
display
number
signal
redir
lineCtrl
clir
audioCtrl

CdmaInformationRecords

struct CdmaInformationRecords {vec infoRec}
Details
Members
infoRec

CfData

struct CfData {vec cfInfo}
Details
Members
cfInfo

SsInfoData

struct SsInfoData {vec ssInfo}
Details
Members
ssInfo

StkCcUnsolSsResult

struct StkCcUnsolSsResult {SsServiceType serviceType; SsRequestType requestType; SsTeleserviceType teleserviceType; bitfield serviceClass; RadioError result; vec ssInfo; vec cfData}
Details
Members
serviceType
requestType
teleserviceType
serviceClass
result
ssInfo
cfData

PcoDataInfo

struct PcoDataInfo {int32_t cid; string bearerProto; int32_t pcoId; vec contents}
Details
Members
cid
bearerProto
pcoId
contents