blob: 59f9f9d36963148a971e83828791008dcb6d8859 [file] [log] [blame]
rjw7ee7bb42023-01-18 11:34:28 +08001#ifndef LYNQ_DATA_URC_H
2#define LYNQ_DATA_URC_H
3
4using ::android::Parcel;
5
6#define LYNQ_URC_SERVICE_PORT 8086
7
8/*the same with lynq_interface.h begin*/
9#define LYNQ_REQUEST_VENDOR_BASE 8000
10#define LYNQ_URC_VENDOR_BASE 9000
11#define LYNQ_AT_SNED (LYNQ_REQUEST_VENDOR_BASE +1)
12#define LYNQ_URC_CALL_STATUS_IND (LYNQ_URC_VENDOR_BASE+1)
13#define LYNQ_URC_DATA_STATUS_IND (LYNQ_URC_VENDOR_BASE+2)
14#define LYNQ_URC_DATA_CALL_STATUS_IND (LYNQ_URC_VENDOR_BASE+3)
15#define LYNQ_AUTO_ANSWER_CALL (LYNQ_REQUEST_VENDOR_BASE +2)
16#define LYNQ_REQUEST_SET_DTMF_VOLUME (LYNQ_REQUEST_VENDOR_BASE +3)
17#define LYNQ_URC_MODIFY_APNDB (LYNQ_URC_VENDOR_BASE+4)
18#define LYNQ_URC_RESET_APNDB (LYNQ_URC_VENDOR_BASE+5)
xy.hef5d74f12023-10-23 06:48:52 -070019#define LYNQ_TELEPHONY_RESTART 3113
rjw7ee7bb42023-01-18 11:34:28 +080020
21typedef struct{
22 int resp_type;
23 int urcid;
24}lynq_head_t;
25
26int lynq_init_data_urc_thread();
27int lynq_deinit_data_urc_thread();
28bool is_support_urc(int urc_id);
29void urc_msg_process(Parcel *p);
30
lh0e551da2023-03-28 09:50:20 +080031#endif