/* * * RIL constants adopted from AOSP's header: * * /hardware/ril/reference_ril/ril.h * * Copyright (C) 2013 Canonical Ltd. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA * */ #ifndef __RIL_CONSTANTS_H #define __RIL_CONSTANTS_H 1 #define RIL_VERSION 7 /* Error Codes */ #define RIL_E_SUCCESS 0 #define RIL_E_RADIO_NOT_AVAILABLE 1 #define RIL_E_GENERIC_FAILURE 2 #define RIL_E_PASSWORD_INCORRECT 3 #define RIL_E_SIM_PIN2 4 #define RIL_E_SIM_PUK2 5 #define RIL_E_REQUEST_NOT_SUPPORTED 6 #define RIL_E_CANCELLED 7 #define RIL_E_OP_NOT_ALLOWED_DURING_VOICE_CALL 8 #define RIL_E_OP_NOT_ALLOWED_BEFORE_REG_TO_NW 9 #define RIL_E_SMS_SEND_FAIL_RETRY 10 #define RIL_E_SIM_ABSENT 11 #define RIL_E_SUBSCRIPTION_NOT_AVAILABLE 12 #define RIL_E_MODE_NOT_SUPPORTED 13 #define RIL_E_FDN_CHECK_FAILURE 14 #define RIL_E_ILLEGAL_SIM_OR_ME 15 /* * Following error codes are actually Qualcomm-specific, but as they are used by * our reference platform, we consider them valid for vendor * OFONO_RIL_VENDOR_AOSP. The definition comes from cyanogenmod ril.h, which in * turn copied it from codeaurora. */ #define RIL_E_DIAL_MODIFIED_TO_USSD 17 #define RIL_E_DIAL_MODIFIED_TO_SS 18 #define RIL_E_DIAL_MODIFIED_TO_DIAL 19 #define RIL_E_USSD_MODIFIED_TO_DIAL 20 #define RIL_E_USSD_MODIFIED_TO_SS 21 #define RIL_E_USSD_MODIFIED_TO_USSD 22 #define RIL_E_SS_MODIFIED_TO_DIAL 23 #define RIL_E_SS_MODIFIED_TO_USSD 24 #define RIL_E_SS_MODIFIED_TO_SS 25 #define RIL_E_SUBSCRIPTION_NOT_SUPPORTED 26 /* * Data Call Failure causes ( see TS 24.008 ) * section 6.1.3.1.3 or TS 24.301 Release 8+ Annex B. */ #define PDP_FAIL_NONE 0 #define PDP_FAIL_OPERATOR_BARRED 0x08 #define PDP_FAIL_INSUFFICIENT_RESOURCES 0x1A #define PDP_FAIL_MISSING_UKNOWN_APN 0x1B #define PDP_FAIL_UNKNOWN_PDP_ADDRESS_TYPE 0x1C #define PDP_FAIL_USER_AUTHENTICATION 0x1D #define PDP_FAIL_ACTIVATION_REJECT_GGSN 0x1E #define PDP_FAIL_ACTIVATION_REJECT_UNSPECIFIED 0x1F #define PDP_FAIL_SERVICE_OPTION_NOT_SUPPORTED 0x20 #define PDP_FAIL_SERVICE_OPTION_NOT_SUBSCRIBED 0x21 #define PDP_FAIL_SERVICE_OPTION_OUT_OF_ORDER 0x22 #define PDP_FAIL_NSAPI_IN_USE 0x23 #define PDP_FAIL_REGULAR_DEACTIVATION 0x24 /* restart radio */ #define PDP_FAIL_ONLY_IPV4_ALLOWED 0x32 #define PDP_FAIL_ONLY_IPV6_ALLOWED 0x33 #define PDP_FAIL_ONLY_SINGLE_BEARER_ALLOWED 0x34 #define PDP_FAIL_PROTOCOL_ERRORS 0x6F #define PDP_FAIL_VOICE_REGISTRATION_FAIL -1 #define PDP_FAIL_DATA_REGISTRATION_FAIL -2 #define PDP_FAIL_SIGNAL_LOST -3 #define PDP_FAIL_PREF_RADIO_TECH_CHANGED -4 #define PDP_FAIL_RADIO_POWER_OFF -5 #define PDP_FAIL_TETHERED_CALL_ACTIVE -6 #define PDP_FAIL_ERROR_UNSPECIFIED 0xffff /* Radio States */ #define RADIO_STATE_OFF 0 #define RADIO_STATE_UNAVAILABLE 1 #define RADIO_STATE_ON 10 /* Deprecated, but still used by some modems */ #define RADIO_STATE_SIM_NOT_READY 2 #define RADIO_STATE_SIM_LOCKED_OR_ABSENT 3 #define RADIO_STATE_SIM_READY 4 /* Radio technologies */ #define RADIO_TECH_UNKNOWN 0 #define RADIO_TECH_GPRS 1 #define RADIO_TECH_EDGE 2 #define RADIO_TECH_UMTS 3 #define RADIO_TECH_IS95A 4 #define RADIO_TECH_IS95B 5 #define RADIO_TECH_1xRTT 6 #define RADIO_TECH_EVDO_0 7 #define RADIO_TECH_EVDO_A 8 #define RADIO_TECH_HSDPA 9 #define RADIO_TECH_HSUPA 10 #define RADIO_TECH_HSPA 11 #define RADIO_TECH_EVDO_B 12 #define RADIO_TECH_EHRPD 13 #define RADIO_TECH_LTE 14 #define RADIO_TECH_HSPAP 15 #define RADIO_TECH_GSM 16 /* MTK specific values for radio technologies */ #define MTK_RADIO_TECH_BASE 128 #define MTK_RADIO_TECH_HSDPAP (MTK_RADIO_TECH_BASE + 1) #define MTK_RADIO_TECH_HSDPAP_UPA (MTK_RADIO_TECH_BASE + 2) #define MTK_RADIO_TECH_HSUPAP (MTK_RADIO_TECH_BASE + 3) #define MTK_RADIO_TECH_HSUPAP_DPA (MTK_RADIO_TECH_BASE + 4) #define MTK_RADIO_TECH_DC_DPA (MTK_RADIO_TECH_BASE + 5) #define MTK_RADIO_TECH_DC_UPA (MTK_RADIO_TECH_BASE + 6) #define MTK_RADIO_TECH_DC_HSDPAP (MTK_RADIO_TECH_BASE + 7) #define MTK_RADIO_TECH_DC_HSDPAP_UPA (MTK_RADIO_TECH_BASE + 8) #define MTK_RADIO_TECH_DC_HSDPAP_DPA (MTK_RADIO_TECH_BASE + 9) #define MTK_RADIO_TECH_DC_HSPAP (MTK_RADIO_TECH_BASE + 10) /* See RIL_REQUEST_LAST_CALL_FAIL_CAUSE */ #define CALL_FAIL_UNOBTAINABLE_NUMBER 1 #define CALL_FAIL_NORMAL 16 #define CALL_FAIL_BUSY 17 #define CALL_FAIL_CONGESTION 34 #define CALL_FAIL_ACM_LIMIT_EXCEEDED 68 #define CALL_FAIL_CALL_BARRED 240 #define CALL_FAIL_FDN_BLOCKED 241 #define CALL_FAIL_IMSI_UNKNOWN_IN_VLR 242 #define CALL_FAIL_IMEI_NOT_ACCEPTED 243 #define CALL_FAIL_DIAL_MODIFIED_TO_USSD 244 #define CALL_FAIL_DIAL_MODIFIED_TO_SS 245 #define CALL_FAIL_DIAL_MODIFIED_TO_DIAL 246 #define CALL_FAIL_CDMA_LOCKED_UNTIL_POWER_CYCLE 1000 #define CALL_FAIL_CDMA_DROP 1001 #define CALL_FAIL_CDMA_INTERCEPT 1002 #define CALL_FAIL_CDMA_REORDER 1003 #define CALL_FAIL_CDMA_SO_REJECT 1004 #define CALL_FAIL_CDMA_RETRY_ORDER 1005 #define CALL_FAIL_CDMA_ACCESS_FAILURE 1006 #define CALL_FAIL_CDMA_PREEMPTED 1007 #define CALL_FAIL_CDMA_NOT_EMERGENCY 1008 #define CALL_FAIL_CDMA_ACCESS_BLOCKED 1009 #define CALL_FAIL_ERROR_UNSPECIFIED 0xffff /* see RIL_REQUEST_DEACTIVATE_DATA_CALL parameter*/ #define RIL_DEACTIVATE_DATA_CALL_NO_REASON 0 #define RIL_DEACTIVATE_DATA_CALL_RADIO_SHUTDOWN 1 /* See RIL_REQUEST_SETUP_DATA_CALL */ #define RIL_DATA_PROFILE_DEFAULT 0 #define RIL_DATA_PROFILE_TETHERED 1 #define RIL_DATA_PROFILE_IMS 2 #define RIL_DATA_PROFILE_FOTA 3 /* FOTA = Firmware Over the Air */ #define RIL_DATA_PROFILE_CBS 4 #define RIL_DATA_PROFILE_OEM_BASE 1000 /* Start of OEM-specific profiles */ /* MTK specific profile for MMS */ #define RIL_DATA_PROFILE_MTK_MMS (RIL_DATA_PROFILE_OEM_BASE + 1) /* * auth type -1 seems to mean 0 (RIL_AUTH_NONE) if no user/password is * specified or 3 (RIL_AUTH_BOTH) otherwise. See $ANDROID/packages/ * providers/TelephonyProvider/src/com/android/providers/telephony/ * TelephonyProvider.java. */ #define RIL_AUTH_ANY -1 #define RIL_AUTH_NONE 0 #define RIL_AUTH_PAP 1 #define RIL_AUTH_CHAP 2 #define RIL_AUTH_BOTH 3 /* SIM card states */ #define RIL_CARDSTATE_ABSENT 0 #define RIL_CARDSTATE_PRESENT 1 #define RIL_CARDSTATE_ERROR 2 /* SIM - App states */ #define RIL_APPSTATE_UNKNOWN 0 #define RIL_APPSTATE_DETECTED 1 #define RIL_APPSTATE_PIN 2 #define RIL_APPSTATE_PUK 3 #define RIL_APPSTATE_SUBSCRIPTION_PERSO 4 #define RIL_APPSTATE_READY 5 /* SIM - PIN states */ #define RIL_PINSTATE_UNKNOWN 0 #define RIL_PINSTATE_ENABLED_NOT_VERIFIED 1 #define RIL_PINSTATE_ENABLED_VERIFIED 2 #define RIL_PINSTATE_DISABLED 3 #define RIL_PINSTATE_ENABLED_BLOCKED 4 #define RIL_PINSTATE_ENABLED_PERM_BLOCKED 5 /* SIM - App types */ #define RIL_APPTYPE_UNKNOWN 0 #define RIL_APPTYPE_SIM 1 #define RIL_APPTYPE_USIM 2 #define RIL_APPTYPE_RUIM 3 #define RIL_APPTYPE_CSIM 4 #define RIL_APPTYPE_ISIM 5 /* SIM - PersoSubstate */ #define RIL_PERSOSUBSTATE_UNKNOWN 0 #define RIL_PERSOSUBSTATE_IN_PROGRESS 1 #define RIL_PERSOSUBSTATE_READY 2 #define RIL_PERSOSUBSTATE_SIM_NETWORK 3 #define RIL_PERSOSUBSTATE_SIM_NETWORK_SUBSET 4 #define RIL_PERSOSUBSTATE_SIM_CORPORATE 5 #define RIL_PERSOSUBSTATE_SIM_SERVICE_PROVIDER 6 #define RIL_PERSOSUBSTATE_SIM_SIM 7 #define RIL_PERSOSUBSTATE_SIM_NETWORK_PUK 8 #define RIL_PERSOSUBSTATE_SIM_NETWORK_SUBSET_PUK 9 #define RIL_PERSOSUBSTATE_SIM_CORPORATE_PUK 10 #define RIL_PERSOSUBSTATE_SIM_SERVICE_PROVIDER_PUK 11 #define RIL_PERSOSUBSTATE_SIM_SIM_PUK 12 #define RIL_PERSOSUBSTATE_RUIM_NETWORK1 13 #define RIL_PERSOSUBSTATE_RUIM_NETWORK2 14 #define RIL_PERSOSUBSTATE_RUIM_HRPD 15 #define RIL_PERSOSUBSTATE_RUIM_CORPORATE 16 #define RIL_PERSOSUBSTATE_RUIM_SERVICE_PROVIDER 17 #define RIL_PERSOSUBSTATE_RUIM_RUIM 18 #define RIL_PERSOSUBSTATE_RUIM_NETWORK1_PUK 19 #define RIL_PERSOSUBSTATE_RUIM_NETWORK2_PUK 20 #define RIL_PERSOSUBSTATE_RUIM_HRPD_PUK 21 #define RIL_PERSOSUBSTATE_RUIM_CORPORATE_PUK 22 #define RIL_PERSOSUBSTATE_RUIM_SERVICE_PROVIDER_PUK 23 #define RIL_PERSOSUBSTATE_RUIM_RUIM_PUK 24 /* RIL Request Messages */ #define RIL_REQUEST_GET_SIM_STATUS 1 #define RIL_REQUEST_ENTER_SIM_PIN 2 #define RIL_REQUEST_ENTER_SIM_PUK 3 #define RIL_REQUEST_ENTER_SIM_PIN2 4 #define RIL_REQUEST_ENTER_SIM_PUK2 5 #define RIL_REQUEST_CHANGE_SIM_PIN 6 #define RIL_REQUEST_CHANGE_SIM_PIN2 7 #define RIL_REQUEST_ENTER_NETWORK_DEPERSONALIZATION 8 #define RIL_REQUEST_GET_CURRENT_CALLS 9 #define RIL_REQUEST_DIAL 10 #define RIL_REQUEST_GET_IMSI 11 #define RIL_REQUEST_HANGUP 12 #define RIL_REQUEST_HANGUP_WAITING_OR_BACKGROUND 13 #define RIL_REQUEST_HANGUP_FOREGROUND_RESUME_BACKGROUND 14 #define RIL_REQUEST_SWITCH_WAITING_OR_HOLDING_AND_ACTIVE 15 #define RIL_REQUEST_SWITCH_HOLDING_AND_ACTIVE 15 #define RIL_REQUEST_CONFERENCE 16 #define RIL_REQUEST_UDUB 17 #define RIL_REQUEST_LAST_CALL_FAIL_CAUSE 18 #define RIL_REQUEST_SIGNAL_STRENGTH 19 #define RIL_REQUEST_VOICE_REGISTRATION_STATE 20 #define RIL_REQUEST_DATA_REGISTRATION_STATE 21 #define RIL_REQUEST_OPERATOR 22 #define RIL_REQUEST_RADIO_POWER 23 #define RIL_REQUEST_DTMF 24 #define RIL_REQUEST_SEND_SMS 25 #define RIL_REQUEST_SEND_SMS_EXPECT_MORE 26 #define RIL_REQUEST_SETUP_DATA_CALL 27 #define RIL_REQUEST_SIM_IO 28 #define RIL_REQUEST_SEND_USSD 29 #define RIL_REQUEST_CANCEL_USSD 30 #define RIL_REQUEST_GET_CLIR 31 #define RIL_REQUEST_SET_CLIR 32 #define RIL_REQUEST_QUERY_CALL_FORWARD_STATUS 33 #define RIL_REQUEST_SET_CALL_FORWARD 34 #define RIL_REQUEST_QUERY_CALL_WAITING 35 #define RIL_REQUEST_SET_CALL_WAITING 36 #define RIL_REQUEST_SMS_ACKNOWLEDGE 37 #define RIL_REQUEST_GET_IMEI 38 #define RIL_REQUEST_GET_IMEISV 39 #define RIL_REQUEST_ANSWER 40 #define RIL_REQUEST_DEACTIVATE_DATA_CALL 41 #define RIL_REQUEST_QUERY_FACILITY_LOCK 42 #define RIL_REQUEST_SET_FACILITY_LOCK 43 #define RIL_REQUEST_CHANGE_BARRING_PASSWORD 44 #define RIL_REQUEST_QUERY_NETWORK_SELECTION_MODE 45 #define RIL_REQUEST_SET_NETWORK_SELECTION_AUTOMATIC 46 #define RIL_REQUEST_SET_NETWORK_SELECTION_MANUAL 47 #define RIL_REQUEST_QUERY_AVAILABLE_NETWORKS 48 #define RIL_REQUEST_DTMF_START 49 #define RIL_REQUEST_DTMF_STOP 50 #define RIL_REQUEST_BASEBAND_VERSION 51 #define RIL_REQUEST_SEPARATE_CONNECTION 52 #define RIL_REQUEST_SET_MUTE 53 #define RIL_REQUEST_GET_MUTE 54 #define RIL_REQUEST_QUERY_CLIP 55 #define RIL_REQUEST_LAST_DATA_CALL_FAIL_CAUSE 56 #define RIL_REQUEST_DATA_CALL_LIST 57 #define RIL_REQUEST_RESET_RADIO 58 #define RIL_REQUEST_OEM_HOOK_RAW 59 #define RIL_REQUEST_OEM_HOOK_STRINGS 60 #define RIL_REQUEST_SCREEN_STATE 61 #define RIL_REQUEST_SET_SUPP_SVC_NOTIFICATION 62 #define RIL_REQUEST_WRITE_SMS_TO_SIM 63 #define RIL_REQUEST_DELETE_SMS_ON_SIM 64 #define RIL_REQUEST_SET_BAND_MODE 65 #define RIL_REQUEST_QUERY_AVAILABLE_BAND_MODE 66 #define RIL_REQUEST_STK_GET_PROFILE 67 #define RIL_REQUEST_STK_SET_PROFILE 68 #define RIL_REQUEST_STK_SEND_ENVELOPE_COMMAND 69 #define RIL_REQUEST_STK_SEND_TERMINAL_RESPONSE 70 #define RIL_REQUEST_STK_HANDLE_CALL_SETUP_REQUESTED_FROM_SIM 71 #define RIL_REQUEST_EXPLICIT_CALL_TRANSFER 72 #define RIL_REQUEST_SET_PREFERRED_NETWORK_TYPE 73 #define RIL_REQUEST_GET_PREFERRED_NETWORK_TYPE 74 #define RIL_REQUEST_GET_NEIGHBORING_CELL_IDS 75 #define RIL_REQUEST_SET_LOCATION_UPDATES 76 #define RIL_REQUEST_CDMA_SET_SUBSCRIPTION_SOURCE 77 #define RIL_REQUEST_CDMA_SET_ROAMING_PREFERENCE 78 #define RIL_REQUEST_CDMA_QUERY_ROAMING_PREFERENCE 79 #define RIL_REQUEST_SET_TTY_MODE 80 #define RIL_REQUEST_QUERY_TTY_MODE 81 #define RIL_REQUEST_CDMA_SET_PREFERRED_VOICE_PRIVACY_MODE 82 #define RIL_REQUEST_CDMA_QUERY_PREFERRED_VOICE_PRIVACY_MODE 83 #define RIL_REQUEST_CDMA_FLASH 84 #define RIL_REQUEST_CDMA_BURST_DTMF 85 #define RIL_REQUEST_CDMA_VALIDATE_AND_WRITE_AKEY 86 #define RIL_REQUEST_CDMA_SEND_SMS 87 #define RIL_REQUEST_CDMA_SMS_ACKNOWLEDGE 88 #define RIL_REQUEST_GSM_GET_BROADCAST_SMS_CONFIG 89 #define RIL_REQUEST_GSM_SET_BROADCAST_SMS_CONFIG 90 #define RIL_REQUEST_GSM_SMS_BROADCAST_ACTIVATION 91 #define RIL_REQUEST_CDMA_GET_BROADCAST_SMS_CONFIG 92 #define RIL_REQUEST_CDMA_SET_BROADCAST_SMS_CONFIG 93 #define RIL_REQUEST_CDMA_SMS_BROADCAST_ACTIVATION 94 #define RIL_REQUEST_CDMA_SUBSCRIPTION 95 #define RIL_REQUEST_CDMA_WRITE_SMS_TO_RUIM 96 #define RIL_REQUEST_CDMA_DELETE_SMS_ON_RUIM 97 #define RIL_REQUEST_DEVICE_IDENTITY 98 #define RIL_REQUEST_EXIT_EMERGENCY_CALLBACK_MODE 99 #define RIL_REQUEST_GET_SMSC_ADDRESS 100 #define RIL_REQUEST_SET_SMSC_ADDRESS 101 #define RIL_REQUEST_REPORT_SMS_MEMORY_STATUS 102 #define RIL_REQUEST_REPORT_STK_SERVICE_IS_RUNNING 103 #define RIL_REQUEST_CDMA_GET_SUBSCRIPTION_SOURCE 104 #define RIL_REQUEST_ISIM_AUTHENTICATION 105 #define RIL_REQUEST_ACKNOWLEDGE_INCOMING_GSM_SMS_WITH_PDU 106 #define RIL_REQUEST_STK_SEND_ENVELOPE_WITH_STATUS 107 #define RIL_REQUEST_VOICE_RADIO_TECH 108 #define RIL_REQUEST_GET_CELL_INFO_LIST 109 #define RIL_REQUEST_SET_UNSOL_CELL_INFO_LIST_RATE 110 #define RIL_REQUEST_SET_INITIAL_ATTACH_APN 111 /* RIL Unsolicited Messages */ #define RIL_UNSOL_RESPONSE_BASE 1000 #define RIL_UNSOL_RESPONSE_RADIO_STATE_CHANGED 1000 #define RIL_UNSOL_RESPONSE_CALL_STATE_CHANGED 1001 #define RIL_UNSOL_RESPONSE_VOICE_NETWORK_STATE_CHANGED 1002 #define RIL_UNSOL_RESPONSE_NEW_SMS 1003 #define RIL_UNSOL_RESPONSE_NEW_SMS_STATUS_REPORT 1004 #define RIL_UNSOL_RESPONSE_NEW_SMS_ON_SIM 1005 #define RIL_UNSOL_ON_USSD 1006 #define RIL_UNSOL_ON_USSD_REQUEST 1007 #define RIL_UNSOL_NITZ_TIME_RECEIVED 1008 #define RIL_UNSOL_SIGNAL_STRENGTH 1009 #define RIL_UNSOL_DATA_CALL_LIST_CHANGED 1010 #define RIL_UNSOL_SUPP_SVC_NOTIFICATION 1011 #define RIL_UNSOL_STK_SESSION_END 1012 #define RIL_UNSOL_STK_PROACTIVE_COMMAND 1013 #define RIL_UNSOL_STK_EVENT_NOTIFY 1014 #define RIL_UNSOL_STK_CALL_SETUP 1015 #define RIL_UNSOL_SIM_SMS_STORAGE_FULL 1016 #define RIL_UNSOL_SIM_REFRESH 1017 #define RIL_UNSOL_CALL_RING 1018 #define RIL_UNSOL_RESPONSE_SIM_STATUS_CHANGED 1019 #define RIL_UNSOL_RESPONSE_CDMA_NEW_SMS 1020 #define RIL_UNSOL_RESPONSE_NEW_BROADCAST_SMS 1021 #define RIL_UNSOL_CDMA_RUIM_SMS_STORAGE_FULL 1022 #define RIL_UNSOL_RESTRICTED_STATE_CHANGED 1023 #define RIL_UNSOL_ENTER_EMERGENCY_CALLBACK_MODE 1024 #define RIL_UNSOL_CDMA_CALL_WAITING 1025 #define RIL_UNSOL_CDMA_OTA_PROVISION_STATUS 1026 #define RIL_UNSOL_CDMA_INFO_REC 1027 #define RIL_UNSOL_OEM_HOOK_RAW 1028 #define RIL_UNSOL_RINGBACK_TONE 1029 #define RIL_UNSOL_RESEND_INCALL_MUTE 1030 #define RIL_UNSOL_CDMA_SUBSCRIPTION_SOURCE_CHANGED 1031 #define RIL_UNSOL_CDMA_PRL_CHANGED 1032 #define RIL_UNSOL_EXIT_EMERGENCY_CALLBACK_MODE 1033 #define RIL_UNSOL_RIL_CONNECTED 1034 #define RIL_UNSOL_VOICE_RADIO_TECH_CHANGED 1035 #define RIL_UNSOL_CELL_INFO_LIST 1036 /* Suplementary services Service class*/ #define SERVICE_CLASS_NONE 0 /* Network registration states */ #define RIL_REG_STATE_NOT_REGISTERED 0 #define RIL_REG_STATE_REGISTERED 1 #define RIL_REG_STATE_SEARCHING 2 #define RIL_REG_STATE_DENIED 3 #define RIL_REG_STATE_UNKNOWN 4 #define RIL_REG_STATE_ROAMING 5 #define RIL_REG_STATE_EMERGENCY_NOT_REGISTERED 10 #define RIL_REG_STATE_EMERGENCY_SEARCHING 12 #define RIL_REG_STATE_EMERGENCY_DENIED 13 #define RIL_REG_STATE_EMERGENCY_UNKNOWN 14 #endif /*__RIL_CONSTANTS_H*/