17777dab0Sopenharmony_ci/*
27777dab0Sopenharmony_ci * Copyright (c) 2024 Huawei Device Co., Ltd.
37777dab0Sopenharmony_ci * Licensed under the Apache License, Version 2.0 (the "License");
47777dab0Sopenharmony_ci * you may not use this file except in compliance with the License.
57777dab0Sopenharmony_ci * You may obtain a copy of the License at
67777dab0Sopenharmony_ci *
77777dab0Sopenharmony_ci *     http://www.apache.org/licenses/LICENSE-2.0
87777dab0Sopenharmony_ci *
97777dab0Sopenharmony_ci * Unless required by applicable law or agreed to in writing, software
107777dab0Sopenharmony_ci * distributed under the License is distributed on an "AS IS" BASIS,
117777dab0Sopenharmony_ci * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
127777dab0Sopenharmony_ci * See the License for the specific language governing permissions and
137777dab0Sopenharmony_ci * limitations under the License.
147777dab0Sopenharmony_ci */
157777dab0Sopenharmony_ci
167777dab0Sopenharmony_ci/**
177777dab0Sopenharmony_ci * @addtogroup OH_CommonEvent
187777dab0Sopenharmony_ci * @{
197777dab0Sopenharmony_ci *
207777dab0Sopenharmony_ci * @brief Provides the APIs of common event service.
217777dab0Sopenharmony_ci *
227777dab0Sopenharmony_ci * @since 12
237777dab0Sopenharmony_ci */
247777dab0Sopenharmony_ci/**
257777dab0Sopenharmony_ci * @file oh_commonevent_support.h
267777dab0Sopenharmony_ci *
277777dab0Sopenharmony_ci * @brief Declares the constants of system-defined common event.
287777dab0Sopenharmony_ci *
297777dab0Sopenharmony_ci * @library libohcommonevent.so
307777dab0Sopenharmony_ci * @kit BasicServicesKit
317777dab0Sopenharmony_ci * @syscap SystemCapability.Notification.CommonEvent
327777dab0Sopenharmony_ci * @since 12
337777dab0Sopenharmony_ci * @version 1.0
347777dab0Sopenharmony_ci */
357777dab0Sopenharmony_ci
367777dab0Sopenharmony_ci#ifndef OH_COMMONEVENT_SUPPORT_H
377777dab0Sopenharmony_ci#define OH_COMMONEVENT_SUPPORT_H
387777dab0Sopenharmony_ci
397777dab0Sopenharmony_ci#include <stdint.h>
407777dab0Sopenharmony_ci
417777dab0Sopenharmony_ci#ifdef __cplusplus
427777dab0Sopenharmony_ciextern "C" {
437777dab0Sopenharmony_ci#endif
447777dab0Sopenharmony_ci
457777dab0Sopenharmony_ci/**
467777dab0Sopenharmony_ci * @brief This commonEvent means when the device is shutting down, note: turn off, not sleeping.
477777dab0Sopenharmony_ci *
487777dab0Sopenharmony_ci * @since 12
497777dab0Sopenharmony_ci */
507777dab0Sopenharmony_cistatic const char* const COMMON_EVENT_SHUTDOWN = "usual.event.SHUTDOWN";
517777dab0Sopenharmony_ci
527777dab0Sopenharmony_ci/**
537777dab0Sopenharmony_ci * @brief This commonEvent means when the charging state, level and so on about the battery.
547777dab0Sopenharmony_ci *
557777dab0Sopenharmony_ci * @since 12
567777dab0Sopenharmony_ci */
577777dab0Sopenharmony_cistatic const char* const COMMON_EVENT_BATTERY_CHANGED = "usual.event.BATTERY_CHANGED";
587777dab0Sopenharmony_ci
597777dab0Sopenharmony_ci/**
607777dab0Sopenharmony_ci * @brief This commonEvent means when the device in low battery state.
617777dab0Sopenharmony_ci *
627777dab0Sopenharmony_ci * @since 12
637777dab0Sopenharmony_ci */
647777dab0Sopenharmony_cistatic const char* const COMMON_EVENT_BATTERY_LOW = "usual.event.BATTERY_LOW";
657777dab0Sopenharmony_ci
667777dab0Sopenharmony_ci/**
677777dab0Sopenharmony_ci * @brief This commonEvent means when the battery level is an ok state.
687777dab0Sopenharmony_ci *
697777dab0Sopenharmony_ci * @since 12
707777dab0Sopenharmony_ci */
717777dab0Sopenharmony_cistatic const char* const COMMON_EVENT_BATTERY_OKAY = "usual.event.BATTERY_OKAY";
727777dab0Sopenharmony_ci
737777dab0Sopenharmony_ci/**
747777dab0Sopenharmony_ci * @brief This commonEvent means when the other power is connected to the device.
757777dab0Sopenharmony_ci *
767777dab0Sopenharmony_ci * @since 12
777777dab0Sopenharmony_ci */
787777dab0Sopenharmony_cistatic const char* const COMMON_EVENT_POWER_CONNECTED = "usual.event.POWER_CONNECTED";
797777dab0Sopenharmony_ci
807777dab0Sopenharmony_ci/**
817777dab0Sopenharmony_ci * @brief This commonEvent means when the other power is removed from the device.
827777dab0Sopenharmony_ci *
837777dab0Sopenharmony_ci * @since 12
847777dab0Sopenharmony_ci */
857777dab0Sopenharmony_cistatic const char* const COMMON_EVENT_POWER_DISCONNECTED = "usual.event.POWER_DISCONNECTED";
867777dab0Sopenharmony_ci
877777dab0Sopenharmony_ci/**
887777dab0Sopenharmony_ci * @brief This commonEvent means when the screen is turned off.
897777dab0Sopenharmony_ci *
907777dab0Sopenharmony_ci * @since 12
917777dab0Sopenharmony_ci */
927777dab0Sopenharmony_cistatic const char* const COMMON_EVENT_SCREEN_OFF = "usual.event.SCREEN_OFF";
937777dab0Sopenharmony_ci
947777dab0Sopenharmony_ci/**
957777dab0Sopenharmony_ci * @brief This commonEvent means when the device is awakened and interactive.
967777dab0Sopenharmony_ci *
977777dab0Sopenharmony_ci * @since 12
987777dab0Sopenharmony_ci */
997777dab0Sopenharmony_cistatic const char* const COMMON_EVENT_SCREEN_ON = "usual.event.SCREEN_ON";
1007777dab0Sopenharmony_ci
1017777dab0Sopenharmony_ci/**
1027777dab0Sopenharmony_ci * @brief This commonEvent means when the thermal state level change
1037777dab0Sopenharmony_ci *
1047777dab0Sopenharmony_ci * @since 12
1057777dab0Sopenharmony_ci */
1067777dab0Sopenharmony_cistatic const char* const COMMON_EVENT_THERMAL_LEVEL_CHANGED = "usual.event.THERMAL_LEVEL_CHANGED";
1077777dab0Sopenharmony_ci
1087777dab0Sopenharmony_ci/**
1097777dab0Sopenharmony_ci * @brief This commonEvent means when the current time is changed.
1107777dab0Sopenharmony_ci *
1117777dab0Sopenharmony_ci * @since 12
1127777dab0Sopenharmony_ci */
1137777dab0Sopenharmony_cistatic const char* const COMMON_EVENT_TIME_TICK = "usual.event.TIME_TICK";
1147777dab0Sopenharmony_ci
1157777dab0Sopenharmony_ci/**
1167777dab0Sopenharmony_ci * @brief This commonEvent means when the time is set.
1177777dab0Sopenharmony_ci *
1187777dab0Sopenharmony_ci * @since 12
1197777dab0Sopenharmony_ci */
1207777dab0Sopenharmony_cistatic const char* const COMMON_EVENT_TIME_CHANGED = "usual.event.TIME_CHANGED";
1217777dab0Sopenharmony_ci
1227777dab0Sopenharmony_ci/**
1237777dab0Sopenharmony_ci * @brief This commonEvent means when the time zone is changed.
1247777dab0Sopenharmony_ci *
1257777dab0Sopenharmony_ci * @since 12
1267777dab0Sopenharmony_ci */
1277777dab0Sopenharmony_cistatic const char* const COMMON_EVENT_TIMEZONE_CHANGED = "usual.event.TIMEZONE_CHANGED";
1287777dab0Sopenharmony_ci
1297777dab0Sopenharmony_ci/**
1307777dab0Sopenharmony_ci * @brief This commonEvent means when a new application package is installed on the device.
1317777dab0Sopenharmony_ci *
1327777dab0Sopenharmony_ci * @since 12
1337777dab0Sopenharmony_ci */
1347777dab0Sopenharmony_cistatic const char* const COMMON_EVENT_PACKAGE_ADDED = "usual.event.PACKAGE_ADDED";
1357777dab0Sopenharmony_ci
1367777dab0Sopenharmony_ci/**
1377777dab0Sopenharmony_ci * @brief This commonEvent means when an existing application package is removed from the device.
1387777dab0Sopenharmony_ci *
1397777dab0Sopenharmony_ci * @since 12
1407777dab0Sopenharmony_ci */
1417777dab0Sopenharmony_cistatic const char* const COMMON_EVENT_PACKAGE_REMOVED = "usual.event.PACKAGE_REMOVED";
1427777dab0Sopenharmony_ci
1437777dab0Sopenharmony_ci/**
1447777dab0Sopenharmony_ci * @brief This commonEvent means when an installed application's add-on package is removed from the device.
1457777dab0Sopenharmony_ci *
1467777dab0Sopenharmony_ci * @since 12
1477777dab0Sopenharmony_ci */
1487777dab0Sopenharmony_cistatic const char* const COMMON_EVENT_BUNDLE_REMOVED = "usual.event.BUNDLE_REMOVED";
1497777dab0Sopenharmony_ci
1507777dab0Sopenharmony_ci/**
1517777dab0Sopenharmony_ci * @brief This commonEvent means when an existing application package is completely removed from the device.
1527777dab0Sopenharmony_ci *
1537777dab0Sopenharmony_ci * @since 12
1547777dab0Sopenharmony_ci */
1557777dab0Sopenharmony_cistatic const char* const COMMON_EVENT_PACKAGE_FULLY_REMOVED = "usual.event.PACKAGE_FULLY_REMOVED";
1567777dab0Sopenharmony_ci
1577777dab0Sopenharmony_ci/**
1587777dab0Sopenharmony_ci * @brief This commonEvent means when an existing application package has been changed.
1597777dab0Sopenharmony_ci *
1607777dab0Sopenharmony_ci * @since 12
1617777dab0Sopenharmony_ci */
1627777dab0Sopenharmony_cistatic const char* const COMMON_EVENT_PACKAGE_CHANGED = "usual.event.PACKAGE_CHANGED";
1637777dab0Sopenharmony_ci
1647777dab0Sopenharmony_ci/**
1657777dab0Sopenharmony_ci * @brief This commonEvent means the user has restarted a package, and all of its processes have been killed.
1667777dab0Sopenharmony_ci *
1677777dab0Sopenharmony_ci * @since 12
1687777dab0Sopenharmony_ci */
1697777dab0Sopenharmony_cistatic const char* const COMMON_EVENT_PACKAGE_RESTARTED = "usual.event.PACKAGE_RESTARTED";
1707777dab0Sopenharmony_ci
1717777dab0Sopenharmony_ci/**
1727777dab0Sopenharmony_ci * @brief This commonEvent means the user has cleared the package data.
1737777dab0Sopenharmony_ci *
1747777dab0Sopenharmony_ci * @since 12
1757777dab0Sopenharmony_ci */
1767777dab0Sopenharmony_cistatic const char* const COMMON_EVENT_PACKAGE_DATA_CLEARED = "usual.event.PACKAGE_DATA_CLEARED";
1777777dab0Sopenharmony_ci
1787777dab0Sopenharmony_ci/**
1797777dab0Sopenharmony_ci * @brief This commonEvent means the user has cleared the package cache.
1807777dab0Sopenharmony_ci *
1817777dab0Sopenharmony_ci * @since 12
1827777dab0Sopenharmony_ci */
1837777dab0Sopenharmony_cistatic const char* const COMMON_EVENT_PACKAGE_CACHE_CLEARED = "usual.event.PACKAGE_CACHE_CLEARED";
1847777dab0Sopenharmony_ci
1857777dab0Sopenharmony_ci/**
1867777dab0Sopenharmony_ci * @brief This commonEvent means the packages have been suspended.
1877777dab0Sopenharmony_ci *
1887777dab0Sopenharmony_ci * @since 12
1897777dab0Sopenharmony_ci */
1907777dab0Sopenharmony_cistatic const char* const COMMON_EVENT_PACKAGES_SUSPENDED = "usual.event.PACKAGES_SUSPENDED";
1917777dab0Sopenharmony_ci
1927777dab0Sopenharmony_ci/**
1937777dab0Sopenharmony_ci * @brief This commonEvent Sent to a package that has been suspended by the system.
1947777dab0Sopenharmony_ci *
1957777dab0Sopenharmony_ci * @since 12
1967777dab0Sopenharmony_ci */
1977777dab0Sopenharmony_cistatic const char* const COMMON_EVENT_MY_PACKAGE_SUSPENDED = "usual.event.MY_PACKAGE_SUSPENDED";
1987777dab0Sopenharmony_ci
1997777dab0Sopenharmony_ci/**
2007777dab0Sopenharmony_ci * @brief Sent to a package that has been un-suspended.
2017777dab0Sopenharmony_ci *
2027777dab0Sopenharmony_ci * @since 12
2037777dab0Sopenharmony_ci */
2047777dab0Sopenharmony_cistatic const char* const COMMON_EVENT_MY_PACKAGE_UNSUSPENDED = "usual.event.MY_PACKAGE_UNSUSPENDED";
2057777dab0Sopenharmony_ci
2067777dab0Sopenharmony_ci/**
2077777dab0Sopenharmony_ci * @brief The current device's locale has changed.
2087777dab0Sopenharmony_ci *
2097777dab0Sopenharmony_ci * @since 12
2107777dab0Sopenharmony_ci */
2117777dab0Sopenharmony_cistatic const char* const COMMON_EVENT_LOCALE_CHANGED = "usual.event.LOCALE_CHANGED";
2127777dab0Sopenharmony_ci
2137777dab0Sopenharmony_ci/**
2147777dab0Sopenharmony_ci * @brief Indicates low memory condition notification acknowledged by user and package
2157777dab0Sopenharmony_ci * management should be started.
2167777dab0Sopenharmony_ci *
2177777dab0Sopenharmony_ci * @since 12
2187777dab0Sopenharmony_ci */
2197777dab0Sopenharmony_cistatic const char* const COMMON_EVENT_MANAGE_PACKAGE_STORAGE = "usual.event.MANAGE_PACKAGE_STORAGE";
2207777dab0Sopenharmony_ci
2217777dab0Sopenharmony_ci/**
2227777dab0Sopenharmony_ci * @brief Remind new user of that the service has been unlocked.
2237777dab0Sopenharmony_ci *
2247777dab0Sopenharmony_ci * @since 12
2257777dab0Sopenharmony_ci */
2267777dab0Sopenharmony_cistatic const char* const COMMON_EVENT_USER_UNLOCKED = "usual.event.USER_UNLOCKED";
2277777dab0Sopenharmony_ci
2287777dab0Sopenharmony_ci/**
2297777dab0Sopenharmony_ci * @brief Distributed account logout successfully.
2307777dab0Sopenharmony_ci *
2317777dab0Sopenharmony_ci * @since 12
2327777dab0Sopenharmony_ci */
2337777dab0Sopenharmony_cistatic const char* const COMMON_EVENT_DISTRIBUTED_ACCOUNT_LOGOUT = "common.event.DISTRIBUTED_ACCOUNT_LOGOUT";
2347777dab0Sopenharmony_ci
2357777dab0Sopenharmony_ci/**
2367777dab0Sopenharmony_ci * @brief Distributed account is invalid.
2377777dab0Sopenharmony_ci *
2387777dab0Sopenharmony_ci * @since 12
2397777dab0Sopenharmony_ci */
2407777dab0Sopenharmony_cistatic const char* const COMMON_EVENT_DISTRIBUTED_ACCOUNT_TOKEN_INVALID =
2417777dab0Sopenharmony_ci    "common.event.DISTRIBUTED_ACCOUNT_TOKEN_INVALID";
2427777dab0Sopenharmony_ci
2437777dab0Sopenharmony_ci/**
2447777dab0Sopenharmony_ci * @brief Distributed account logs off.
2457777dab0Sopenharmony_ci *
2467777dab0Sopenharmony_ci * @since 12
2477777dab0Sopenharmony_ci */
2487777dab0Sopenharmony_cistatic const char* const COMMON_EVENT_DISTRIBUTED_ACCOUNT_LOGOFF = "common.event.DISTRIBUTED_ACCOUNT_LOGOFF";
2497777dab0Sopenharmony_ci
2507777dab0Sopenharmony_ci/**
2517777dab0Sopenharmony_ci * @brief WIFI state.
2527777dab0Sopenharmony_ci *
2537777dab0Sopenharmony_ci * @since 12
2547777dab0Sopenharmony_ci */
2557777dab0Sopenharmony_cistatic const char* const COMMON_EVENT_WIFI_POWER_STATE = "usual.event.wifi.POWER_STATE";
2567777dab0Sopenharmony_ci
2577777dab0Sopenharmony_ci/**
2587777dab0Sopenharmony_ci * @brief WIFI scan results.
2597777dab0Sopenharmony_ci *
2607777dab0Sopenharmony_ci * @since 12
2617777dab0Sopenharmony_ci */
2627777dab0Sopenharmony_cistatic const char* const COMMON_EVENT_WIFI_SCAN_FINISHED = "usual.event.wifi.SCAN_FINISHED";
2637777dab0Sopenharmony_ci
2647777dab0Sopenharmony_ci/**
2657777dab0Sopenharmony_ci * @brief WIFI RSSI change.
2667777dab0Sopenharmony_ci *
2677777dab0Sopenharmony_ci * @since 12
2687777dab0Sopenharmony_ci */
2697777dab0Sopenharmony_cistatic const char* const COMMON_EVENT_WIFI_RSSI_VALUE = "usual.event.wifi.RSSI_VALUE";
2707777dab0Sopenharmony_ci
2717777dab0Sopenharmony_ci/**
2727777dab0Sopenharmony_ci * @brief WIFI connect state.
2737777dab0Sopenharmony_ci *
2747777dab0Sopenharmony_ci * @since 12
2757777dab0Sopenharmony_ci */
2767777dab0Sopenharmony_cistatic const char* const COMMON_EVENT_WIFI_CONN_STATE = "usual.event.wifi.CONN_STATE";
2777777dab0Sopenharmony_ci
2787777dab0Sopenharmony_ci/**
2797777dab0Sopenharmony_ci * @brief WIFI hotspot state.
2807777dab0Sopenharmony_ci *
2817777dab0Sopenharmony_ci * @since 12
2827777dab0Sopenharmony_ci */
2837777dab0Sopenharmony_cistatic const char* const COMMON_EVENT_WIFI_HOTSPOT_STATE = "usual.event.wifi.HOTSPOT_STATE";
2847777dab0Sopenharmony_ci
2857777dab0Sopenharmony_ci/**
2867777dab0Sopenharmony_ci * @brief WIFI ap sta join.
2877777dab0Sopenharmony_ci *
2887777dab0Sopenharmony_ci * @since 12
2897777dab0Sopenharmony_ci */
2907777dab0Sopenharmony_cistatic const char* const COMMON_EVENT_WIFI_AP_STA_JOIN = "usual.event.wifi.WIFI_HS_STA_JOIN";
2917777dab0Sopenharmony_ci
2927777dab0Sopenharmony_ci/**
2937777dab0Sopenharmony_ci * @brief WIFI ap sta join.
2947777dab0Sopenharmony_ci *
2957777dab0Sopenharmony_ci * @since 12
2967777dab0Sopenharmony_ci */
2977777dab0Sopenharmony_cistatic const char* const COMMON_EVENT_WIFI_AP_STA_LEAVE = "usual.event.wifi.WIFI_HS_STA_LEAVE";
2987777dab0Sopenharmony_ci
2997777dab0Sopenharmony_ci/**
3007777dab0Sopenharmony_ci * @brief Indicates Wi-Fi MpLink state notification acknowledged by binding or unbinding MpLink.
3017777dab0Sopenharmony_ci *
3027777dab0Sopenharmony_ci * @since 12
3037777dab0Sopenharmony_ci */
3047777dab0Sopenharmony_cistatic const char* const COMMON_EVENT_WIFI_MPLINK_STATE_CHANGE = "usual.event.wifi.mplink.STATE_CHANGE";
3057777dab0Sopenharmony_ci
3067777dab0Sopenharmony_ci/**
3077777dab0Sopenharmony_ci * @brief Indicates Wi-Fi P2P connection state notification acknowledged by connecting or disconnected P2P.
3087777dab0Sopenharmony_ci *
3097777dab0Sopenharmony_ci * @since 12
3107777dab0Sopenharmony_ci */
3117777dab0Sopenharmony_cistatic const char* const COMMON_EVENT_WIFI_P2P_CONN_STATE = "usual.event.wifi.p2p.CONN_STATE_CHANGE";
3127777dab0Sopenharmony_ci
3137777dab0Sopenharmony_ci/**
3147777dab0Sopenharmony_ci * @brief Indicates that the Wi-Fi P2P state change.
3157777dab0Sopenharmony_ci *
3167777dab0Sopenharmony_ci * @since 12
3177777dab0Sopenharmony_ci */
3187777dab0Sopenharmony_cistatic const char* const COMMON_EVENT_WIFI_P2P_STATE_CHANGED = "usual.event.wifi.p2p.STATE_CHANGE";
3197777dab0Sopenharmony_ci
3207777dab0Sopenharmony_ci/**
3217777dab0Sopenharmony_ci * @brief Indicates that the Wi-Fi P2P peers state change.
3227777dab0Sopenharmony_ci *
3237777dab0Sopenharmony_ci * @since 12
3247777dab0Sopenharmony_ci */
3257777dab0Sopenharmony_cistatic const char* const COMMON_EVENT_WIFI_P2P_PEERS_STATE_CHANGED = "usual.event.wifi.p2p.DEVICES_CHANGE";
3267777dab0Sopenharmony_ci
3277777dab0Sopenharmony_ci/**
3287777dab0Sopenharmony_ci * @brief Indicates that the Wi-Fi P2P discovery state change.
3297777dab0Sopenharmony_ci *
3307777dab0Sopenharmony_ci * @since 12
3317777dab0Sopenharmony_ci */
3327777dab0Sopenharmony_cistatic const char* const COMMON_EVENT_WIFI_P2P_PEERS_DISCOVERY_STATE_CHANGED =
3337777dab0Sopenharmony_ci    "usual.event.wifi.p2p.PEER_DISCOVERY_STATE_CHANGE";
3347777dab0Sopenharmony_ci
3357777dab0Sopenharmony_ci/**
3367777dab0Sopenharmony_ci * @brief Indicates that the Wi-Fi P2P current device state change.
3377777dab0Sopenharmony_ci *
3387777dab0Sopenharmony_ci * @since 12
3397777dab0Sopenharmony_ci */
3407777dab0Sopenharmony_cistatic const char* const COMMON_EVENT_WIFI_P2P_CURRENT_DEVICE_STATE_CHANGED =
3417777dab0Sopenharmony_ci    "usual.event.wifi.p2p.CURRENT_DEVICE_CHANGE";
3427777dab0Sopenharmony_ci
3437777dab0Sopenharmony_ci/**
3447777dab0Sopenharmony_ci * @brief Indicates that the Wi-Fi P2P group info is changed.
3457777dab0Sopenharmony_ci *
3467777dab0Sopenharmony_ci * @since 12
3477777dab0Sopenharmony_ci */
3487777dab0Sopenharmony_cistatic const char* const COMMON_EVENT_WIFI_P2P_GROUP_STATE_CHANGED = "usual.event.wifi.p2p.GROUP_STATE_CHANGED";
3497777dab0Sopenharmony_ci
3507777dab0Sopenharmony_ci/**
3517777dab0Sopenharmony_ci * @brief Nfc state change.
3527777dab0Sopenharmony_ci *
3537777dab0Sopenharmony_ci * @since 12
3547777dab0Sopenharmony_ci */
3557777dab0Sopenharmony_cistatic const char* const COMMON_EVENT_NFC_ACTION_ADAPTER_STATE_CHANGED = "usual.event.nfc.action.ADAPTER_STATE_CHANGED";
3567777dab0Sopenharmony_ci
3577777dab0Sopenharmony_ci/**
3587777dab0Sopenharmony_ci * @brief Nfc field on detected.
3597777dab0Sopenharmony_ci *
3607777dab0Sopenharmony_ci * @since 12
3617777dab0Sopenharmony_ci */
3627777dab0Sopenharmony_cistatic const char* const COMMON_EVENT_NFC_ACTION_RF_FIELD_ON_DETECTED = "usual.event.nfc.action.RF_FIELD_ON_DETECTED";
3637777dab0Sopenharmony_ci
3647777dab0Sopenharmony_ci/**
3657777dab0Sopenharmony_ci * @brief Nfc field off detected.
3667777dab0Sopenharmony_ci *
3677777dab0Sopenharmony_ci * @since 12
3687777dab0Sopenharmony_ci */
3697777dab0Sopenharmony_cistatic const char* const COMMON_EVENT_NFC_ACTION_RF_FIELD_OFF_DETECTED = "usual.event.nfc.action.RF_FIELD_OFF_DETECTED";
3707777dab0Sopenharmony_ci
3717777dab0Sopenharmony_ci/**
3727777dab0Sopenharmony_ci * @brief Sent when stop charging battery.
3737777dab0Sopenharmony_ci *
3747777dab0Sopenharmony_ci * @since 12
3757777dab0Sopenharmony_ci */
3767777dab0Sopenharmony_cistatic const char* const COMMON_EVENT_DISCHARGING = "usual.event.DISCHARGING";
3777777dab0Sopenharmony_ci
3787777dab0Sopenharmony_ci/**
3797777dab0Sopenharmony_ci * @brief Sent when start charging battery.
3807777dab0Sopenharmony_ci *
3817777dab0Sopenharmony_ci * @since 12
3827777dab0Sopenharmony_ci */
3837777dab0Sopenharmony_cistatic const char* const COMMON_EVENT_CHARGING = "usual.event.CHARGING";
3847777dab0Sopenharmony_ci
3857777dab0Sopenharmony_ci/**
3867777dab0Sopenharmony_ci * @brief Sent when device's idle mode changed
3877777dab0Sopenharmony_ci *
3887777dab0Sopenharmony_ci * @since 12
3897777dab0Sopenharmony_ci */
3907777dab0Sopenharmony_cistatic const char* const COMMON_EVENT_DEVICE_IDLE_MODE_CHANGED = "usual.event.DEVICE_IDLE_MODE_CHANGED";
3917777dab0Sopenharmony_ci
3927777dab0Sopenharmony_ci/**
3937777dab0Sopenharmony_ci * @brief Sent when device's charge idle mode changed.
3947777dab0Sopenharmony_ci *
3957777dab0Sopenharmony_ci * @since 12
3967777dab0Sopenharmony_ci */
3977777dab0Sopenharmony_cistatic const char* const COMMON_EVENT_CHARGE_IDLE_MODE_CHANGED = "usual.event.CHARGE_IDLE_MODE_CHANGED";
3987777dab0Sopenharmony_ci
3997777dab0Sopenharmony_ci/**
4007777dab0Sopenharmony_ci * @brief Sent when device's power save mode changed
4017777dab0Sopenharmony_ci *
4027777dab0Sopenharmony_ci * @since 12
4037777dab0Sopenharmony_ci */
4047777dab0Sopenharmony_cistatic const char* const COMMON_EVENT_POWER_SAVE_MODE_CHANGED = "usual.event.POWER_SAVE_MODE_CHANGED";
4057777dab0Sopenharmony_ci
4067777dab0Sopenharmony_ci/**
4077777dab0Sopenharmony_ci * @brief The usb state change events.
4087777dab0Sopenharmony_ci * This is a protected common event that can only be sent by system.
4097777dab0Sopenharmony_ci *
4107777dab0Sopenharmony_ci * @since 12
4117777dab0Sopenharmony_ci */
4127777dab0Sopenharmony_cistatic const char* const COMMON_EVENT_USB_STATE = "usual.event.hardware.usb.action.USB_STATE";
4137777dab0Sopenharmony_ci
4147777dab0Sopenharmony_ci/**
4157777dab0Sopenharmony_ci * @brief The usb port changed.
4167777dab0Sopenharmony_ci * This is a protected common event that can only be sent by system.
4177777dab0Sopenharmony_ci *
4187777dab0Sopenharmony_ci * @since 12
4197777dab0Sopenharmony_ci */
4207777dab0Sopenharmony_cistatic const char* const COMMON_EVENT_USB_PORT_CHANGED = "usual.event.hardware.usb.action.USB_PORT_CHANGED";
4217777dab0Sopenharmony_ci
4227777dab0Sopenharmony_ci/**
4237777dab0Sopenharmony_ci * @brief The usb device attached.
4247777dab0Sopenharmony_ci * This is a protected common event that can only be sent by system.
4257777dab0Sopenharmony_ci *
4267777dab0Sopenharmony_ci * @since 12
4277777dab0Sopenharmony_ci */
4287777dab0Sopenharmony_cistatic const char* const COMMON_EVENT_USB_DEVICE_ATTACHED = "usual.event.hardware.usb.action.USB_DEVICE_ATTACHED";
4297777dab0Sopenharmony_ci
4307777dab0Sopenharmony_ci/**
4317777dab0Sopenharmony_ci * @brief The usb device detached.
4327777dab0Sopenharmony_ci * This is a protected common event that can only be sent by system.
4337777dab0Sopenharmony_ci *
4347777dab0Sopenharmony_ci * @since 12
4357777dab0Sopenharmony_ci */
4367777dab0Sopenharmony_cistatic const char* const COMMON_EVENT_USB_DEVICE_DETACHED = "usual.event.hardware.usb.action.USB_DEVICE_DETACHED";
4377777dab0Sopenharmony_ci
4387777dab0Sopenharmony_ci/**
4397777dab0Sopenharmony_ci * @brief Indicates the common event Action indicating that the airplane mode status of the device changes.
4407777dab0Sopenharmony_ci * Users can register this event to listen to the change of the airplane mode status of the device.
4417777dab0Sopenharmony_ci *
4427777dab0Sopenharmony_ci * @since 12
4437777dab0Sopenharmony_ci */
4447777dab0Sopenharmony_cistatic const char* const COMMON_EVENT_AIRPLANE_MODE_CHANGED = "usual.event.AIRPLANE_MODE";
4457777dab0Sopenharmony_ci
4467777dab0Sopenharmony_ci/**
4477777dab0Sopenharmony_ci * @brief sent by the window manager service when the window mode is split.
4487777dab0Sopenharmony_ci *
4497777dab0Sopenharmony_ci * @since 12
4507777dab0Sopenharmony_ci */
4517777dab0Sopenharmony_cistatic const char* const COMMON_EVENT_SPLIT_SCREEN = "common.event.SPLIT_SCREEN";
4527777dab0Sopenharmony_ci
4537777dab0Sopenharmony_ci/**
4547777dab0Sopenharmony_ci * @brief Indicate the result of quick fix apply.
4557777dab0Sopenharmony_ci * This common event can be triggered only by system.
4567777dab0Sopenharmony_ci *
4577777dab0Sopenharmony_ci * @since 12
4587777dab0Sopenharmony_ci */
4597777dab0Sopenharmony_cistatic const char* const COMMON_EVENT_QUICK_FIX_APPLY_RESULT = "usual.event.QUICK_FIX_APPLY_RESULT";
4607777dab0Sopenharmony_ci
4617777dab0Sopenharmony_ci/**
4627777dab0Sopenharmony_ci * @brief Indicate the result of quick fix revoke.
4637777dab0Sopenharmony_ci * This common event can be triggered only by system.
4647777dab0Sopenharmony_ci *
4657777dab0Sopenharmony_ci * @since 12
4667777dab0Sopenharmony_ci */
4677777dab0Sopenharmony_cistatic const char* const COMMON_EVENT_QUICK_FIX_REVOKE_RESULT = "usual.event.QUICK_FIX_REVOKE_RESULT";
4687777dab0Sopenharmony_ci
4697777dab0Sopenharmony_ci/**
4707777dab0Sopenharmony_ci * @brief Indicate the action of a common event that the user information has been updated.
4717777dab0Sopenharmony_ci * This common event can be triggered only by system.
4727777dab0Sopenharmony_ci *
4737777dab0Sopenharmony_ci * @since 12
4747777dab0Sopenharmony_ci */
4757777dab0Sopenharmony_cistatic const char* const COMMON_EVENT_USER_INFO_UPDATED = "usual.event.USER_INFO_UPDATED";
4767777dab0Sopenharmony_ci
4777777dab0Sopenharmony_ci/**
4787777dab0Sopenharmony_ci * @brief Indicates the action of a common event that the phone SIM card state has changed.
4797777dab0Sopenharmony_ci * This is a protected common event that can only be sent by system.
4807777dab0Sopenharmony_ci *
4817777dab0Sopenharmony_ci * @since 12
4827777dab0Sopenharmony_ci */
4837777dab0Sopenharmony_cistatic const char* const COMMON_EVENT_SIM_STATE_CHANGED = "usual.event.SIM_STATE_CHANGED";
4847777dab0Sopenharmony_ci
4857777dab0Sopenharmony_ci/**
4867777dab0Sopenharmony_ci * @brief Indicates the action of a common event that the call state has been changed.
4877777dab0Sopenharmony_ci * To subscribe to this protected common event, your application must have the ohos.permission.GET_TELEPHONY_STATE
4887777dab0Sopenharmony_ci * permission.
4897777dab0Sopenharmony_ci * This is a protected common event that can only be sent by system.
4907777dab0Sopenharmony_ci *
4917777dab0Sopenharmony_ci * @since 12
4927777dab0Sopenharmony_ci */
4937777dab0Sopenharmony_cistatic const char* const COMMON_EVENT_CALL_STATE_CHANGED = "usual.event.CALL_STATE_CHANGED";
4947777dab0Sopenharmony_ci
4957777dab0Sopenharmony_ci/**
4967777dab0Sopenharmony_ci * @brief Indicates the action of a common event that the network state has been changed.
4977777dab0Sopenharmony_ci * This is a protected common event that can only be sent by system.
4987777dab0Sopenharmony_ci *
4997777dab0Sopenharmony_ci * @since 12
5007777dab0Sopenharmony_ci */
5017777dab0Sopenharmony_cistatic const char* const COMMON_EVENT_NETWORK_STATE_CHANGED = "usual.event.NETWORK_STATE_CHANGED";
5027777dab0Sopenharmony_ci
5037777dab0Sopenharmony_ci/**
5047777dab0Sopenharmony_ci * @brief Indicates the action of a common event that the signal info has been changed.
5057777dab0Sopenharmony_ci * This is a protected common event that can only be sent by system.
5067777dab0Sopenharmony_ci *
5077777dab0Sopenharmony_ci * @since 12
5087777dab0Sopenharmony_ci */
5097777dab0Sopenharmony_cistatic const char* const COMMON_EVENT_SIGNAL_INFO_CHANGED = "usual.event.SIGNAL_INFO_CHANGED";
5107777dab0Sopenharmony_ci
5117777dab0Sopenharmony_ci/**
5127777dab0Sopenharmony_ci * @brief This commonEvent means when the screen is unlocked.
5137777dab0Sopenharmony_ci *
5147777dab0Sopenharmony_ci * @since 12
5157777dab0Sopenharmony_ci */
5167777dab0Sopenharmony_cistatic const char* const COMMON_EVENT_SCREEN_UNLOCKED = "usual.event.SCREEN_UNLOCKED";
5177777dab0Sopenharmony_ci
5187777dab0Sopenharmony_ci/**
5197777dab0Sopenharmony_ci * @brief This commonEvent means when the screen is locked.
5207777dab0Sopenharmony_ci *
5217777dab0Sopenharmony_ci * @since 12
5227777dab0Sopenharmony_ci */
5237777dab0Sopenharmony_cistatic const char* const COMMON_EVENT_SCREEN_LOCKED = "usual.event.SCREEN_LOCKED";
5247777dab0Sopenharmony_ci
5257777dab0Sopenharmony_ci/**
5267777dab0Sopenharmony_ci * @brief This commonEvent means when the http proxy change.
5277777dab0Sopenharmony_ci *
5287777dab0Sopenharmony_ci * This is a protected common event that can only be sent by system.
5297777dab0Sopenharmony_ci *
5307777dab0Sopenharmony_ci * @since 12
5317777dab0Sopenharmony_ci */
5327777dab0Sopenharmony_cistatic const char* const COMMON_EVENT_HTTP_PROXY_CHANGE = "usual.event.HTTP_PROXY_CHANGE";
5337777dab0Sopenharmony_ci
5347777dab0Sopenharmony_ci/**
5357777dab0Sopenharmony_ci * @brief This commonEvent means when the network connectivityy change.
5367777dab0Sopenharmony_ci *
5377777dab0Sopenharmony_ci * This is a protected common event that can only be sent by system.
5387777dab0Sopenharmony_ci *
5397777dab0Sopenharmony_ci * @since 12
5407777dab0Sopenharmony_ci */
5417777dab0Sopenharmony_cistatic const char* const COMMON_EVENT_CONNECTIVITY_CHANGE = "usual.event.CONNECTIVITY_CHANGE";
5427777dab0Sopenharmony_ci
5437777dab0Sopenharmony_ci/**
5447777dab0Sopenharmony_ci * @brief This common event means that minors mode is enabled.
5457777dab0Sopenharmony_ci * This is a protected common event that can only be sent by system.
5467777dab0Sopenharmony_ci *
5477777dab0Sopenharmony_ci * @since 12
5487777dab0Sopenharmony_ci */
5497777dab0Sopenharmony_cistatic const char* const COMMON_EVENT_MINORSMODE_ON = "usual.event.MINORSMODE_ON";
5507777dab0Sopenharmony_ci
5517777dab0Sopenharmony_ci/**
5527777dab0Sopenharmony_ci * @brief This common event means that minors mode is disabled.
5537777dab0Sopenharmony_ci * This is a protected common event that can only be sent by system.
5547777dab0Sopenharmony_ci *
5557777dab0Sopenharmony_ci * @since 12
5567777dab0Sopenharmony_ci */
5577777dab0Sopenharmony_cistatic const char* const COMMON_EVENT_MINORSMODE_OFF = "usual.event.MINORSMODE_OFF";
5587777dab0Sopenharmony_ci#ifdef __cplusplus
5597777dab0Sopenharmony_ci}
5607777dab0Sopenharmony_ci#endif
5617777dab0Sopenharmony_ci#endif // OH_COMMONEVENT_SUPPORT_H
5627777dab0Sopenharmony_ci/** @} */
563