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