[feature] e-call add wait-event 3

Change-Id: I750defe9bce5d9d393c38cbd3bebd56ef9d598fe
diff --git a/src/lynq/lib/liblynq-call/include/libcall/lynq_call.h b/src/lynq/lib/liblynq-call/include/libcall/lynq_call.h
index 7aa3832..0b544a2 100755
--- a/src/lynq/lib/liblynq-call/include/libcall/lynq_call.h
+++ b/src/lynq/lib/liblynq-call/include/libcall/lynq_call.h
@@ -75,11 +75,35 @@
     LYNQ_ECALL_VAR_MAX, 

 }LYNQ_ECall_Variant;

 

+typedef enum{

+    LYNQ_ECALL_SENDING_START = 1,

+    LYNQ_ECALL_SENDING_MSD = 2,

+    LYNQ_ECALL_LLACK_RECEIVED = 3,

+    LYNQ_ECALL_ALACK_POSITIVE_RECEIVED = 4,

+    LYNQ_ECALL_ALACK_CLEARDOWN_RECEIVED = 5,

+    LYNQ_ECALL_ACTIVE = 11,

+    LYNQ_ECALL_DISCONNECTED = 12,

+    LYNQ_ECALL_IMS_ACTIVE = 13,

+    LYNQ_ECALL_IMS_DISCONNECTED = 14,

+    LYNQ_ECALL_ABNORMAL_HANGUP=15,

+    LYNQ_ECALL_IMS_MSD_ACK = 20,

+    LYNQ_ECALL_IMS_UPDATE_MSD = 21,

+    LYNQ_ECALL_IMS_IN_BAND_TRANSFER = 22,

+    LYNQ_ECALL_IMS_MSD_NACK = 23,

+    LYNQ_ECALL_IMS_SRVCC = 24,

+    LYNQ_ECALL_ONLY_DEREGISTRATION = 31,

+    LYNQ_ECALL_MAY_DEREGISTER = 32,

+    LYNQ_ECALL_PSAP_CALLBACK_START = 40,

+    LYNQ_ECALL_PSAP_CALLBACK_IMS_UPDATE_MSD = 41,

+    LYNQ_ECALL_UNSPECIFIED = 0xffff,

+}LYNQ_ECall_Indication;

+

 int lynq_set_test_num(LYNQ_ECall_Set_Type type, const char *test_num, int test_num_length);

 int lynq_fast_ecall(int* handle, LYNQ_ECall_Category lynq_ecall_cat, LYNQ_ECall_Variant lynq_ecall_variant,  const char *addr, int addr_length, const char *msd_data, int msd_length);

 int lynq_set_msd(int* handle, const char *msd_data, int msd_length);

 int lynq_set_ivs(int enable);

 int lynq_ivs_push_msd();

+int lynq_wait_ecall_indication(LYNQ_ECall_Indication *Endication);

 #endif

 /*E-CALL interface end*/