/* * Copyright (C) 2021 Huawei Device Co., Ltd. * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ #ifndef OHOS_RIL_REQUEST_H #define OHOS_RIL_REQUEST_H #define HRIL_RESPONSE_ACKNOWLEDGEMENT 800 typedef enum { HREQ_CALL_BASE = 0, HREQ_CALL_GET_CALL_LIST, HREQ_CALL_DIAL, HREQ_CALL_HANGUP, HREQ_CALL_REJECT, HREQ_CALL_ANSWER, HREQ_CALL_HOLD_CALL, // call hold value 6 HREQ_CALL_UNHOLD_CALL, // call active value 6 HREQ_CALL_SWITCH_CALL, HREQ_CALL_COMBINE_CONFERENCE, HREQ_CALL_SEPARATE_CONFERENCE, // Keep all other calls except the xth call HREQ_CALL_CALL_SUPPLEMENT, HREQ_CALL_SEND_DTMF, HREQ_CALL_START_DTMF, HREQ_CALL_STOP_DTMF, HREQ_CALL_SET_CLIP, HREQ_CALL_GET_CLIP, HREQ_CALL_GET_CALL_WAITING, HREQ_CALL_SET_CALL_WAITING, HREQ_CALL_GET_CALL_RESTRICTION, HREQ_CALL_SET_CALL_RESTRICTION, HREQ_CALL_GET_CALL_TRANSFER_INFO, HREQ_CALL_SET_CALL_TRANSFER_INFO, HREQ_CALL_GET_CLIR, HREQ_CALL_SET_CLIR, HREQ_CALL_GET_IMS_CALL_LIST, HREQ_CALL_GET_CALL_PREFERENCE, HREQ_CALL_SET_CALL_PREFERENCE, HREQ_CALL_GET_LTEIMSSWITCH_STATUS, HREQ_CALL_SET_LTEIMSSWITCH_STATUS, HREQ_CALL_SET_USSD, HREQ_CALL_GET_USSD, HREQ_CALL_SET_MUTE, HREQ_CALL_GET_MUTE, HREQ_CALL_GET_EMERGENCY_LIST, HREQ_CALL_GET_FAIL_REASON, HREQ_SMS_BASE = 100, HREQ_SMS_SEND_GSM_SMS, HREQ_SMS_SEND_CDMA_SMS, HREQ_SMS_ADD_SIM_MESSAGE, HREQ_SMS_DEL_SIM_MESSAGE, HREQ_SMS_UPDATE_SIM_MESSAGE, HREQ_SMS_SEND_SMS_MORE_MODE, HREQ_SMS_SEND_SMS_ACK, HREQ_SMS_SET_SMSC_ADDR, HREQ_SMS_GET_SMSC_ADDR, HREQ_SMS_SET_CB_CONFIG, HREQ_SMS_GET_CB_CONFIG, HREQ_SMS_GET_CDMA_CB_CONFIG, HREQ_SMS_SET_CDMA_CB_CONFIG, HREQ_SMS_ADD_CDMA_SIM_MESSAGE, HREQ_SMS_DEL_CDMA_SIM_MESSAGE, HREQ_SMS_UPDATE_CDMA_SIM_MESSAGE, HREQ_SIM_BASE = 200, HREQ_SIM_GET_SIM_STATUS, HREQ_SIM_GET_IMSI, HREQ_SIM_GET_SIM_IO, HREQ_SIM_GET_SIM_LOCK_STATUS, HREQ_SIM_SET_SIM_LOCK, HREQ_SIM_CHANGE_SIM_PASSWORD, HREQ_SIM_UNLOCK_PIN, HREQ_SIM_UNLOCK_PUK, HREQ_SIM_GET_SIM_PIN_INPUT_TIMES, HREQ_SIM_UNLOCK_PIN2, HREQ_SIM_UNLOCK_PUK2, HREQ_SIM_GET_SIM_PIN2_INPUT_TIMES, HREQ_SIM_SET_ACTIVE_SIM, HREQ_SIM_RADIO_PROTOCOL, HREQ_SIM_STK_SEND_TERMINAL_RESPONSE, HREQ_SIM_STK_SEND_ENVELOPE, HREQ_SIM_STK_IS_READY, HREQ_SIM_OPEN_LOGICAL_CHANNEL, HREQ_SIM_CLOSE_LOGICAL_CHANNEL, HREQ_SIM_TRANSMIT_APDU_LOGICAL_CHANNEL, HREQ_SIM_UNLOCK_SIM_LOCK, HREQ_DATA_BASE = 300, HREQ_DATA_SET_INIT_APN_INFO, HREQ_DATA_DEACTIVATE_PDP_CONTEXT, HREQ_DATA_ACTIVATE_PDP_CONTEXT, HREQ_DATA_GET_PDP_CONTEXT_LIST, HREQ_DATA_GET_LINK_BANDWIDTH_INFO, HREQ_DATA_SET_LINK_BANDWIDTH_REPORTING_RULE, HREQ_NETWORK_BASE = 400, HREQ_NETWORK_GET_SIGNAL_STRENGTH, HREQ_NETWORK_GET_CS_REG_STATUS, HREQ_NETWORK_GET_PS_REG_STATUS, HREQ_NETWORK_GET_OPERATOR_INFO, HREQ_NETWORK_GET_NETWORK_SEARCH_INFORMATION, HREQ_NETWORK_GET_NETWORK_SELECTION_MODE, HREQ_NETWORK_SET_NETWORK_SELECTION_MODE, HREQ_NETWORK_GET_NEIGHBORING_CELLINFO_LIST, HREQ_NETWORK_GET_CURRENT_CELL_INFO, HREQ_NETWORK_SET_PREFERRED_NETWORK, HREQ_NETWORK_GET_PREFERRED_NETWORK, HREQ_NETWORK_GET_IMS_REG_STATUS, HREQ_NETWORK_GET_RADIO_CAPABILITY, HREQ_NETWORK_GET_PHYSICAL_CHANNEL_CONFIG, HREQ_NETWORK_SET_LOCATE_UPDATES, HREQ_COMMON_BASE = 500, HREQ_MODEM_SET_RADIO_STATUS, HREQ_MODEM_GET_RADIO_STATUS, HREQ_MODEM_GET_IMEI, HREQ_MODEM_GET_MEID, HREQ_MODEM_GET_VOICE_RADIO, HREQ_MODEM_EXIT = 1000 } HRilRequest; #endif // OHOS_RIL_REQUEST_H