1*062a843bSAndroid Build Coastguard Worker /* 2*062a843bSAndroid Build Coastguard Worker * Copyright (C) 2014 The Android Open Source Project 3*062a843bSAndroid Build Coastguard Worker * 4*062a843bSAndroid Build Coastguard Worker * Licensed under the Apache License, Version 2.0 (the "License"); 5*062a843bSAndroid Build Coastguard Worker * you may not use this file except in compliance with the License. 6*062a843bSAndroid Build Coastguard Worker * You may obtain a copy of the License at 7*062a843bSAndroid Build Coastguard Worker * 8*062a843bSAndroid Build Coastguard Worker * http://www.apache.org/licenses/LICENSE-2.0 9*062a843bSAndroid Build Coastguard Worker * 10*062a843bSAndroid Build Coastguard Worker * Unless required by applicable law or agreed to in writing, software 11*062a843bSAndroid Build Coastguard Worker * distributed under the License is distributed on an "AS IS" BASIS, 12*062a843bSAndroid Build Coastguard Worker * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13*062a843bSAndroid Build Coastguard Worker * See the License for the specific language governing permissions and 14*062a843bSAndroid Build Coastguard Worker * limitations under the License. 15*062a843bSAndroid Build Coastguard Worker */ 16*062a843bSAndroid Build Coastguard Worker 17*062a843bSAndroid Build Coastguard Worker #ifndef ANDROID_RIL_NV_ITEMS_H 18*062a843bSAndroid Build Coastguard Worker #define ANDROID_RIL_NV_ITEMS_H 1 19*062a843bSAndroid Build Coastguard Worker 20*062a843bSAndroid Build Coastguard Worker #include <stdlib.h> 21*062a843bSAndroid Build Coastguard Worker 22*062a843bSAndroid Build Coastguard Worker #ifdef __cplusplus 23*062a843bSAndroid Build Coastguard Worker extern "C" { 24*062a843bSAndroid Build Coastguard Worker #endif 25*062a843bSAndroid Build Coastguard Worker 26*062a843bSAndroid Build Coastguard Worker /* Must match the values in RadioNVItems.java in frameworks/opt/telephony. */ 27*062a843bSAndroid Build Coastguard Worker typedef enum { 28*062a843bSAndroid Build Coastguard Worker 29*062a843bSAndroid Build Coastguard Worker // CDMA radio and account information (items 1-10) 30*062a843bSAndroid Build Coastguard Worker RIL_NV_CDMA_MEID = 1, // CDMA MEID (hex) 31*062a843bSAndroid Build Coastguard Worker RIL_NV_CDMA_MIN = 2, // CDMA MIN (MSID) 32*062a843bSAndroid Build Coastguard Worker RIL_NV_CDMA_MDN = 3, // CDMA MDN 33*062a843bSAndroid Build Coastguard Worker RIL_NV_CDMA_ACCOLC = 4, // CDMA access overload control 34*062a843bSAndroid Build Coastguard Worker 35*062a843bSAndroid Build Coastguard Worker // Carrier device provisioning (items 11-30) 36*062a843bSAndroid Build Coastguard Worker RIL_NV_DEVICE_MSL = 11, // device MSL 37*062a843bSAndroid Build Coastguard Worker RIL_NV_RTN_RECONDITIONED_STATUS = 12, // RTN reconditioned status 38*062a843bSAndroid Build Coastguard Worker RIL_NV_RTN_ACTIVATION_DATE = 13, // RTN activation date 39*062a843bSAndroid Build Coastguard Worker RIL_NV_RTN_LIFE_TIMER = 14, // RTN life timer 40*062a843bSAndroid Build Coastguard Worker RIL_NV_RTN_LIFE_CALLS = 15, // RTN life calls 41*062a843bSAndroid Build Coastguard Worker RIL_NV_RTN_LIFE_DATA_TX = 16, // RTN life data TX 42*062a843bSAndroid Build Coastguard Worker RIL_NV_RTN_LIFE_DATA_RX = 17, // RTN life data RX 43*062a843bSAndroid Build Coastguard Worker RIL_NV_OMADM_HFA_LEVEL = 18, // HFA in progress 44*062a843bSAndroid Build Coastguard Worker 45*062a843bSAndroid Build Coastguard Worker // Mobile IP profile information (items 31-50) 46*062a843bSAndroid Build Coastguard Worker RIL_NV_MIP_PROFILE_NAI = 31, // NAI realm 47*062a843bSAndroid Build Coastguard Worker RIL_NV_MIP_PROFILE_HOME_ADDRESS = 32, // MIP home address 48*062a843bSAndroid Build Coastguard Worker RIL_NV_MIP_PROFILE_AAA_AUTH = 33, // AAA auth 49*062a843bSAndroid Build Coastguard Worker RIL_NV_MIP_PROFILE_HA_AUTH = 34, // HA auth 50*062a843bSAndroid Build Coastguard Worker RIL_NV_MIP_PROFILE_PRI_HA_ADDR = 35, // primary HA address 51*062a843bSAndroid Build Coastguard Worker RIL_NV_MIP_PROFILE_SEC_HA_ADDR = 36, // secondary HA address 52*062a843bSAndroid Build Coastguard Worker RIL_NV_MIP_PROFILE_REV_TUN_PREF = 37, // reverse TUN preference 53*062a843bSAndroid Build Coastguard Worker RIL_NV_MIP_PROFILE_HA_SPI = 38, // HA SPI 54*062a843bSAndroid Build Coastguard Worker RIL_NV_MIP_PROFILE_AAA_SPI = 39, // AAA SPI 55*062a843bSAndroid Build Coastguard Worker RIL_NV_MIP_PROFILE_MN_HA_SS = 40, // HA shared secret 56*062a843bSAndroid Build Coastguard Worker RIL_NV_MIP_PROFILE_MN_AAA_SS = 41, // AAA shared secret 57*062a843bSAndroid Build Coastguard Worker 58*062a843bSAndroid Build Coastguard Worker // CDMA network and band config (items 51-70) 59*062a843bSAndroid Build Coastguard Worker RIL_NV_CDMA_PRL_VERSION = 51, // CDMA PRL version 60*062a843bSAndroid Build Coastguard Worker RIL_NV_CDMA_BC10 = 52, // CDMA band class 10 61*062a843bSAndroid Build Coastguard Worker RIL_NV_CDMA_BC14 = 53, // CDMA band class 14 62*062a843bSAndroid Build Coastguard Worker RIL_NV_CDMA_SO68 = 54, // CDMA SO68 63*062a843bSAndroid Build Coastguard Worker RIL_NV_CDMA_SO73_COP0 = 55, // CDMA SO73 COP0 64*062a843bSAndroid Build Coastguard Worker RIL_NV_CDMA_SO73_COP1TO7 = 56, // CDMA SO73 COP1-7 65*062a843bSAndroid Build Coastguard Worker RIL_NV_CDMA_1X_ADVANCED_ENABLED = 57, // CDMA 1X Advanced enabled 66*062a843bSAndroid Build Coastguard Worker RIL_NV_CDMA_EHRPD_ENABLED = 58, // CDMA eHRPD enabled 67*062a843bSAndroid Build Coastguard Worker RIL_NV_CDMA_EHRPD_FORCED = 59, // CDMA eHRPD forced 68*062a843bSAndroid Build Coastguard Worker 69*062a843bSAndroid Build Coastguard Worker // LTE network and band config (items 71-90) 70*062a843bSAndroid Build Coastguard Worker RIL_NV_LTE_BAND_ENABLE_25 = 71, // LTE band 25 enable 71*062a843bSAndroid Build Coastguard Worker RIL_NV_LTE_BAND_ENABLE_26 = 72, // LTE band 26 enable 72*062a843bSAndroid Build Coastguard Worker RIL_NV_LTE_BAND_ENABLE_41 = 73, // LTE band 41 enable 73*062a843bSAndroid Build Coastguard Worker 74*062a843bSAndroid Build Coastguard Worker RIL_NV_LTE_SCAN_PRIORITY_25 = 74, // LTE band 25 scan priority 75*062a843bSAndroid Build Coastguard Worker RIL_NV_LTE_SCAN_PRIORITY_26 = 75, // LTE band 26 scan priority 76*062a843bSAndroid Build Coastguard Worker RIL_NV_LTE_SCAN_PRIORITY_41 = 76, // LTE band 41 scan priority 77*062a843bSAndroid Build Coastguard Worker 78*062a843bSAndroid Build Coastguard Worker RIL_NV_LTE_HIDDEN_BAND_PRIORITY_25 = 77, // LTE hidden band 25 priority 79*062a843bSAndroid Build Coastguard Worker RIL_NV_LTE_HIDDEN_BAND_PRIORITY_26 = 78, // LTE hidden band 26 priority 80*062a843bSAndroid Build Coastguard Worker RIL_NV_LTE_HIDDEN_BAND_PRIORITY_41 = 79, // LTE hidden band 41 priority 81*062a843bSAndroid Build Coastguard Worker 82*062a843bSAndroid Build Coastguard Worker } RIL_NV_Item; 83*062a843bSAndroid Build Coastguard Worker 84*062a843bSAndroid Build Coastguard Worker #ifdef __cplusplus 85*062a843bSAndroid Build Coastguard Worker } 86*062a843bSAndroid Build Coastguard Worker #endif 87*062a843bSAndroid Build Coastguard Worker 88*062a843bSAndroid Build Coastguard Worker #endif /* ANDROID_RIL_NV_ITEMS_H */ 89