q.huang | 5292166 | 2022-10-20 15:25:45 +0800 | [diff] [blame] | 1 | #ifndef LYNQ_MODULE_COMMON_H
|
| 2 | #define LYNQ_MODULE_COMMON_H
|
| 3 |
|
| 4 | #define RESULT_OK (0)
|
| 5 | #define RESULT_ERROR (-1)
|
| 6 |
|
| 7 | /*the same with lynq_interface.h begin*/
|
ll | b392107 | 2023-01-10 14:47:46 +0800 | [diff] [blame^] | 8 | #define LYNQ_REQUEST_VENDOR_BASE 8000
|
| 9 | #define LYNQ_URC_VENDOR_BASE 9000
|
| 10 | #define LYNQ_AT_SNED (LYNQ_REQUEST_VENDOR_BASE +1)
|
| 11 | #define LYNQ_URC_CALL_STATUS_IND (LYNQ_URC_VENDOR_BASE+1)
|
| 12 | #define LYNQ_URC_DATA_STATUS_IND (LYNQ_URC_VENDOR_BASE+2)
|
| 13 | #define LYNQ_URC_DATA_CALL_STATUS_IND (LYNQ_URC_VENDOR_BASE+3)
|
| 14 | #define LYNQ_AUTO_ANSWER_CALL (LYNQ_REQUEST_VENDOR_BASE +2)
|
| 15 | #define LYNQ_REQUEST_SET_DTMF_VOLUME (LYNQ_REQUEST_VENDOR_BASE +3)
|
| 16 | #define LYNQ_URC_MODIFY_APNDB (LYNQ_URC_VENDOR_BASE+4)
|
| 17 | #define LYNQ_URC_RESET_APNDB (LYNQ_URC_VENDOR_BASE+5)
|
| 18 |
|
| 19 |
|
| 20 | #define LYNQ_REQUEST_WRITE_SMS_TO_MEMORY (LYNQ_REQUEST_VENDOR_BASE +4)
|
| 21 | #define LYNQ_REQUEST_READ_SMS_FROM_MEMORY (LYNQ_REQUEST_VENDOR_BASE + 5)
|
| 22 | #define LYNQ_REQUEST_DELETE_SMS_FROM_MEMORY (LYNQ_REQUEST_VENDOR_BASE + 6)
|
| 23 | #define LYNQ_REQUEST_LIST_SMS_FROM_MEMORY (LYNQ_REQUEST_VENDOR_BASE + 7)
|
| 24 | #define LYNQ_REQUEST_SET_DEFAULT_SIM_ALL (LYNQ_REQUEST_VENDOR_BASE + 8)
|
| 25 |
|
| 26 | #define LYNQ_REQUEST_SET_SPEECH_VOLUME (LYNQ_REQUEST_VENDOR_BASE +9)
|
| 27 | #define LYNQ_REQUEST_GET_SPEECH_VOLUME (LYNQ_REQUEST_VENDOR_BASE +10)
|
| 28 | #define LYNQ_REQUEST_RECORD (LYNQ_REQUEST_VENDOR_BASE +11)
|
| 29 | #define LYNQ_REQUEST_OOS_RECOVER_TIMER_INTERVAL (LYNQ_REQUEST_VENDOR_BASE +12)
|
q.huang | 5292166 | 2022-10-20 15:25:45 +0800 | [diff] [blame] | 30 | #define LYNQ_REQUEST_OOS_DEEP_SLEEP_RECOVER_TIMER_INTERVAL (LYNQ_REQUEST_VENDOR_BASE +13)
|
q.huang | 036b6cf | 2023-01-10 14:29:20 +0800 | [diff] [blame] | 31 | #define LYNQ_REQUEST_CHANGE_SCREEN_STATE (LYNQ_REQUEST_VENDOR_BASE + 14)/*jb.qi add for two sim suspend 2022/9/19*/
|
| 32 | #define LYNQ_REQUEST_CHANGE_RADIO (LYNQ_REQUEST_VENDOR_BASE + 15)
|
q.huang | 5292166 | 2022-10-20 15:25:45 +0800 | [diff] [blame] | 33 | /*the same with lynq_interface.h end*/
|
| 34 |
|
| 35 | typedef enum{
|
| 36 | /*base abnormal*/
|
| 37 | LYNQ_E_PARAMETER_ANONALY=7000,
|
| 38 | LYNQ_E_SEND_REQUEST_FAIL=7001,
|
| 39 | LYNQ_E_GET_HEAD_ERROR=7002,
|
| 40 | LYNQ_E_INNER_ERROR=7100,
|
| 41 | LYNQ_E_MALLOC_ERROR=7101,
|
| 42 | /**/
|
| 43 | LYNQ_E_CARDSTATE_ERROR=8000,
|
| 44 | /* The voice service state is out of service*/
|
| 45 | LYNQ_E_STATE_OUT_OF_SERVICE=8001,
|
| 46 | /* The voice service state is EMERGENCY_ONLY*/
|
| 47 | LYNQ_E_STATE_EMERGENCY_ONLY=8002,
|
| 48 | /* The radio power is power off*/
|
| 49 | LYNQ_E_STATE_POWER_OFF=8003,
|
| 50 | LYNQ_E_TIME_OUT=8004,
|
| 51 | /*create or open sms DB fail */
|
| 52 | LYNQ_E_SMS_DB_FAIL=8005,
|
| 53 | /*Failed to execute sql statement*/
|
| 54 | LYNQ_E_SMS_SQL_FAIL = 8006,
|
| 55 | LYNQ_E_SMS_NOT_FIND = 8007,
|
| 56 | /* The logic conflict*/
|
| 57 | LYNQ_E_CONFLICT=9000,
|
| 58 | /*Null anomaly*/
|
| 59 | LYNQ_E_NULL_ANONALY=9001,
|
| 60 | /*Invalid id anomaly*/
|
| 61 | LYNQ_E_INVALID_ID_ANONALY=9002,
|
| 62 | #ifdef ECALL_SUPPORT
|
| 63 | LYNQ_E_ECALL_BEING_RUNNING =9003,
|
| 64 | LYNQ_E_ECALL_MSD_LENGTH_ERROR =9004,
|
| 65 | LYNQ_E_ECALL_DAILING_NO_ANSWER =9005,
|
| 66 | #endif
|
| 67 | }LYNQ_E;
|
| 68 |
|
| 69 | #define MODULE_CLOSED (0)
|
| 70 | #define MODULE_SWITCHING (1)
|
| 71 | #define MODULE_RUNNING (2)
|
| 72 |
|
| 73 | extern int g_module_init_flag;
|
| 74 |
|
| 75 | #endif
|