1 /*
2  * Copyright (c) 2024 Huawei Device Co., Ltd.
3  * Licensed under the Apache License, Version 2.0 (the "License");
4  * you may not use this file except in compliance with the License.
5  * You may obtain a copy of the License at
6  *
7  *     http://www.apache.org/licenses/LICENSE-2.0
8  *
9  * Unless required by applicable law or agreed to in writing, software
10  * distributed under the License is distributed on an "AS IS" BASIS,
11  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12  * See the License for the specific language governing permissions and
13  * limitations under the License.
14  */
15 #ifndef JLOG_ID_H
16 #define JLOG_ID_H
17 
18 enum JlogId {
19     JLID_JANK_FRAME_SKIP = 0,
20     JLID_START_ABILITY = 1,
21     JLID_ABILITY_ONFOREGROUND = 2,
22     JLID_APP_FOREGROUND = 3,
23     JLID_ABILITY_ONACTIVE = 4,
24     JLID_LID_WAKEUP_END = 5,
25     JLID_LCD_POWER_OFF = 6,
26     JLID_AAFWK_TERMINATE_ABILITY = 7,
27     JLID_APP_BACKGROUND = 8,
28     JLID_ABILITY_ONBACKGROUND = 9,
29     JLID_APP_TERMINATE = 10,
30     JLID_APP_ATTACH = 11,
31     JLID_RS_COMPOSITION_TIMEOUT = 12,
32     JLID_LID_WAKEUP_START = 13,
33     JLID_SCREENON_EVENT = 14,
34     JLID_LCD_POWER_ON = 15,
35     JLID_LCD_BACKLIGHT_ON = 16,
36     JLID_INPUT_POWER_DOWN = 20,
37     JLID_LCD_BACKLIGHT_OFF = 23,
38     JLID_POWER_STATE = 25,
39     JLID_GRAPHIC_INTERACTION_RESPONSE_LATENCY = 26,
40     JLID_GRAPHIC_INTERACTION_COMPLETED_LATENCY = 27,
41     JLID_AAFWK_DRAWN_COMPLETED = 28,
42     JLID_INIT_STARTUP_TIME = 29,
43     JLID_AAFWK_APP_STARTUP_TYPE = 30,
44     JLID_AAFWK_PROCESS_START = 31,
45     JLID_WINDOWMANAGER_START_WINDOW = 32,
46     JLID_GRAPHIC_FIRST_FRAME_DRAWN = 33,
47     JLID_ACE_INTERACTION_COMPLETED_LATENCY = 34,
48     JLID_ACE_INTERACTION_APP_JANK = 35,
49     JLID_GRAPHIC_INTERACTION_RENDER_JANK = 36,
50     JLID_AAFWK_CLOSE_ABILITY = 37,
51     JLID_AAFWK_PROCESS_EXIT = 38,
52     JLID_SCENE_BOARD_APP_CONTAINER_ANIMATION_END = 40,
53     JLID_BOARD_SCREENUNLOCK_EVENT = 41,
54     JLID_BOARD_CLICK_BUTTON_EVENT = 42,
55     JLID_BOARD_START_UNLOCK = 43,
56     JLID_BOARD_UNLOCK_TO_GRID_ANIMATION_END = 44,
57     JLID_BOARD_UNLOCK_TO_DOCK_ANIMATION_END = 45,
58     JLID_SCREEN_RECORDER_STOP = 46,
59     JLID_JANK_FRAME_APP = 47,
60     JLID_WINDOWMANAGER_FOCUS_WINDOW = 55,
61     JLID_APP_ASSOCIATED_START = 56,
62     JLID_FOLD_STATE_CHANGE_BEGIN = 57,
63     JLID_SCENE_BOARD_APP_SCREEN_ON_ANIMATION = 58,
64     JLID_XGATE_WIFI_CONNECT_START = 59,
65     JLID_XGATE_WIFI_CONNECT_END = 60,
66     JLID_XGATE_SPES_LOGIN_START = 61,
67     JLID_XGATE_SPES_LOGIN_END = 62,
68     JLID_XGATE_IACCESS_LOGIN_START = 63,
69     JLID_XGATE_IACCESS_LOGIN_END = 64,
70     JLID_PERF_FACTORY_TEST_START = 65,
71     JLID_PERF_FACTORY_TEST_STOP = 66,
72     JLID_PERF_FACTORY_TEST_CLEAR = 67,
73     JLID_LIMIT_BOOST = 68,
74     JLID_LIMIT_FREQUENCY = 69,
75     JLID_LTPO_DYNAMICS_FRAME = 71,
76     JLID_SHADER_MALFUNCTION = 72,
77     JLID_SHADER_STATS = 73,
78     JLID_WEBVIEW_PAGE_LOAD = 74,
79     JLID_WEBVIEW_DYNAMIC_FRAME_DROP = 75,
80     JLID_WEBVIEW_AUDIO_FRAME_DROP = 76,
81     JLID_WEBVIEW_VIDEO_FRAME_DROP = 77,
82     JLID_GRAPHIC_INTERACTION_HITCH_TIME_RATIO = 78
83 };
84 #endif
85