plugin-api: deviced: Add enum deviced_notifier 42/297342/3
authorYoungjae Cho <y0.cho@samsung.com>
Thu, 17 Aug 2023 05:30:43 +0000 (14:30 +0900)
committerChanwoo Choi <cw00.choi@samsung.com>
Thu, 17 Aug 2023 05:56:17 +0000 (05:56 +0000)
Change-Id: If2b3960557996dd483d0a77f4db643a77914bd3f
Signed-off-by: Youngjae Cho <y0.cho@samsung.com>
src/plugin-api/deviced/include/syscommon-plugin-deviced-common-interface.h

index 5300c78..6b1175f 100644 (file)
@@ -88,6 +88,60 @@ enum deviced_event {
        DEVICED_EVENT_MISC_TIME,
 };
 
+enum deviced_notifier {
+       DEVICED_NOTIFIER_MIN,
+       DEVICED_NOTIFIER_DAEMON_RESTARTED = DEVICED_NOTIFIER_MIN,
+       DEVICED_NOTIFIER_DELAYED_INIT,
+       DEVICED_NOTIFIER_LCD,
+       DEVICED_NOTIFIER_LCD_OFF,
+       DEVICED_NOTIFIER_LCD_OFF_COMPLETE,
+       DEVICED_NOTIFIER_LCD_AUTOBRT_SENSING,
+       DEVICED_NOTIFIER_LOWBAT,
+       DEVICED_NOTIFIER_FULLBAT,
+       DEVICED_NOTIFIER_POWER_SUPPLY,
+       DEVICED_NOTIFIER_BATTERY_HEALTH,
+       DEVICED_NOTIFIER_BATTERY_PRESENT,
+       DEVICED_NOTIFIER_BATTERY_OVP,
+       DEVICED_NOTIFIER_BATTERY_CHARGING,
+       DEVICED_NOTIFIER_BATTERY_CHARGER_CONNECTED,
+       DEVICED_NOTIFIER_BATTERY_CHARGER_DISCONNECTED,
+       DEVICED_NOTIFIER_DISPLAY_AMBIENT_CONDITION,
+       DEVICED_NOTIFIER_DISPLAY_AMBIENT_STATE,
+       DEVICED_NOTIFIER_DISPLAY_LOCK,
+       DEVICED_NOTIFIER_POWER_RESUME_FROM_ECHO_MEM,
+       DEVICED_NOTIFIER_POWEROFF_TRIGGERED,
+       DEVICED_NOTIFIER_POWEROFF,
+       DEVICED_NOTIFIER_APPLICATION_BACKGROUND,
+       DEVICED_NOTIFIER_APPLICATION_FOREGROUND,
+       DEVICED_NOTIFIER_APPLICATION_TERMINATED,
+       DEVICED_NOTIFIER_USB_DEBUG_MODE,
+       DEVICED_NOTIFIER_USB_TETHERING_MODE,
+       DEVICED_NOTIFIER_EVENT_HANDLER,
+       DEVICED_NOTIFIER_CPU_BOOST_LOWBAT,
+       DEVICED_NOTIFIER_CPU_BOOST_POWEROFF,
+       /* Experimental for Specific device - contact to deviced owner */
+       DEVICED_NOTIFIER_PMQOS,
+       DEVICED_NOTIFIER_PMQOS_ULTRAPOWERSAVING,
+       DEVICED_NOTIFIER_PMQOS_POWERSAVING,
+       DEVICED_NOTIFIER_COOL_DOWN,
+       DEVICED_NOTIFIER_VITAL_STATE,
+       DEVICED_NOTIFIER_LONGKEY_RESTORE,
+       DEVICED_NOTIFIER_UPSM,
+       DEVICED_NOTIFIER_UPSM_OFF,
+       DEVICED_NOTIFIER_BEZEL_WAKEUP,
+       DEVICED_NOTIFIER_DISPLAY_BRIGHTNESS,
+       DEVICED_NOTIFIER_ULTRAPOWERSAVING,
+       DEVICED_NOTIFIER_KEY_PRESS,
+       DEVICED_NOTIFIER_KEY_RELEASE,
+       DEVICED_NOTIFIER_EVENT_ACQUIRE_WAKELOCK,
+       DEVICED_NOTIFIER_EVENT_RELEASE_WAKELOCK,
+
+       /* Purpose of calling methods of different modules
+        * Use prefix DEVICED_NOTIFIER_REQUEST */
+       DEVICED_NOTIFIER_REQUEST_TRANSITION_STATE,
+       DEVICED_NOTIFIER_MAX,
+};
+
 #ifdef __cplusplus
 }
 #endif