blob: 97869b199ae760c39fd68c88ea8a518700465a83 [file] [log] [blame]
rjw6c1fd8f2022-11-30 14:33:01 +08001/*****************************************************************************
2* Copyright Statement:
3* --------------------
4* This software is protected by Copyright and the information contained
5* herein is confidential. The software may not be copied and the information
6* contained herein may not be used or disclosed except with the written
7* permission of MediaTek Inc. (C) 2012
8*
9* BY OPENING THIS FILE, BUYER HEREBY UNEQUIVOCALLY ACKNOWLEDGES AND AGREES
10* THAT THE SOFTWARE/FIRMWARE AND ITS DOCUMENTATIONS ("MEDIATEK SOFTWARE")
11* RECEIVED FROM MEDIATEK AND/OR ITS REPRESENTATIVES ARE PROVIDED TO BUYER ON
12* AN "AS-IS" BASIS ONLY. MEDIATEK EXPRESSLY DISCLAIMS ANY AND ALL WARRANTIES,
13* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF
14* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT.
15* NEITHER DOES MEDIATEK PROVIDE ANY WARRANTY WHATSOEVER WITH RESPECT TO THE
16* SOFTWARE OF ANY THIRD PARTY WHICH MAY BE USED BY, INCORPORATED IN, OR
17* SUPPLIED WITH THE MEDIATEK SOFTWARE, AND BUYER AGREES TO LOOK ONLY TO SUCH
18* THIRD PARTY FOR ANY WARRANTY CLAIM RELATING THERETO. MEDIATEK SHALL ALSO
19* NOT BE RESPONSIBLE FOR ANY MEDIATEK SOFTWARE RELEASES MADE TO BUYER'S
20* SPECIFICATION OR TO CONFORM TO A PARTICULAR STANDARD OR OPEN FORUM.
21*
22* BUYER'S SOLE AND EXCLUSIVE REMEDY AND MEDIATEK'S ENTIRE AND CUMULATIVE
23* LIABILITY WITH RESPECT TO THE MEDIATEK SOFTWARE RELEASED HEREUNDER WILL BE,
24* AT MEDIATEK'S OPTION, TO REVISE OR REPLACE THE MEDIATEK SOFTWARE AT ISSUE,
25* OR REFUND ANY SOFTWARE LICENSE FEES OR SERVICE CHARGE PAID BY BUYER TO
26* MEDIATEK FOR SUCH MEDIATEK SOFTWARE AT ISSUE.
27*
28* THE TRANSACTION CONTEMPLATED HEREUNDER SHALL BE CONSTRUED IN ACCORDANCE
29* WITH THE LAWS OF THE STATE OF CALIFORNIA, USA, EXCLUDING ITS CONFLICT OF
30* LAWS PRINCIPLES. ANY DISPUTES, CONTROVERSIES OR CLAIMS ARISING THEREOF AND
31* RELATED THERETO SHALL BE SETTLED BY ARBITRATION IN SAN FRANCISCO, CA, UNDER
32* THE RULES OF THE INTERNATIONAL CHAMBER OF COMMERCE (ICC).
33*
34*****************************************************************************/
35
36/*****************************************************************************
37 *
38 * Filename:
39 * ---------
40 * dmf_public_event.h
41 *
42 * Project:
43 * --------
44 * UMOLYA
45 *
46 * Description:
47 * ------------
48 * DM Framework public event interface
49 *
50 * Author:
51 * -------
52 * -------
53 *
54 *
55 * ==========================================================================
56 * $Log$
57 *
58 * 09 24 2020 jack-mh.tsai
59 * [MOLY00547250] 5G SA®I?»Ý¨D
60 *
61 * 09 18 2020 jack-mh.tsai
62 * [MOLY00570074] [Cayman][TMUS][Protocol][EchoLocate] Request to implement DataMetrics5gSa class API version 1
63 *
64 * 09 14 2020 jack-mh.tsai
65 * [MOLY00570074] [Cayman][TMUS][Protocol][EchoLocate] Request to implement DataMetrics5gSa class API version 1
66 *
67 * 08 13 2020 titi.wu
68 * [MOLY00524839] 5G RF ®I?»Ý¨D
69 * EWSP0000141637
70 *
71 * 08 13 2020 titi.wu
72 * [MOLY00524839] 5G RF ®I?»Ý¨D
73 * EWSP0000141637
74 *
75 * 07 07 2020 jack-mh.tsai
76 * [MOLY00519978] °Æ¥dLTE?Ácpaging?±±®I?»Ý¨D(SWRD)
77 *
78 * 07 01 2020 jack-mh.tsai
79 * [MOLY00519978] °Æ¥dLTE?Ácpaging?±±®I?»Ý¨D(SWRD)
80 *
81 * 07 06 2020 titi.wu
82 * [MOLY00541505] ¡i5G-A¡j¡iModem·sfeature¡j5G±µ¤J±±¨î???¦ô®I?
83 * .
84 *
85 * 05 22 2020 jack-mh.tsai
86 * [MOLY00511933] 5G¥\¯Ó®I?¤W?Éó¨î
87 *
88 * 04 17 2020 kunkun.shao
89 * [MOLY00511342] Modem¶Ë´óÊý¾ÝÊÕ¼¯:DMF NW KPI SW DOMAIN
90 *
91 * 03 16 2020 jack-mh.tsai
92 * [MOLY00505503] [Gen97] OPPO DMF KPI requirement
93 *
94 * 01 18 2020 kunkun.shao
95 * [MOLY00475736] Modem¶Ë´óÊý¾ÝÊÕ¼¯:internal dmf
96 *
97 * 01 07 2020 jack-mh.tsai
98 * [MOLY00469943] DMF Customization Framework: DMF MISC16 1010(SWRD)
99 *
100 *
101 *
102 ****************************************************************************/
103
104
105#ifndef _DMF_PUBLIC_EVENT_H_
106#define _DMF_PUBLIC_EVENT_H_
107
108#include "sim_exported_enum.h"
109
110
111typedef enum
112{
113 DMF_EVENT_NULL,
114
115/*****************************************************************************
116 * EVENT NAME
117 * DMF_EVENT_ERRC_SRVCC_FAIL
118 *
119 * DESCRIPTION
120 * This event is broadcasted when SRVCC Fail occurs
121 *
122 * Data Type
123 * dmf_errc_srvcc_fail_type_enum
124 *
125 * Data Size
126 * sizeof(dmf_errc_srvcc_fail_type_enum)
127 *
128 * Data Description
129 * ERRC SRVCC fail cause
130 *
131 *****************************************************************************/
132 DMF_EVENT_ERRC_SRVCC_FAIL,
133
134/*****************************************************************************
135 * EVENT NAME
136 * DMF_EVENT_ERRC_TIMER_EXPIRED
137 *
138 * DESCRIPTION
139 * This event is broadcasted when ERRC timer exipred
140 *
141 * Data Type
142 * em_errc_timer_enum
143 *
144 * Data Size
145 * sizeof(em_errc_timer_enum)
146 *
147 * Data Description
148 * ERRC Timer type
149 *
150 *****************************************************************************/
151 DMF_EVENT_ERRC_TIMER_EXPIRED,
152
153/*****************************************************************************
154 * EVENT NAME
155 * DMF_EVENT_ERRC_REEST
156 *
157 * DESCRIPTION
158 * This event is broadcasted when ERRC reestablishment occurs
159 *
160 * Data Type
161 * em_errc_reest_info_cause_enum
162 *
163 * Data Size
164 * sizeof(em_errc_reest_info_cause_enum)
165 *
166 * Data Description
167 * ERRC reestablishment cause
168 *
169 *****************************************************************************/
170 DMF_EVENT_ERRC_REEST,
171
172/*****************************************************************************
173 * EVENT NAME
174 * DMF_EVENT_ERRC_STATE_TRANSITION
175 *
176 * DESCRIPTION
177 * This event is broadcasted when ERRC state transition occurs
178 *
179 * Data Type
180 * pointer to dmf_event_errc_state_struct
181 *
182 * Data Size
183 * sizeof(dmf_event_errc_state_struct)
184 *
185 * Data Description
186 * ERRC state and cause
187 *
188 *****************************************************************************/
189 DMF_EVENT_ERRC_STATE_TRANSITION,
190
191/*****************************************************************************
192 * EVENT NAME
193 * DMF_EVENT_MM_INFO
194 *
195 * DESCRIPTION
196 * This event is broadcasted when MSG_ID_EM_MM_INFO_IND is received
197 *
198 * Data Type
199 * kal_uint8
200 *
201 * Data Size
202 * sizeof(kal_uint8)
203 *
204 * Data Description
205 * LU reject cause which is defined in the spec. 24.008
206 * MM INFO
207 *
208 *****************************************************************************/
209 DMF_EVENT_MM_INFO,
210
211/*****************************************************************************
212 * EVENT NAME
213 * DMF_EVENT_MM_LU_INFO
214 *
215 * DESCRIPTION
216 * This event is broadcasted when MSG_ID_EM_MM_LU_INFO_IND is received
217 *
218 * Data Type
219 * em_lr_failure_cause_enum
220 *
221 * Data Size
222 * sizeof(em_lr_failure_cause_enum)
223 *
224 * Data Description
225 * LU Failure cause
226 * MM LU INFO
227 *
228 *****************************************************************************/
229 DMF_EVENT_MM_LU_INFO,
230
231/*****************************************************************************
232 * EVENT NAME
233 * DMF_EVENT_EMM_ATTACU_TAU_REJECT_OCCURS
234 *
235 * DESCRIPTION
236 * This event is broadcasted when EMM ATTACH/TAU reject occurs
237 *
238 * Data Type
239 * point to dmf_event_emm_reject_info_struct
240 *
241 * Data Size
242 * sizeof(dmf_event_emm_reject_info_struct)
243 *
244 * Data Description
245 * ATTACH/TAU type, EMM cause
246 *
247 *****************************************************************************/
248 DMF_EVENT_EMM_ATTACU_TAU_REJECT_OCCURS,
249
250/*****************************************************************************
251 * EVENT NAME
252 * DMF_EVENT_EMM_AUTH_REJECT_OCCURS
253 *
254 * DESCRIPTION
255 * This event is broadcasted when EMM authentication is rejected
256 *
257 * Data Type
258 * void
259 *
260 * Data Size
261 * 0
262 *
263 * Data Description
264 * N/A
265 *
266 *****************************************************************************/
267 DMF_EVENT_EMM_AUTH_REJECT_OCCURS,
268
269/*****************************************************************************
270 * EVENT NAME
271 * DMF_EVENT_ESM_TIMER_EXPIRY
272 *
273 * DESCRIPTION
274 * This event is broadcasted when ESM Timer is exipred
275 *
276 * Data Type
277 * pointer to dmf_event_esm_timer_expiry_struct
278 *
279 * Data Size
280 * sizeof(dmf_event_esm_timer_expiry_struct)
281 *
282 * Data Description
283 * Expired Timer and application type
284 *
285 *****************************************************************************/
286 DMF_EVENT_ESM_TIMER_EXPIRY,
287
288/*****************************************************************************
289 * EVENT NAME
290 * DMF_EVENT_ESM_OTA_EVENT
291 *
292 * DESCRIPTION
293 * This event is broadcasted when ESM OTA message is sent/received
294 *
295 * Data Type
296 * pointer to dmf_event_esm_ota_struct
297 *
298 * Data Size
299 * sizeof(dmf_event_esm_ota_struct)
300 *
301 * Data Description
302 * OTA event and application type
303 *
304 *****************************************************************************/
305 DMF_EVENT_ESM_OTA_EVENT,
306
307/*****************************************************************************
308 * EVENT NAME
309 * DMF_EVENT_SM_OTA_PDP
310 *
311 * DESCRIPTION
312 * This event is broadcasted when SM PDP CONTEXT REQUEST related OTA message is sent/received.
313 *
314 * Data Type
315 * pointer to dmf_event_sm_pdp_request_struct
316 *
317 * Data Size
318 * sizeof(dmf_event_sm_pdp_request_struct)
319 *
320 * Data Description
321 * NSAPI/PDP OTA event/IMS or NON-IMS PDP
322 *
323 *****************************************************************************/
324 DMF_EVENT_SM_OTA_PDP,
325
326
327/*****************************************************************************
328 * EVENT NAME
329 * DMF_EVENT_EMM_OTA_ATTACH
330 *
331 * DESCRIPTION
332 * This event is broadcasted when EMM ATTACH related OTA message is sent/received.
333 *
334 * Data Type
335 * dmf_emm_attach_event_enum
336 *
337 * Data Size
338 * sizeof(dmf_emm_attach_event_enum)
339 *
340 * Data Description
341 * ATTACH request/accept/reject/t3340 expiry
342 *
343 *****************************************************************************/
344 DMF_EVENT_EMM_OTA_ATTACH,
345
346/*****************************************************************************
347 * EVENT NAME
348 * DMF_EVENT_C2K_CALL_FAIL
349 *
350 * DESCRIPTION
351 * This event is broadcasted when detecting C2K Call fail occurs
352 *
353 * Data Type
354 * pointer to dmf_event_c2k_call_fail_reason_struct
355 *
356 * Data Size
357 * sizeof(dmf_event_c2k_call_fail_reason_struct)
358 *
359 * Data Description
360 * Provide c2k call fail reason(em_1xrtt_call_fail_reason_enum)
361 * and c2k call fail type(em_c2k_call_type_enum)
362 *
363 *****************************************************************************/
364 DMF_EVENT_C2K_CALL_FAIL,
365
366/*****************************************************************************
367 * EVENT NAME
368 * DMF_EVENT_MM_CSFB_STATUS
369 *
370 * DESCRIPTION
371 * This event is broadcasted when MM CSFB STATUS is reported
372 *
373 * Data Type
374 * em_csfb_status_enum
375 *
376 * Data Size
377 * sizeof(em_csfb_status_enum)
378 *
379 * Data Description
380 * CSFB Status
381 *
382 *****************************************************************************/
383 DMF_EVENT_MM_CSFB_STATUS,
384
385/*****************************************************************************
386 * EVENT NAME
387 * DMF_EVENT_MM_CSFB_CALL_STATUS
388 *
389 * DESCRIPTION
390 * This event is broadcasted when MM CSFB CALL STATUS is reported by MM for MO/MT Call
391 *
392 * Data Type
393 * pointer to dmf_event_mm_csfb_call_status_struct
394 *
395 * Data Size
396 * sizeof(dmf_event_mm_csfb_call_status_struct)
397 *
398 * Data Description
399 * Provide mm_state/mm_casue /csfb_status
400 *
401 *****************************************************************************/
402 DMF_EVENT_MM_CSFB_CALL_STATUS,
403
404/*****************************************************************************
405 * EVENT NAME
406 * DMF_EVENT_MM_CS_CALL_STATUS
407 *
408 * DESCRIPTION
409 * This event is broadcasted when MM CS CALL STATUS is reported by MM for MO/MT Call
410 *
411 * Data Type
412 * pointer to dmf_event_mm_cs_call_status_struct
413 *
414 * Data Size
415 * sizeof(dmf_event_mm_cs_call_status_struct)
416 *
417 * Data Description
418 * Provide mm_state/mm_casue /cs_status
419 *
420 *****************************************************************************/
421 DMF_EVENT_MM_CS_CALL_STATUS,
422
423/*****************************************************************************
424 * EVENT NAME
425 * DMF_EVENT_EMM_CSFB_CALL_STATUS
426 *
427 * DESCRIPTION
428 * This event is broadcasted when EMM CSFB STATUS is changed
429 *
430 * Data Type
431 * pointer to dmf_event_emm_csfb_call_status_struct
432 *
433 * Data Size
434 * sizeof(dmf_event_emm_csfb_call_status_struct)
435 *
436 * Data Description
437 * Provide MO/MT Call and CSFB status
438 *
439 *****************************************************************************/
440 DMF_EVENT_EMM_CSFB_CALL_STATUS,
441
442/*****************************************************************************
443 * EVENT NAME
444 * DMF_EVENT_VDM_CALL_STATUS
445 *
446 * DESCRIPTION
447 * This event is broadcasted when VDM CALL_STATUS is changed
448 *
449 * Data Type
450 * pointer to dmf_event_vdm_call_status_struct
451 *
452 * Data Size
453 * sizeof(dmf_event_vdm_call_status_struct)
454 *
455 * Data Description
456 * Provide Dir/RAT and following VDM call domain selection state
457 * EM_VDM_CALL_STATE_DISCONNECTED,
458 * EM_VDM_CALL_STATE_CONNECTED,
459 * EM_VDM_CALL_STATE_MO_EST_ADS_EXE,
460 * EM_VDM_CALL_STATE_MO_EST_DOMAIN_ATMP,
461 * EM_VDM_CALL_STATE_MT_EST_APPROVE,
462 * EM_VDM_CALL_STATE_MT_EST_DOMAIN_ATMP
463 *****************************************************************************/
464 DMF_EVENT_VDM_CALL_STATUS,
465
466/*****************************************************************************
467 * EVENT NAME
468 * DMF_EVENT_CALL_STATUS
469 *
470 * DESCRIPTION
471 * This event is broadcasted when ATP updates MSG_ID_ATP_MT_DMF_ECPI_IND or
472 * when VDM update MSG_ID_EM_VDM_CALL_INFO_IND
473 *
474 * Data Type
475 * dmf_event_call_status_struct
476 *
477 * Data Size
478 * sizeof(dmf_event_call_status_struct)
479 *
480 * Data Description
481 * N/A
482 *****************************************************************************/
483 DMF_EVENT_CALL_STATUS,
484
485/*****************************************************************************
486 * EVENT NAME
487 * DMF_EVENT_2G_RACH_FAIL
488 *
489 * DESCRIPTION
490 * This event is broadcasted when Rach fail occurs in 2G
491 *
492 * Data Type
493 * void
494 *
495 * Data Size
496 * 0
497 *
498 * Data Description
499 * N/A
500 *
501 *****************************************************************************/
502 DMF_EVENT_2G_RACH_FAIL,
503
504/*****************************************************************************
505 * EVENT NAME
506 * DMF_EVENT_2G_N200_EXP
507 *
508 * DESCRIPTION
509 * This event is broadcasted when N200 expires occurs in 2G
510 *
511 * Data Type
512 * void
513 *
514 * Data Size
515 * 0
516 *
517 * Data Description
518 * N/A
519 *
520 *****************************************************************************/
521 DMF_EVENT_2G_N200_EXP,
522
523/*****************************************************************************
524 * EVENT NAME
525 * DMF_EVENT_2G_HO_FAIL
526 *
527 * DESCRIPTION
528 * This event is broadcasted when Handover fails in 2G
529 *
530 * Data Type
531 * void
532 *
533 * Data Size
534 * 0
535 *
536 * Data Description
537 * N/A
538 *
539 *****************************************************************************/
540 DMF_EVENT_2G_HO_FAIL,
541
542/*****************************************************************************
543 * EVENT NAME
544 * DMF_EVENT_2G_CONTROL_MSG
545 *
546 * DESCRIPTION
547 * This event is broadcasted when Channel Release Control message received in 2G
548 *
549 * Data Type
550 * kal_uint8
551 *
552 * Data Size
553 * sizeof(kal_uint8)
554 *
555 * Data Description
556 * provide the RR cause received in Channel Release
557 *
558 *****************************************************************************/
559 DMF_EVENT_2G_CONTROL_MSG,
560
561/*****************************************************************************
562 * EVENT NAME
563 * DMF_EVENT_2G_RLF_CALL_TYPE_IND
564 *
565 * DESCRIPTION
566 * This event is broadcasted when MO/MT RLF happen in 2G
567 *
568 * Data Type
569 * em_mt_call_type_enum
570 *
571 * Data Size
572 * sizeof(em_mt_call_type_enum)
573 *
574 * Data Description
575 * provide GSM call type MO/MT
576 *
577 *****************************************************************************/
578 DMF_EVENT_2G_RLF_CALL_TYPE_IND,
579
580/*****************************************************************************
581 * EVENT NAME
582 * DMF_EVENT_CC_CALL_INFO
583 *
584 * DESCRIPTION
585 * This event is broadcasted when there is change in call state in 2G/3G
586 *
587 * Data Type
588 * pointer to dmf_event_cc_call_info_struct
589 *
590 * Data Size
591 * sizeof(dmf_event_cc_call_info_struct)
592 *
593 * Data Description
594 * Provide Call ID/Dir/State/Disconnect Cause
595 *
596 *****************************************************************************/
597 DMF_EVENT_CC_CALL_INFO,
598
599/*****************************************************************************
600 * EVENT NAME
601 * DMF_EVENT_3G_RACH_FAIL
602 *
603 * DESCRIPTION
604 * This event is broadcasted when Rach fail occurs in 3G
605 *
606 * Data Type
607 * void
608 *
609 * Data Size
610 * 0
611 *
612 * Data Description
613 * N/A
614 *
615 *****************************************************************************/
616 DMF_EVENT_3G_RACH_FAIL,
617
618/*****************************************************************************
619 * EVENT NAME
620 * DMF_EVENT_3G3_HO_FAIL
621 *
622 * DESCRIPTION
623 * This event is broadcasted when Intra (3G to 3G) Handover Fail
624 *
625 * Data Type
626 * void
627 *
628 * Data Size
629 * 0
630 *
631 * Data Description
632 * N/A
633 *
634 *****************************************************************************/
635 DMF_EVENT_3G3_HO_FAIL,
636
637/*****************************************************************************
638 * EVENT NAME
639 * DMF_EVENT_3G2_HO_FAIL
640 *
641 * DESCRIPTION
642 * This event is broadcasted when Inter (3G to 2G) Handover Fail
643 *
644 * Data Type
645 * void
646 *
647 * Data Size
648 * 0
649 *
650 * Data Description
651 * N/A
652 *
653 *****************************************************************************/
654 DMF_EVENT_3G2_HO_FAIL,
655
656/*****************************************************************************
657 * EVENT NAME
658 * DMF_EVENT_3G_MT_RLF_IND
659 *
660 * DESCRIPTION
661 * This event is broadcasted when RLF occurs during MT Call in 3G
662 *
663 * Data Type
664 * void
665 *
666 * Data Size
667 * 0
668 *
669 * Data Description
670 * N/A
671 *
672 *****************************************************************************/
673 DMF_EVENT_3G_MT_RLF_IND,
674
675/*****************************************************************************
676 * EVENT NAME
677 * DMF_EVENT_3G_MO_RLF_IND
678 *
679 * DESCRIPTION
680 * This event is broadcasted when RLF occurs during MO Call in 3G
681 *
682 * Data Type
683 * void
684 *
685 * Data Size
686 * 0
687 *
688 * Data Description
689 * N/A
690 *
691 *****************************************************************************/
692 DMF_EVENT_3G_MO_RLF_IND,
693
694/*****************************************************************************
695 * EVENT NAME
696 * DMF_EVENT_IMS_INFO
697 *
698 * DESCRIPTION
699 * To be provided
700 *
701 * Data Type
702 * To be provided
703 *
704 * Data Size
705 * To be provided
706 *
707 * Data Description
708 * To be provided
709 *
710 *****************************************************************************/
711 DMF_EVENT_IMS_INFO,
712
713/*****************************************************************************
714 * EVENT NAME
715 * DMF_EVENT_IMS_SIP_INFO
716 *
717 * DESCRIPTION
718 * This event is boradcasted when UE send/receive a SIP
719 *
720 * Data Type
721 * To be provided
722 *
723 * Data Size
724 * To be provided
725 *
726 * Data Description
727 * To be provided
728 *
729 *****************************************************************************/
730 DMF_EVENT_IMS_SIP_INFO,
731
732/*****************************************************************************
733 * EVENT NAME
734 * DMF_EVENT_IMS_CALL_DROP_INFO
735 *
736 * DESCRIPTION
737 * This event is boradcasted when IMS Call drop occurs
738 *
739 * Data Type
740 * To be provided
741 *
742 * Data Size
743 * To be provided
744 *
745 * Data Description
746 * To be provided
747 *
748 *****************************************************************************/
749 DMF_EVENT_IMS_CALL_DROP_INFO,
750
751/*****************************************************************************
752 * EVENT NAME
753 * DMF_EVENT_IMS_REG_ABNORMAL_INFO
754 *
755 * DESCRIPTION
756 * This event is boradcasted when IMS abnormal registration occurs
757 *
758 * Data Type
759 * To be provided
760 *
761 * Data Size
762 * To be provided
763 *
764 * Data Description
765 * To be provided
766 *
767 *****************************************************************************/
768 DMF_EVENT_IMS_REG_ABNORMAL_INFO,
769
770/*****************************************************************************
771 * EVENT NAME
772 * DMF_EVENT_IMS_HO_INFO
773 *
774 * DESCRIPTION
775 * This event is boradcasted when IMS handover between WIFI and LTE occurs
776 *
777 * Data Type
778 * To be provided
779 *
780 * Data Size
781 * To be provided
782 *
783 * Data Description
784 * To be provided
785 *
786 *****************************************************************************/
787 DMF_EVENT_IMS_HO_INFO,
788
789/*****************************************************************************
790 * EVENT NAME
791 * DMF_EVENT_IMS_PDN_ERROR
792 *
793 * DESCRIPTION
794 * This event is broadcasted when IMS PDN fail with failed cause
795 *
796 * Data Type
797 * pointer to dmf_event_ims_pdn_fail_cause_struct
798 *
799 * Data Size
800 * sizeof(dmf_event_ims_pdn_fail_cause_struct)
801 *
802 * Data Description
803 * Cause of pdn failure
804 *
805 *****************************************************************************/
806 DMF_EVENT_IMS_PDN_ERROR,
807
808/*****************************************************************************
809 * EVENT NAME
810 * DMF_EVENT_IMS_PDN_FAIL_APN
811 *
812 * DESCRIPTION
813 * This event is broadcasted when IMS PDN fail with failed APN
814 *
815 * Data Type
816 * pointer to dmf_event_ims_pdn_fail_apn_struct
817 *
818 * Data Size
819 * sizeof(dmf_event_ims_pdn_fail_apn_struct)
820 *
821 * Data Description
822 * Apn name for PDN creation
823 *
824 *****************************************************************************/
825 DMF_EVENT_IMS_PDN_FAIL_APN,
826
827/*****************************************************************************
828 * EVENT NAME
829 * DMF_EVENT_VOLTE_PDCP_INFO
830 *
831 * DESCRIPTION
832 * This event is broadcasted when VoLTE PDCP INFO is changed.
833 *
834 * Data Type
835 * dmf_event_volte_pdcp_info_struct
836 *
837 * Data Size
838 * sizeof(dmf_event_volte_pdcp_info_struct)
839 *
840 * Data Description
841 * - UL/DL packet drop
842 * - PDCP discard timer value
843 *****************************************************************************/
844 DMF_EVENT_VOLTE_PDCP_INFO,
845
846/*****************************************************************************
847 * EVENT NAME
848 * DMF_EVENT_PAGING_INFO
849 *
850 * DESCRIPTION
851 * This event is broadcasted when PAGING INFO is changed.
852 * Please notice that when receiving paging,
853 * we will always report DMF_PAGING_REASON_UNSPECIFIED first.
854 * If we know the exactly reason, we will report correct reason again.
855 *
856 * Data Type
857 * dmf_event_paging_info_struct
858 *
859 * Data Size
860 * sizeof(dmf_event_paging_info_struct)
861 *
862 * Data Description
863 * - paging reason
864 * - is data SIM
865 *****************************************************************************/
866 DMF_EVENT_PAGING_INFO,
867
868/*****************************************************************************
869 * EVENT NAME
870 * DMF_EVENT_MCF_INFO
871 *
872 * DESCRIPTION
873 * This event is broadcasted when EM MSG_ID_EM_MCF_OTA_FILE_INFO_IND is received.
874 *
875 * Data Type
876 * dmf_event_mcf_info_struct
877 *
878 * Data Size
879 * sizeof(dmf_event_mcf_info_struct)
880 *
881 * Data Description
882 * - Trigger type
883 * - Configure type
884 * - Result
885 * - start time (unit: tick)
886 * - end time (unit: tick)
887 * - path type
888 * - file name
889 *****************************************************************************/
890 DMF_EVENT_MCF_INFO,
891
892/*****************************************************************************
893 * EVENT NAME
894 * DMF_EVENT_SBP_DSBP_INFO
895 *
896 * DESCRIPTION
897 * This event is broadcasted when EM DSBP_INFO_IND is received.
898 *
899 * Data Type
900 * dmf_event_sbp_dsbp_info_struct
901 *
902 * Data Size
903 * sizeof(dmf_event_sbp_dsbp_info_struct)
904 *
905 * Data Description
906 * - Trigger type
907 * - Mode
908 * - Result
909 * - SBP ID
910 * - SIM SBP ID
911 * - start time (unit: tick)
912 * - end time (unit: tick)
913 *****************************************************************************/
914 DMF_EVENT_SBP_DSBP_INFO,
915
916/*****************************************************************************
917 * EVENT NAME
918 * DMF_EVENT_ERRC_HO_FAIL_INFO
919 *
920 * DESCRIPTION
921 * This event is broadcasted when EM MSG_ID_EM_ERRC_HO_FAIL_EVENT_IND is received.
922 *
923 * Data Type
924 * dmf_event_errc_ho_fail_struct
925 *
926 * Data Size
927 * sizeof(dmf_event_errc_ho_fail_struct)
928 *
929 * Data Description
930 * - handover result
931 *****************************************************************************/
932 DMF_EVENT_ERRC_HO_FAIL_INFO,
933
934/*****************************************************************************
935 * EVENT NAME
936 * DMF_EVENT_ERRC_BAR_INFO
937 *
938 * DESCRIPTION
939 * This event is broadcasted when EM MSG_ID_EM_ERRC_BAR_INFO_IND is received.
940 *
941 * Data Type
942 * dmf_event_errc_bar_info_struct
943 *
944 * Data Size
945 * sizeof(dmf_event_errc_bar_info_struct)
946 *
947 * Data Description
948 * - bar cause
949 * - bar time
950 * - extended wait time
951 *****************************************************************************/
952 DMF_EVENT_ERRC_BAR_INFO,
953
954/*****************************************************************************
955 * EVENT NAME
956 * DMF_EVENT_ERRC_REEST_FAIL_TIMER_INFO
957 *
958 * DESCRIPTION
959 * This event is broadcasted when EM MSG_ID_EM_ERRC_REEST_FAIL_TIMER_INFO_IND is received.
960 *
961 * Data Type
962 * dmf_event_errc_reest_fail_timer_info_struct
963 *
964 * Data Size
965 * sizeof(dmf_event_errc_reest_fail_timer_info_struct)
966 *
967 * Data Description
968 * - time type
969 * - timer length
970 *****************************************************************************/
971 DMF_EVENT_ERRC_REEST_FAIL_TIMER_INFO,
972
973/*****************************************************************************
974 * EVENT NAME
975 * DMF_EVENT_ERRC_INTERFERENCE_MOD3_INFO
976 *
977 * DESCRIPTION
978 * This event is broadcasted when EM MSG_ID_EM_ERRC_INTRALTE_INTERFERENCE_MOD3_IND is received.
979 *
980 * Data Type
981 * dmf_event_errc_interference_mod3_info_struct
982 *
983 * Data Size
984 * sizeof(dmf_event_errc_interference_mod3_info_struct)
985 *
986 * Data Description
987 * - serving cell's pci/rsrp/rsrq/freq
988 * - neighbor cell's pci/rsrp/rsrq/freq (max: 3 neighbor cells)
989 *****************************************************************************/
990 DMF_EVENT_ERRC_INTERFERENCE_MOD3_INFO,
991
992
993/*****************************************************************************
994 * EVENT NAME
995 * DMF_EVENT_ERRC_RESET_UL_MAX_RLF_INFO
996 *
997 * DESCRIPTION
998 * This event is broadcasted when EM MSG_ID_EM_ERRC_REEST_UL_MAX_RLF_INFO_IND is received.
999 *
1000 * Data Type
1001 * no data
1002 *
1003 * Data Size
1004 * 0
1005 *
1006 * Data Description
1007 * - n/a
1008 *****************************************************************************/
1009 DMF_EVENT_ERRC_RESET_UL_MAX_RLF_INFO,
1010
1011/*****************************************************************************
1012 * EVENT NAME
1013 * DMF_EVENT_ERRC_SERVING_CELL_INFO_UPDATE
1014 *
1015 * DESCRIPTION
1016 * This event is broadcasted when EM MSG_ID_EM_ERRC_SERVING_INFO_IND is received.
1017 *
1018 * Data Type
1019 * NA
1020 *
1021 * Data Size
1022 * NA
1023 *
1024 * Data Description
1025 * NA
1026 *****************************************************************************/
1027 DMF_EVENT_ERRC_SERVING_CELL_INFO_UPDATE,
1028
1029/*****************************************************************************
1030* EVENT NAME
1031* DMF_EVENT_ERRC_CONN_INFO
1032*
1033* DESCRIPTION
1034* This event is broadcasted when EM MSG_ID_EM_ERRC_CONN_INFO_IND is received.
1035*
1036* Data Type
1037* NA
1038*
1039* Data Size
1040* NA
1041*
1042* Data Description
1043* NA
1044*****************************************************************************/
1045 DMF_EVENT_ERRC_CONN_INFO,
1046
1047/*****************************************************************************
1048* EVENT NAME
1049* DMF_EVENT_ERRC_STATE_IND
1050*
1051* DESCRIPTION
1052* This event is broadcasted when EM MSG_ID_EM_ERRC_STATE_IND is received.
1053*
1054* Data Type
1055* NA
1056*
1057* Data Size
1058* NA
1059*
1060* Data Description
1061* NA
1062*****************************************************************************/
1063 DMF_EVENT_ERRC_STATE_IND,
1064
1065/*****************************************************************************
1066* EVENT NAME
1067* DMF_EVENT_EL1_PHYSICAL_CONFIGURATION
1068*
1069* DESCRIPTION
1070* This event is broadcasted when PDCP THROUGHPUT event is received.
1071*
1072* Data Type
1073* dmf_event_el1_physical_configuration_struct
1074*
1075* Data Size
1076* sizeof(dmf_event_el1_physical_configuration_struct)
1077*
1078* Data Description
1079* N/A
1080*****************************************************************************/
1081 DMF_EVENT_EL1_PHYSICAL_CONFIGURATION,
1082 DMF_EVENT_NL1_PHYSICAL_CONFIGURATION,
1083 DMF_EVENT_NL1_PHYSICAL_CONFIGURATION_2,
1084 DMF_EVENT_NL1_SERVING_CELL_CSIRS_MEASUREMENT,
1085 DMF_EVENT_NL1_SERVING_CELL_CSIRS_MEASUREMENT_2,
1086
1087/*****************************************************************************
1088* EVENT NAME
1089* DMF_EVENT_ESM_L4C_INFO
1090*
1091* DESCRIPTION
1092* This event is broadcasted when MSG_ID_EM_ESM_L4C_ESM_INFO_IND received
1093*
1094* Data Type
1095* em_esm_l4c_esm_info_ind_struct
1096*
1097* Data Size
1098* sizeof(em_esm_l4c_esm_info_ind_struct)
1099*
1100* Data Description
1101* N/A
1102*
1103*****************************************************************************/
1104 DMF_EVENT_ESM_L4C_INFO,
1105
1106/*****************************************************************************
1107 * EVENT NAME
1108 * DMF_EVENT_EPDCP_TIMEOUT_INFO
1109 *
1110 * DESCRIPTION
1111 * This event is broadcasted when EM MSG_ID_EM_EPDCP_TMOUT_DISC_IND is received.
1112 *
1113 * Data Type
1114 * no data
1115 *
1116 * Data Size
1117 * 0
1118 *
1119 * Data Description
1120 * - n/a
1121 *****************************************************************************/
1122 DMF_EVENT_EPDCP_TIMEOUT_INFO,
1123
1124/*****************************************************************************
1125 * EVENT NAME
1126 * DMF_EVENT_EPDCP_OOB_DISC_INFO
1127 *
1128 * DESCRIPTION
1129 * This event is broadcasted when EM MSG_ID_EM_EPDCP_OOB_DISC_IND is received.
1130 *
1131 * Data Type
1132 * no data
1133 *
1134 * Data Size
1135 * 0
1136 *
1137 * Data Description
1138 * - n/a
1139 *****************************************************************************/
1140 DMF_EVENT_EPDCP_OOB_DISC_INFO,
1141
1142/*****************************************************************************
1143 * EVENT NAME
1144 * DMF_EVENT_EPDCP_DATA_INACTIVE_INFO
1145 *
1146 * DESCRIPTION
1147 * This event is broadcasted when EM MSG_ID_EM_EPDCP_DATA_INACTV_IND is received.
1148 *
1149 * Data Type
1150 * no data
1151 *
1152 * Data Size
1153 * 0
1154 *
1155 * Data Description
1156 * - n/a
1157 *****************************************************************************/
1158 DMF_EVENT_EPDCP_DATA_INACTIVE_INFO,
1159
1160/*****************************************************************************
1161 * EVENT NAME
1162 * DMF_EVENT_EMAC_RACH_FINISH_INFO
1163 *
1164 * DESCRIPTION
1165 * This event is broadcasted when EM MSG_ID_EM_EMAC_RACH_FINISH_IND is received.
1166 *
1167 * Data Type
1168 * no data
1169 *
1170 * Data Size
1171 * 0
1172 *
1173 * Data Description
1174 * - n/a
1175 *****************************************************************************/
1176 DMF_EVENT_EMAC_RACH_FINISH_INFO,
1177
1178/*****************************************************************************
1179 * EVENT NAME
1180 * DMF_EVENT_MM_LAU_REJ_INFO
1181 *
1182 * DESCRIPTION
1183 * This event is broadcasted when EM MSG_ID_EM_REG_REJ_INFO_IND is received.
1184 *
1185 * Data Type
1186 * dmf_event_mm_lau_rej_info_struct
1187 *
1188 * Data Size
1189 * sizeof(dmf_event_mm_lau_rej_info_struct)
1190 *
1191 * Data Description
1192 * - lu_type;
1193 * - lu_rej_cause;
1194 *****************************************************************************/
1195 DMF_EVENT_MM_LAU_REJ_INFO,
1196
1197/*****************************************************************************
1198 * EVENT NAME
1199 * DMF_EVENT_MM_RAU_REJ_INFO
1200 *
1201 * DESCRIPTION
1202 * This event is broadcasted when EM MSG_ID_EM_REG_REJ_INFO_IND is received.
1203 *
1204 * Data Type
1205 * dmf_event_mm_rau_rej_info_struct
1206 *
1207 * Data Size
1208 * sizeof(dmf_event_mm_rau_rej_info_struct)
1209 *
1210 * Data Description
1211 * - rau_type;
1212 * - rau_rej_cause;
1213 *****************************************************************************/
1214 DMF_EVENT_MM_RAU_REJ_INFO,
1215
1216/*****************************************************************************
1217 * EVENT NAME
1218 * DMF_EVENT_MM_ATTACH_REJ_INFO
1219 *
1220 * DESCRIPTION
1221 * This event is broadcasted when EM MSG_ID_EM_REG_REJ_INFO_IND is received.
1222 *
1223 * Data Type
1224 * dmf_event_mm_attach_rej_info_struct
1225 *
1226 * Data Size
1227 * sizeof(dmf_event_mm_attach_rej_info_struct)
1228 *
1229 * Data Description
1230 * - attach_type;
1231 * - attach_rej_cause;
1232 *****************************************************************************/
1233 DMF_EVENT_MM_ATTACH_REJ_INFO,
1234
1235/*****************************************************************************
1236 * EVENT NAME
1237 * DMF_EVENT_MM_AUTH_FAILURE_INFO
1238 *
1239 * DESCRIPTION
1240 * This event is broadcasted when MM/EMM AUTH reject occurs
1241 *
1242 * Data Type
1243 * dmf_event_mm_emm_auth_rej_info_struct
1244 *
1245 * Data Size
1246 * sizeof(dmf_event_mm_emm_auth_rej_info_struct)
1247 *
1248 * Data Description
1249 * Auth failure type
1250 *
1251 *****************************************************************************/
1252 DMF_EVENT_MM_AUTH_FAILURE_INFO,
1253
1254/*****************************************************************************
1255 * EVENT NAME
1256 * DMF_EVENT_DDM_IA_FAIL_INFO
1257 *
1258 * DESCRIPTION
1259 * This event is broadcasted when IA FAIL occurs which is sent through MSG_ID_EM_DDM_IA_FAIL_INFO_IND
1260 *
1261 * Data Type
1262 * dmf_event_ddm_ia_fail_info_struct
1263 *
1264 * Data Size
1265 * sizeof(dmf_event_ddm_ia_fail_info_struct)
1266 *
1267 * Data Description
1268 * cid and error cause
1269 *
1270 *****************************************************************************/
1271 DMF_EVENT_DDM_IA_FAIL_INFO,
1272
1273/*****************************************************************************
1274 * EVENT NAME
1275 * DMF_EVENT_DDM_DEACT_FAIL_INFO
1276 *
1277 * DESCRIPTION
1278 * This event is broadcasted when Deactive PDN FAIL occurs which is sent through MSG_ID_EM_DDM_DEACT_FAIL_INFO_IND
1279 *
1280 * Data Type
1281 * dmf_event_ddm_deact_fail_info_struct
1282 *
1283 * Data Size
1284 * sizeof(dmf_event_ddm_deact_fail_info_struct)
1285 *
1286 * Data Description
1287 * cid and error cause
1288 *
1289 *****************************************************************************/
1290 DMF_EVENT_DDM_DEACT_FAIL_INFO,
1291
1292/*****************************************************************************
1293 * EVENT NAME
1294 * DMF_EVENT_DDM_ACT_FAIL_INFO
1295 *
1296 * DESCRIPTION
1297 * This event is broadcasted when Deactive PDN FAIL occurs which is sent through MSG_ID_EM_DDM_ACT_FAIL_INFO_IND
1298 *
1299 * Data Type
1300 * dmf_event_ddm_act_fail_info_struct
1301 *
1302 * Data Size
1303 * sizeof(dmf_event_ddm_act_fail_info_struct)
1304 *
1305 * Data Description
1306 * cid and error cause
1307 *
1308 *****************************************************************************/
1309 DMF_EVENT_DDM_ACT_FAIL_INFO,
1310
1311/*****************************************************************************
1312 * EVENT NAME
1313 * DMF_EVENT_EL1_HIGH_DL_BLER_OCCUR
1314 *
1315 * DESCRIPTION
1316 * This event is broadcasted when DL CRC fail ratio > 50% within every 10 seconds.
1317 * Note, this event is reported once every 10 seconds.
1318 *
1319 * Data Type
1320 * N/A
1321 *
1322 * Data Size
1323 * N/A
1324 *
1325 * Data Description
1326 * N/A
1327 *
1328 *****************************************************************************/
1329 DMF_EVENT_EL1_HIGH_DL_BLER_OCCUR,
1330
1331/*****************************************************************************
1332 * EVENT NAME
1333 * DMF_EVENT_ERRC_BW_MONITORING_INFO
1334 *
1335 * DESCRIPTION
1336 * This event is broadcasted when receiving MSG_ID_EM_ERRC_BW_MONITORING_INFO_IND
1337 *
1338 * Data Type
1339 * dmf_event_errc_bw_monitoring_info_struct
1340 *
1341 * Data Size
1342 * sizeof(dmf_event_errc_bw_monitoring_info_struct)
1343 *
1344 * Data Description
1345 * conn & idle information
1346 *
1347 *****************************************************************************/
1348 DMF_EVENT_ERRC_BW_MONITORING_INFO,
1349
1350/*****************************************************************************
1351 * EVENT NAME
1352 * DMF_EVENT_SIM_MONITOR_INFO
1353 *
1354 * DESCRIPTION
1355 * This event is broadcasted when receiving MSG_ID_EM_SIM_MONITOR_EVENT_INFO_IND
1356 *
1357 * Data Type
1358 * dmf_event_sim_monitor_info_struct
1359 *
1360 * Data Size
1361 * sizeof(dmf_event_sim_monitor_info_struct)
1362 *
1363 * Data Description
1364 * event_type and count
1365 *
1366 *****************************************************************************/
1367 DMF_EVENT_SIM_MONITOR_INFO,
1368
1369/*****************************************************************************
1370 * EVENT NAME
1371 * DMF_EVENT_EMM_NASMSG_OCCURS
1372 *
1373 * DESCRIPTION
1374 * This event is broadcasted when receiving MSG_ID_EM_EMM_NASMSG_INFO_IND,
1375 *
1376 * Data Type
1377 * dmf_event_emm_nasmsg_info_struct
1378 *
1379 * Data Size
1380 * sizeof(dmf_event_emm_nasmsg_info_struct)
1381 *
1382 * Data Description
1383 * nas message type, reject type, and reject cause
1384 *
1385 *****************************************************************************/
1386 DMF_EVENT_EMM_NASMSG_OCCURS,
1387
1388/*****************************************************************************
1389 * EVENT NAME
1390 * DMF_EVENT_MM_SR_REJECT_INFO
1391 *
1392 * DESCRIPTION
1393 * This event is broadcasted when receiving MSG_ID_EM_MM_GMM_PROC_REJ_INFO_IND,
1394 * and the type is SR rej
1395 *
1396 * Data Type
1397 * dmf_event_mm_sr_rej_info_struct
1398 *
1399 * Data Size
1400 * sizeof(dmf_event_mm_sr_rej_info_struct)
1401 *
1402 * Data Description
1403 * rej_type, rej_cause
1404 *
1405 *****************************************************************************/
1406 DMF_EVENT_MM_SR_REJECT_INFO,
1407
1408/*****************************************************************************
1409 * EVENT NAME
1410 * DMF_EVENT_MM_NW_DETACH_INFO
1411 *
1412 * DESCRIPTION
1413 * This event is broadcasted when receiving MSG_ID_EM_MM_GMM_PROC_REJ_INFO_IND,
1414 * and the type is nw detach
1415 *
1416 * Data Type
1417 * dmf_event_mm_nw_detach_info_struct
1418 *
1419 * Data Size
1420 * sizeof(dmf_event_mm_nw_detach_info_struct)
1421 *
1422 * Data Description
1423 * detach_type, detach_cause
1424 *
1425 *****************************************************************************/
1426 DMF_EVENT_MM_NW_DETACH_INFO,
1427
1428/*****************************************************************************
1429 * EVENT NAME
1430 * DMF_EVENT_XAS_SNIFFER_OCCUR
1431 *
1432 * DESCRIPTION
1433 * This event is broadcasted when GAS_FDD, GAS_TDD, UAS, or ERRC sniffer occur
1434 *
1435 * Data Type
1436 * N/A
1437 *
1438 * Data Size
1439 * N/A
1440 *
1441 * Data Description
1442 * N/A
1443 *
1444 *****************************************************************************/
1445 DMF_EVENT_XAS_SNIFFER_OCCUR,
1446
1447/*****************************************************************************
1448 * EVENT NAME
1449 * DMF_EVENT_NWSEL_FULLBAND_SEARCH_OCCUR
1450 *
1451 * DESCRIPTION
1452 * This event is broadcasted when NWSEL fullband search occur
1453 *
1454 * Data Type
1455 * N/A
1456 *
1457 * Data Size
1458 * N/A
1459 *
1460 * Data Description
1461 * N/A
1462 *
1463 *****************************************************************************/
1464 DMF_EVENT_NWSEL_FULLBAND_SEARCH_OCCUR,
1465
1466/*****************************************************************************
1467 * EVENT NAME
1468 * DMF_EVENT_L4C_SCREEN_STATE
1469 *
1470 * DESCRIPTION
1471 * This event is broadcasted when screen state update occur
1472 *
1473 * Data Type
1474 * N/A
1475 *
1476 * Data Size
1477 * N/A
1478 *
1479 * Data Description
1480 * N/A
1481 *
1482 *****************************************************************************/
1483 DMF_EVENT_L4C_SCREEN_STATE,
1484
1485/*****************************************************************************
1486 * EVENT NAME
1487 * DMF_EVENT_TDD_RRCE_CONN_STATUS
1488 *
1489 * DESCRIPTION
1490 * This event is broadcasted when receiving MSG_ID_TDD_EM_RRCE_CONN_STATUS_IND,
1491 *
1492 * Data Type
1493 * dmf_event_tdd_rrce_conn_status_struct
1494 *
1495 * Data Size
1496 * sizeof(dmf_event_tdd_rrce_conn_status_struct)
1497 *
1498 * Data Description
1499 * rrc_conn_status, est_cause, rrc_cause;
1500 *
1501 *****************************************************************************/
1502 DMF_EVENT_TDD_RRCE_CONN_STATUS,
1503
1504/*****************************************************************************
1505 * EVENT NAME
1506 * DMF_EVENT_ERRC_CUSTOM_BAR_INFO
1507 *
1508 * DESCRIPTION
1509 * This event is broadcasted for ERRC LTE custom cell bar
1510 *
1511 * Data Type
1512 * N/A
1513 *
1514 * Data Size
1515 * N/A
1516 *
1517 * Data Description
1518 * N/A
1519 *
1520 *****************************************************************************/
1521 DMF_EVENT_ERRC_CUSTOM_BAR_INFO,
1522
1523/*****************************************************************************
1524 * EVENT NAME
1525 * DMF_EVENT_VOICE_QUALITY_INFO
1526 *
1527 * DESCRIPTION
1528 * This event is broadcasted when receiving MSG_ID_EM_SPEECH_INFO_VOICE_QUALITY_EVENT_IND
1529 *
1530 * Data Type
1531 * N/A
1532 *
1533 * Data Size
1534 * N/A
1535 *
1536 * Data Description
1537 * N/A
1538 *
1539 *****************************************************************************/
1540 DMF_EVENT_VOICE_QUALITY_INFO,
1541
1542/*****************************************************************************
1543 * EVENT NAME
1544 * DMF_EVENT_ERRC_TRIG_REL_RESULT_INFO
1545 *
1546 * DESCRIPTION
1547 * This event is broadcasted for ERRC trigger rel result
1548 *
1549 * Data Type
1550 * N/A
1551 *
1552 * Data Size
1553 * N/A
1554 *
1555 * Data Description
1556 * N/A
1557 *
1558 *****************************************************************************/
1559 DMF_EVENT_ERRC_TRIG_REL_RESULT_INFO,
1560
1561/*****************************************************************************
1562 * EVENT NAME
1563 * DMF_EVENT_ERRC_DATA_INACT_TIMER_EXP_INFO
1564 *
1565 * DESCRIPTION
1566 * This event is broadcasted for ERRC data inactivity timer expiry
1567 *
1568 * Data Type
1569 * N/A
1570 *
1571 * Data Size
1572 * N/A
1573 *
1574 * Data Description
1575 * N/A
1576 *
1577 *****************************************************************************/
1578 DMF_EVENT_ERRC_DATA_INACT_TIMER_EXP_INFO,
1579
1580/*****************************************************************************
1581 * EVENT NAME
1582 * DMF_EVENT_MM_EMM_CAUSE_INFO
1583 *
1584 * DESCRIPTION
1585 * This event is broadcasted when EMM_CAUSE_INFO or MM_CAUSE_INFO is received.
1586 *
1587 * Data Type
1588 * dmf_event_mm_emm_cause_info_struct
1589 *
1590 * Data Size
1591 * sizeof(dmf_event_mm_emm_cause_info_struct)
1592 *
1593 * Data Description
1594 * N/A
1595 *****************************************************************************/
1596 DMF_EVENT_MM_EMM_CAUSE_INFO,
1597
1598/*****************************************************************************
1599 * EVENT NAME
1600 * DMF_EVENT_VOLTE_QUALITY_INFO
1601 *
1602 * DESCRIPTION
1603 * This event is broadcasted when one full set of VoLTE quality info is collected via
1604 * - EM_EL1_STATUS_IND (rsrp, rsrq, sinr)
1605 * - MSG_ID_EM_LTECSR_RTP_PERIODIC_RPT_CUSTOMER_IND (jitter, rx drop)
1606 * - MSG_ID_EM_EL2_OV_STATUS_IND (tx drop)
1607 * Data Type
1608 * dmf_event_volte_quality_info_struct
1609 *
1610 * Data Size
1611 * sizeof(dmf_event_volte_quality_info_struct)
1612 *
1613 * Data Description
1614 * N/A
1615 *****************************************************************************/
1616 DMF_EVENT_VOLTE_QUALITY_INFO,
1617
1618/*****************************************************************************
1619 * EVENT NAME
1620 * DMF_EVENT_ERRC_A2_CONFIG_EVENT
1621 *
1622 * DESCRIPTION
1623 * This event is broadcasted when receiving MSG_ID_EM_ERRC_MOB_INTRARAT_MEAS_CONFIG_INFO_IND
1624 * Data Type
1625 * dmf_event_errc_a2_config_event_struct
1626 *
1627 * Data Size
1628 * sizeof(dmf_event_errc_a2_config_event_struct)
1629 *
1630 * Data Description
1631 * N/A
1632 *****************************************************************************/
1633 DMF_EVENT_ERRC_A2_CONFIG_EVENT,
1634
1635/*****************************************************************************
1636 * EVENT NAME
1637 * DMF_EVENT_ERRC_B2_CONFIG_EVENT
1638 *
1639 * DESCRIPTION
1640 * This event is broadcasted when receiving MSG_ID_EM_ERRC_MOB_B2_MEAS_CONFIG_INFO_IND
1641 * Data Type
1642 * dmf_event_errc_b2_config_event_struct
1643 *
1644 * Data Size
1645 * sizeof(dmf_event_errc_b2_config_event_struct)
1646 *
1647 * Data Description
1648 * N/A
1649 *****************************************************************************/
1650 DMF_EVENT_ERRC_B2_CONFIG_EVENT,
1651
1652/*****************************************************************************
1653 * EVENT NAME
1654 * DMF_EVENT_GMSS_HVOLTE_INFO_EVENT
1655 *
1656 * DESCRIPTION
1657 * This event is broadcasted when receiving MSG_ID_EM_GMSS_HVOLTE_INFO_IND
1658 * Data Type
1659 * dmf_event_gmss_hvolte_info_struct
1660 *
1661 * Data Size
1662 * sizeof(dmf_event_gmss_hvolte_info_struct)
1663 *
1664 * Data Description
1665 * N/A
1666 *****************************************************************************/
1667 DMF_EVENT_GMSS_HVOLTE_INFO_EVENT,
1668
1669/*****************************************************************************
1670 * EVENT NAME
1671 * DMF_EVENT_RADIO_LINK_FAILURE_CAUSE_INFO
1672 *
1673 * DESCRIPTION
1674 * This event is broadcasted when ERRC RADIO LINK FAILURE is received.
1675 *
1676 * Data Type
1677 * dmf_event_radio_link_failure_event_struct
1678 *
1679 * Data Size
1680 * sizeof(dmf_event_radio_link_failure_event_struct)
1681 *
1682 * Data Description
1683 * N/A
1684 *****************************************************************************/
1685 DMF_COLLECT_ERRC_MEAS_RESULT_INFO,
1686
1687
1688/*****************************************************************************
1689 * EVENT NAME
1690 * DMF_EVENT_RADIO_LINK_FAILURE_CAUSE_INFO
1691 *
1692 * DESCRIPTION
1693 * This event is broadcasted when ERRC RADIO LINK FAILURE is received.
1694 *
1695 * Data Type
1696 * dmf_event_radio_link_failure_event_struct
1697 *
1698 * Data Size
1699 * sizeof(dmf_event_radio_link_failure_event_struct)
1700 *
1701 * Data Description
1702 * N/A
1703 *****************************************************************************/
1704 DMF_COLLECT_ERRC_MEAS_REPORT_INFO,
1705
1706/*****************************************************************************
1707 * EVENT NAME
1708 * DMF_EVENT_RADIO_LINK_FAILURE_CAUSE_INFO
1709 *
1710 * DESCRIPTION
1711 * This event is broadcasted when ERRC RADIO LINK FAILURE is received.
1712 *
1713 * Data Type
1714 * dmf_event_radio_link_failure_event_struct
1715 *
1716 * Data Size
1717 * sizeof(dmf_event_radio_link_failure_event_struct)
1718 *
1719 * Data Description
1720 * N/A
1721 *****************************************************************************/
1722 DMF_COLLECT_ERRC_SERVING_CELL_INFO,
1723
1724/*****************************************************************************
1725 * EVENT NAME
1726 * DMF_EVENT_RADIO_LINK_FAILURE_CAUSE_INFO
1727 *
1728 * DESCRIPTION
1729 * This event is broadcasted when ERRC RADIO LINK FAILURE is received.
1730 *
1731 * Data Type
1732 * dmf_event_radio_link_failure_event_struct
1733 *
1734 * Data Size
1735 * sizeof(dmf_event_radio_link_failure_event_struct)
1736 *
1737 * Data Description
1738 * N/A
1739 *****************************************************************************/
1740 DMF_EVENT_RADIO_LINK_FAILURE_CAUSE_INFO,
1741
1742/*****************************************************************************
1743 * EVENT NAME
1744 * DMF_EVENT_SCG_FAILURE_CAUSE_INFO
1745 *
1746 * DESCRIPTION
1747 * This event is broadcasted when SCG FAILURE is received.
1748 *
1749 * Data Type
1750 * dmf_event_scg_failure_event_struct
1751 *
1752 * Data Size
1753 * sizeof(dmf_event_scg_failure_event_struct)
1754 *
1755 * Data Description
1756 * N/A
1757 *****************************************************************************/
1758 DMF_EVENT_SCG_FAILURE_CAUSE_INFO,
1759
1760/*****************************************************************************
1761 * EVENT NAME
1762 * DMF_EVENT_SECONDARY_CELL_HANDOVER_CAUSE_INFO
1763 *
1764 * DESCRIPTION
1765 * This event is broadcasted when SCG FAILURE is received.
1766 *
1767 * Data Type
1768 * dmf_event_second_cell_addition_event_struct
1769 *
1770 * Data Size
1771 * sizeof(dmf_event_second_cell_addition_event_struct)
1772 *
1773 * Data Description
1774 * N/A
1775 *****************************************************************************/
1776 DMF_EVENT_SCG_RECONFIGURATION_INFO,
1777
1778/*****************************************************************************
1779 * EVENT NAME
1780 * DMF_EVENT_ENDC_MODE_KPI_INFO_ERRC_STATE_CHANGE
1781 *
1782 * DESCRIPTION
1783 * This event is broadcasted when ERRC STATE CHANGE is received.
1784 *
1785 * Data Type
1786 * dmf_errc_state_change_info_v1_struct
1787 *
1788 * Data Size
1789 * sizeof(dmf_errc_state_change_info_v1_struct)
1790 *
1791 * Data Description
1792 * N/A
1793 *****************************************************************************/
1794 DMF_EVENT_ERRC_STATE_CHANGE_INFO,
1795
1796/*****************************************************************************
1797 * EVENT NAME
1798 * DMF_EVENT_ENDC_MODE_KPI_INFO_NRRC_STATE_CHANGE
1799 *
1800 * DESCRIPTION
1801 * This event is broadcasted when NRRC STATE CHANGE is received.
1802 *
1803 * Data Type
1804 * dmf_nrrc_state_change_info_v1_struct
1805 *
1806 * Data Size
1807 * sizeof(dmf_nrrc_state_change_info_v1_struct)
1808 *
1809 * Data Description
1810 * N/A
1811 *****************************************************************************/
1812 DMF_EVENT_NRRC_STATE_CHANGE_INFO,
1813
1814/*****************************************************************************
1815 * EVENT NAME
1816 * DMF_EVENT_ENDC_MODE_KPI_INFO_NL2_RLC_TPUT_UL
1817 *
1818 * DESCRIPTION
1819 * This event is broadcasted when NL2 RLC TPUT UL is received.
1820 *
1821 * Data Type
1822 * dmf_nl2_rlc_throughput_ul_v1_struct
1823 *
1824 * Data Size
1825 * sizeof(dmf_nl2_rlc_throughput_ul_v1_struct)
1826 *
1827 * Data Description
1828 * N/A
1829 *****************************************************************************/
1830 DMF_EVENT_NL2_RLC_TPUT_UL,
1831
1832/*****************************************************************************
1833 * EVENT NAME
1834 * DMF_EVENT_ENDC_MODE_KPI_INFO_NL2_PDCP_CONFIG
1835 *
1836 * DESCRIPTION
1837 * This event is broadcasted when NL2 PDCP CONFIG is received.
1838 *
1839 * Data Type
1840 * dmf_nl2_pdcp_configuration_event_v1_struct
1841 *
1842 * Data Size
1843 * sizeof(dmf_nl2_pdcp_configuration_event_v1_struct)
1844 *
1845 * Data Description
1846 * N/A
1847 *****************************************************************************/
1848 DMF_EVENT_NL2_PDCP_CONFIG,
1849
1850/*****************************************************************************
1851 * EVENT NAME
1852 * DMF_EVENT_OTHER_5G_KPI_INFO_ERRC_CA_CONFIG
1853 *
1854 * DESCRIPTION
1855 * This event is broadcasted when ERRC CA CONFIG is received.
1856 *
1857 * Data Type
1858 * dmf_errc_ca_config_info_v1_struct
1859 *
1860 * Data Size
1861 * sizeof(dmf_errc_ca_config_info_v1_struct)
1862 *
1863 * Data Description
1864 * N/A
1865 *****************************************************************************/
1866 DMF_EVENT_ERRC_CA_CONFIG_INFO,
1867
1868/*****************************************************************************
1869 * EVENT NAME
1870 * DMF_EVENT_OTHER_5G_KPI_INFO_NRRC_SERVING_CELL
1871 *
1872 * DESCRIPTION
1873 * This event is broadcasted when NRRC SERVING CELL is received.
1874 *
1875 * Data Type
1876 * dmf_nrrc_serving_cell_info_v1_struct
1877 *
1878 * Data Size
1879 * sizeof(dmf_nrrc_serving_cell_info_v1_struct)
1880 *
1881 * Data Description
1882 * N/A
1883 *****************************************************************************/
1884 DMF_EVENT_NRRC_SERVING_CELL_INFO,
1885
1886/*****************************************************************************
1887 * EVENT NAME
1888 * DMF_EVENT_PDCP_THROUGHPUT_INFO
1889 *
1890 * DESCRIPTION
1891 * This event is broadcasted when PDCP THROUGHPUT event is received.
1892 *
1893 * Data Type
1894 * dmf_event_pdcp_throughput_event_struct
1895 *
1896 * Data Size
1897 * sizeof(dmf_event_pdcp_throughput_event_struct)
1898 *
1899 * Data Description
1900 * N/A
1901 *****************************************************************************/
1902 DMF_EVENT_PDCP_THROUGHPUT_INFO,
1903
1904/*****************************************************************************
1905 * EVENT NAME
1906 * DMF_EVENT_OTA_FAIL_REASON
1907 *
1908 * DESCRIPTION
1909 * This event is broadcasted when OTA FAIL event is received.
1910 *
1911 * Data Type
1912 * dmf_em_errc_reest_by_l2_ind_struct
1913 *
1914 * Data Size
1915 * sizeof(dmf_em_errc_reest_by_l2_ind_struct)
1916 *
1917 * Data Description
1918 * N/A
1919 *****************************************************************************/
1920 DMF_EVENT_OTA_FAIL_REASON,
1921
1922/*****************************************************************************
1923 * EVENT NAME
1924 * DMF_EVENT_NL1_FBRX
1925 *
1926 * DESCRIPTION
1927 * This event is broadcasted when NL1 FBRx event is received.
1928 *
1929 * Data Type
1930 * dmf_event_nl1_fbrx_v1_struct
1931 *
1932 * Data Sizes
1933 * sizeof(dmf_event_nl1_fbrx_v1_struct)
1934 *
1935 * Data Description
1936 * N/A
1937 *****************************************************************************/
1938 DMF_EVENT_NL1_FBRX,
1939 /*****************************************************************************
1940 * EVENT NAME
1941 * DMF_EVENT_CMCC_EPS_ATTACH_INFO
1942 *
1943 * DESCRIPTION
1944 * This event is broadcasted when EMM ATTACH related event occurs for ATTACH
1945 *
1946 * Data Type
1947 * dmf_event_cmcc_eps_attach_struct
1948 *
1949 * Data Size
1950 * sizeof(dmf_event_cmcc_eps_attach_struct)
1951 *
1952 * Data Description
1953 * attach_event - refer to the enum dmf_cmcc_eps_attach_event_enum
1954 * attach_reject_cause - attch reject cause
1955 *****************************************************************************/
1956 DMF_EVENT_CMCC_EPS_ATTACH_INFO,
1957 /*****************************************************************************
1958 * EVENT NAME
1959 * DMF_EVENT_CMCC_ESM_ACT_DEFAULT_BEARER_INFO
1960 *
1961 * DESCRIPTION
1962 * This event is broadcasted when Default EPS Bearer Activation related event occurs
1963 *
1964 * Data Type
1965 * dmf_event_cmcc_eps_bearer_struct
1966 *
1967 * Data Size
1968 * sizeof(dmf_event_cmcc_eps_bearer_struct)
1969 *
1970 * Data Description
1971 * esm_eps_bearer_event - refer to the enum dmf_cmcc_esm_eps_bearer_event_enum
1972 * ebi -EPS Bearer ID
1973 * reject_cause - esm reject cause
1974 *
1975 *****************************************************************************/
1976 DMF_EVENT_CMCC_ESM_ACT_DEFAULT_BEARER_INFO,
1977 /*****************************************************************************
1978 * EVENT NAME
1979 * DMF_EVENT_CMCC_ERRC_SUCC_RATE_KPI_INFO
1980 *
1981 * DESCRIPTION
1982 * This event is broadcasted when Srvcc Handover Success Happens
1983 *
1984 * Data Type
1985 * dmf_event_cmcc_esrvcc_struct
1986 *
1987 * Data Size
1988 * sizeof(dmf_event_cmcc_esrvcc_struct)
1989 *
1990 * Data Description
1991 * proc_id - refer to the enum em_errc_success_rate_kpi_proc_enum
1992 * status -refer to the enum em_kpi_status_enum
1993 * srvcc_ho_flag - used to remember the srvcc progress
1994 *
1995 *****************************************************************************/
1996 DMF_EVENT_CMCC_ERRC_SUCC_RATE_KPI_INFO,
1997 /*****************************************************************************
1998 * EVENT NAME
1999 * DMF_EVENT_CMCC_ERRC_MFROM_INFO
2000 *
2001 * DESCRIPTION
2002 * This event is broadcasted when Srvcc Handover Req received
2003 *
2004 * Data Type
2005 * dmf_event_cmcc_errc_mfrom_struct
2006 *
2007 * Data Size
2008 * sizeof(dmf_event_cmcc_errc_mfrom_struct)
2009 *
2010 * Data Description
2011 * ir_ho_type - refer to the enum em_ho_from_lte_type_enum
2012 * srvcc_ho_flag - used to remember the srvcc progress
2013 *
2014 *****************************************************************************/
2015 DMF_EVENT_CMCC_ERRC_MFROM_INFO,
2016 /*****************************************************************************
2017 * EVENT NAME
2018 * DMF_EVENT_CMCC_ERRC_SRVCC_FAIL_INFO
2019 *
2020 * DESCRIPTION
2021 * This event is broadcasted when Srvcc Fail Happens
2022 *
2023 * Data Type
2024 * dmf_event_cmcc_errc_srvcc_fail_struct
2025 *
2026 * Data Size
2027 * sizeof(dmf_event_cmcc_errc_srvcc_fail_struct)
2028 *
2029 * Data Description
2030 * srvcc_fail_cause - used to remember the srvcc fail cause
2031 *
2032 *****************************************************************************/
2033 DMF_EVENT_CMCC_ERRC_SRVCC_FAIL_INFO,
2034 /*****************************************************************************
2035 * EVENT NAME
2036 * DMF_EVENT_CMCC_IMS_REG_INFO
2037 *
2038 * DESCRIPTION
2039 * This event is broadcasted when IMS registration related event occurs
2040 *
2041 * Data Type
2042 * dmf_event_cmcc_imc_ims_struct
2043 *
2044 * Data Size
2045 * sizeof(dmf_event_cmcc_imc_ims_struct)
2046 *
2047 * Data Description
2048 * sip_msg_type - request or response
2049 * sip_method -invite or other msgs
2050 * sip_resp_code -sip response code
2051 * event_id -ims related event
2052 *
2053 *****************************************************************************/
2054 DMF_EVENT_CMCC_IMS_REG_INFO,
2055 /*****************************************************************************
2056 * EVENT NAME
2057 * DMF_EVENT_CMCC_VOLTE_CALL_DROP_INFO
2058 *
2059 * DESCRIPTION
2060 * This event is broadcasted when volte call drop related event occurs
2061 *
2062 * Data Type
2063 * dmf_event_cmcc_imc_ims_struct
2064 *
2065 * Data Size
2066 * sizeof(dmf_event_cmcc_imc_ims_struct)
2067 *
2068 * Data Description
2069 * sip_msg_type - request or response
2070 * sip_method -invite or other msgs
2071 * sip_resp_code -sip response code
2072 * event_id -ims related event
2073 *
2074 *****************************************************************************/
2075 DMF_EVENT_CMCC_VOLTE_CALL_DROP_INFO,
2076 /*****************************************************************************
2077 * EVENT NAME
2078 * DMF_EVENT_CMCC_MO_VOLTE_CALL_INFO
2079 *
2080 * DESCRIPTION
2081 * This event is broadcasted when mo volte call related event occurs
2082 *
2083 * Data Type
2084 * dmf_event_cmcc_imc_ims_struct
2085 *
2086 * Data Size
2087 * sizeof(dmf_event_cmcc_imc_ims_struct)
2088 *
2089 * Data Description
2090 * sip_msg_type - request or response
2091 * sip_method -invite or other msgs
2092 * sip_resp_code -sip response code
2093 * event_id -ims related event
2094 *
2095 *****************************************************************************/
2096 DMF_EVENT_CMCC_MO_VOLTE_CALL_INFO,
2097 /*****************************************************************************
2098 * EVENT NAME
2099 * DMF_EVENT_CMCC_MT_VOLTE_CALL_INFO
2100 *
2101 * DESCRIPTION
2102 * This event is broadcasted when mt volte call related event occurs
2103 *
2104 * Data Type
2105 * dmf_event_cmcc_imc_ims_struct
2106 *
2107 * Data Size
2108 * sizeof(dmf_event_cmcc_imc_ims_struct)
2109 *
2110 * Data Description
2111 * sip_msg_type - request or response
2112 * sip_method -invite or other msgs
2113 * sip_resp_code -sip response code
2114 * event_id -ims related event
2115 *
2116 *****************************************************************************/
2117 DMF_EVENT_CMCC_MT_VOLTE_CALL_INFO,
2118 /*****************************************************************************
2119 * EVENT NAME
2120 * DMF_EVENT_CMCC_TAU_INFO
2121 *
2122 * DESCRIPTION
2123 * This event is broadcasted when EMM TAU related event occurs for TAU
2124 *
2125 * Data Type
2126 * dmf_event_cmcc_tau_struct
2127 *
2128 * Data Size
2129 * sizeof(dmf_event_cmcc_tau_struct)
2130 *
2131 * Data Description
2132 * tau_event - refer to the enum dmf_cmcc_tau_event_enum
2133 * tau_reject_cause - tau reject cause
2134 *****************************************************************************/
2135 DMF_EVENT_CMCC_TAU_INFO,
2136 /*****************************************************************************
2137 * EVENT NAME
2138 * DMF_EVENT_CMCC_MO_CSFB_INFO
2139 *
2140 * DESCRIPTION
2141 * This event is broadcasted when MO CSFB related event occurs
2142 *
2143 * Data Type
2144 * dmf_event_cmcc_csfb_call_info_struct
2145 *
2146 * Data Size
2147 * sizeof(dmf_event_cmcc_csfb_call_info_struct)
2148 *
2149 * Data Description
2150 * call_event - refer to the enum dmf_cmcc_csfb_call_event_enum
2151 * fail_cause - csfb call fail cause
2152 *****************************************************************************/
2153 DMF_EVENT_CMCC_MO_CSFB_INFO,
2154 /*****************************************************************************
2155 * EVENT NAME
2156 * DMF_EVENT_CMCC_MT_CSFB_INFO
2157 *
2158 * DESCRIPTION
2159 * This event is broadcasted when MT CSFB related event occurs
2160 *
2161 * Data Type
2162 * dmf_event_cmcc_csfb_call_info_struct
2163 *
2164 * Data Size
2165 * sizeof(dmf_event_cmcc_csfb_call_info_struct)
2166 *
2167 * Data Description
2168 * call_event - refer to the enum dmf_cmcc_csfb_call_event_enum
2169 * fail_cause - csfb call fail cause
2170 *****************************************************************************/
2171 DMF_EVENT_CMCC_MT_CSFB_INFO,
2172 /*****************************************************************************
2173 * EVENT NAME
2174 * DMF_EVENT_CMCC_MO_SMS_OVER_SGS_INFO
2175 *
2176 * DESCRIPTION
2177 * This event is broadcasted when MO_SMS_OVER_SGS related event occurs
2178 *
2179 * Data Type
2180 * dmf_event_cmcc_sms_info_struct
2181 *
2182 * Data Size
2183 * sizeof(dmf_event_cmcc_sms_info_struct)
2184 *
2185 * Data Description
2186 * sms_event - refer to the enum dmf_cmcc_sms_event_enum
2187 * fail_cause - sms fail cause
2188 *****************************************************************************/
2189 DMF_EVENT_CMCC_MO_SMS_OVER_SGS_INFO,
2190 /*****************************************************************************
2191 * EVENT NAME
2192 * DMF_EVENT_CMCC_MT_SMS_OVER_SGS_INFO
2193 *
2194 * DESCRIPTION
2195 * This event is broadcasted when MT_SMS_OVER_SGS related event occurs
2196 *
2197 * Data Type
2198 * dmf_event_cmcc_sms_info_struct
2199 *
2200 * Data Size
2201 * sizeof(dmf_event_cmcc_sms_info_struct)
2202 *
2203 * Data Description
2204 * sms_event - refer to the enum dmf_cmcc_sms_event_enum
2205 * fail_cause - sms fail cause
2206 *****************************************************************************/
2207 DMF_EVENT_CMCC_MT_SMS_OVER_SGS_INFO,
2208 /*****************************************************************************
2209 * EVENT NAME
2210 * DMF_EVENT_CMCC_MO_SMS_OVER_IMS_INFO
2211 *
2212 * DESCRIPTION
2213 * This event is broadcasted when MO_SMS_OVER_IMS related event occurs
2214 *
2215 * Data Type
2216 * dmf_event_cmcc_sms_info_struct
2217 *
2218 * Data Size
2219 * sizeof(dmf_event_cmcc_sms_info_struct)
2220 *
2221 * Data Description
2222 * sms_event - refer to the enum dmf_cmcc_sms_event_enum
2223 * fail_cause - sms fail cause
2224 *****************************************************************************/
2225 DMF_EVENT_CMCC_MO_SMS_OVER_IMS_INFO,
2226 /*****************************************************************************
2227 * EVENT NAME
2228 * DMF_EVENT_CMCC_MT_SMS_OVER_IMS_INFO
2229 *
2230 * DESCRIPTION
2231 * This event is broadcasted when MT_SMS_OVER_IMS related event occurs
2232 *
2233 * Data Type
2234 * dmf_event_cmcc_sms_info_struct
2235 *
2236 * Data Size
2237 * sizeof(dmf_event_cmcc_sms_info_struct)
2238 *
2239 * Data Description
2240 * sms_event - refer to the enum dmf_cmcc_sms_event_enum
2241 * fail_cause - sms fail cause
2242 *****************************************************************************/
2243 DMF_EVENT_CMCC_MT_SMS_OVER_IMS_INFO,
2244/*****************************************************************************
2245 * EVENT NAME
2246 * DMF_EVENT_EL1_STATUS_EVENT
2247 *
2248 * DESCRIPTION
2249 * This event is broadcasted when MSG_ID_EM_EL1_STATUS_IND received
2250 *
2251 * Data Type
2252 * dmf_event_el1_status_struct
2253 *
2254 * Data Size
2255 * sizeof(dmf_event_el1_status_struct)
2256 *
2257 * Data Description
2258 *
2259 *****************************************************************************/
2260 DMF_EVENT_EL1_STATUS_EVENT,
2261 /*****************************************************************************
2262 * EVENT NAME
2263 * DMF_EVENT_MAC_DRX_STATUS_INFO
2264 *
2265 * DESCRIPTION
2266 * This event is broadcasted when ICD_NL2_MAC_DRX_STATUS_EVENT received
2267 *
2268 * Data Type
2269 * dmf_event_mac_drx_status_struct
2270 *
2271 * Data Size
2272 * sizeof(dmf_event_mac_drx_status_struct)
2273 *
2274 * Data Description
2275 *
2276 *****************************************************************************/
2277 DMF_EVENT_MAC_DRX_STATUS_INFO,
2278 /*****************************************************************************
2279 * EVENT NAME
2280 * DMF_EVENT_EL1_PUSCH_PWR_CTRL
2281 *
2282 * DESCRIPTION
2283 * This event is broadcasted when ICD_EL1_PUSCH_POWER_CONTROL received
2284 *
2285 * Data Type
2286 * dmf_event_el1_pusch_power_control_struct
2287 *
2288 * Data Size
2289 * sizeof(dmf_event_el1_pusch_power_control_struct)
2290 *
2291 * Data Description
2292 *
2293 *****************************************************************************/
2294 DMF_EVENT_EL1_PUSCH_PWR_CTRL,
2295 DMF_EVENT_NL1_SERVING_CELL_RSSI,
2296 DMF_EVENT_NL1_SERVING_CELL_MEASUREMENT,
2297 DMF_EVENT_NL1_NEIGHBOR_CELL_MEASUREMENT,
2298 DMF_EVENT_EL1_PUSCH_REPORT,
2299 DMF_EVENT_NL1_PUSCH_REPORT,
2300 DMF_EVENT_NL1_SYNC_SSB_SNR,
2301 DMF_EVENT_NL1_RACH_INFORMATION,
2302 DMF_EVENT_NL1_SRS_TX_INFORMATION,
2303 DMF_EVENT_NL1_PUCCH_POWER_CONTROL,
2304 DMF_EVENT_NL1_PUSCH_POWER_CONTROL,
2305 DMF_EVENT_NL1_DCI_INFO,
2306 DMF_EVENT_NL1_DCI_STATS,
2307 DMF_EVENT_NL1_CSI_REPORT,
2308 DMF_EVENT_NL1_UL_THROUGHPUT,
2309 DMF_EVENT_NL1_MIMO_PDSCH_THROUGHPUT,
2310 DMF_EVENT_NL2_RLC_DL_STATS,
2311 DMF_EVENT_NL2_RLC_UL_STATS,
2312 DMF_EVENT_NL2_PDCP_DL_STATS,
2313 DMF_EVENT_NL2_PDCP_UL_STATS,
2314 DMF_EVENT_NL2_MAC_CELL_GROUP_CONFIG,
2315 DMF_EVENT_ERRC_IR_NR_MEAS_RESULT_INFO,
2316 DMF_EVENT_VGNAS_MM_STATE_VALUE,
2317
2318 /*****************************************************************************
2319 * EVENT NAME
2320 * DMF_EVENT_3G_FDD_CSCE_SERV_CELL_S_STATUS
2321 *
2322 * DESCRIPTION
2323 * This event is broadcasted when MSG_ID_FDD_EM_CSCE_SERV_CELL_S_STATUS_IND received
2324 *
2325 * Data Type
2326 * dmf_event_mac_drx_status_struct
2327 *
2328 * Data Size
2329 * sizeof(dmf_event_mac_drx_status_struct)
2330 *
2331 * Data Description
2332 *
2333 *****************************************************************************/
2334 DMF_EVENT_3G_FDD_CSCE_SERV_CELL_S_STATUS,
2335
2336/*****************************************************************************
2337 * EVENT NAME
2338 * DMF_EVENT_3G_FDD_MEME_DCH_UMTS_CELL_INFO
2339 *
2340 * DESCRIPTION
2341 * This event is broadcasted when MSG_ID_FDD_EM_MEME_DCH_UMTS_CELL_INFO_IND received
2342 *
2343 * Data Type
2344 * dmf_event_mac_drx_status_struct
2345 *
2346 * Data Size
2347 * sizeof(dmf_event_mac_drx_status_struct)
2348 *
2349 * Data Description
2350 *
2351 *****************************************************************************/
2352 DMF_EVENT_3G_FDD_MEME_DCH_UMTS_CELL_INFO,
2353
2354/*****************************************************************************
2355 * EVENT NAME
2356 * DMF_EVENT_C2K_L4_RTT_RADIO_INFO
2357 *
2358 * DESCRIPTION
2359 * This event is broadcasted when MSG_ID_EM_C2K_L4_RTT_RADIO_INFO_IND received
2360 *
2361 * Data Type
2362 * dmf_event_mac_drx_status_struct
2363 *
2364 * Data Size
2365 * sizeof(dmf_event_mac_drx_status_struct)
2366 *
2367 * Data Description
2368 *
2369 *****************************************************************************/
2370 DMF_EVENT_C2K_L4_RTT_RADIO_INFO,
2371 DMF_EVENT_GSM_UTAS_INFO,
2372 DMF_EVENT_C2K_EVDO_SRV_INFO,
2373 DMF_EVENT_GMM_INFO,
2374 DMF_EVENT_ENAS_EMM_OTA_EVENT,
2375 DMF_EVENT_RAC_INFO,
2376 DMF_EVENT_RAC_REG_STATE_INFO,
2377 DMF_EVENT_CM_SYS_SRV_INFO,
2378 DMF_EVENT_RA_FAIL_OCCUR,
2379 DMF_EVENT_IMS_380_DROP_INFO,
2380 DMF_EVENT_EMERG_IMS_CALL_ANONYMOUS,
2381 DMF_EVENT_ERRC_SRVCC_OCCUR,
2382 DMF_EVENT_MM_LU_REJECT_OCCURS,
2383 DMF_EVENT_MM_LU_FAILURE_OCCURS,
2384 DMF_EVENT_ESM_ACTOVE_EPSB_INFO,
2385 DMF_EVENT_TCM_PDP_INFO,
2386 //DMF_EVENT_LTE_UL_PDCP_ABNORMAL_INFO,
2387 DMF_EVENT_OOS_DELAY_INFO,
2388 DMF_EVENT_OOS_USER_UNAWARE_RECOVERY_INFO,
2389 DMF_EVENT_PLMN_CHANGE,
2390 DMF_EVENT_TAU_RAU_LAU_INFO,
2391 DMF_EVENT_EL2_RLC_STATUS,
2392 DMF_EVENT_LTE_PDCP_STATUS,
2393 DMF_EVENT_RF_STATE_CHANGE,
2394 DMF_EVENT_SIGN_INFO,
2395 DMF_EVENT_XAS_KPI_INFO,
2396 DMF_EVENT_RR_STATE_TRANSITION,
2397 DMF_EVENT_RRC_STATE_TRANSITION,
2398 DMF_EVENT_l4C_SIG_UPDATE,
2399 DMF_EVENT_ERRC_SEARCH,
2400 DMF_EVENT_RRC_SEARCH,
2401 DMF_EVENT_RR_SEARCH,
2402 DMF_EVENT_IDLE_MEAS_TIME,
2403 DMF_EVENT_LTE_NO_SLEEP,
2404 DMF_EVENT_DRX_CNT_INFO,
2405 DMF_EVENT_ENAS_EMM_CONTEXT_INFO,
2406 DMF_EVENT_EL1_SRVING_CELL_MEAS,
2407 DMF_EVENT_NL1_TPC_REPORT,
2408 DMF_EVENT_EL1_TX_PDPOWER_REPORT,
2409 DMF_EVENT_UL1_RFPD_AVG_INFO,
2410 DMF_EVENT_LTECSR_RECV_STAT,
2411 DMF_EVENT_VGSM_OTA_EVENT,
2412 DMF_EVENT_CC_CALL_MT_SETUP_INFO,
2413 DMF_EVENT_MM_EMM_PAGING_INFO,
2414 DMF_EVENT_C2K_CS_CALL_SETUP_INFO,
2415 DMF_EVENT_C2K_CS_PAGING_INFO,
2416 DMF_EVENT_IMS_CALL_STATUS_EVENT,
2417 DMF_EVENT_ERRC_PAGING_INFO,
2418 DMF_EVENT_C2K_STATE_TRANSITION,
2419 DMF_EVENT_EMM_CALL_EVENT,
2420 DMF_EVENT_EMM_REG_EVENT,
2421 DMF_EVENT_VDM_SSAC_BAR_EVENT,
2422 DMF_EVENT_ERRC_AC_BAR_EVENT,
2423 DMF_EVENT_XAS_IDLE_OOS_EVENT,
2424 DMF_EVENT_ERRC_CDRX_INFO,
2425 DMF_EVENT_NRRC_RLF_PARAM_CFG_EVENT,
2426 DMF_EVENT_ERRC_MEAS_CONFIG_EVENT,
2427 DMF_EVENT_NL2_MAC_RACH_ATMP_COMPLETE,
2428 DMF_EVENT_NRRC_RLF,
2429 DMF_EVENT_NRRC_CONN_REEST,
2430 DMF_EVENT_NRRC_SEARCHING_INFO,
2431 DMF_EVENT_VGNAS_MM_OTA,
2432 DMF_EVENT_VGNAS_MM_FAIL_CAUSE,
2433 DMF_EVENT_UL1_HSPA_INFO,
2434 DMF_EVENT_GL1_RXD_INFO,
2435 DMF_EVENT_MAX
2436} dmf_event_id_enum;
2437
2438typedef struct
2439{
2440 dmf_event_id_enum event_id;
2441 protocol_id_enum ps_id;
2442 void *data;
2443 kal_uint32 size;
2444} dmf_event_struct;
2445
2446#endif // _DMF_PUBLIC_EVENT_H_