blob: 80069e829561e714a9131c152ef05b78a015a101 [file] [log] [blame]
rjw4d48a8e2023-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)
19
20typedef struct{
21 int resp_type;
22 int urcid;
23}lynq_head_t;
24
25int lynq_init_data_urc_thread();
26int lynq_deinit_data_urc_thread();
27bool is_support_urc(int urc_id);
28void urc_msg_process(Parcel *p);
29
you.chen2f5cd7b2023-03-20 19:06:08 +080030#endif