#define KEY_PRESSED_TEMPORAL_LOCK "templock"
#define TEMPORAL_LOCK_WAKE_MARGIN 1000 /* milisecond */
+#define EVENT_TYPE_SLEEP 0
+#define EVENT_TYPE_WAKEUP 1
+
static guint keypress_temporal_timer_id;
static const char *psm_name[PSM_MAX] = {
current = PSM_SLEEP;
gdbus_signal_emit(NULL, DEVICED_PATH_POWER, DEVICED_INTERFACE_POWER,
- "sleep", g_variant_new("(ti)", state_transition_counter, ti->reason));
+ "ChangeState", g_variant_new("(iti)", EVENT_TYPE_SLEEP, state_transition_counter, ti->reason));
n_waiting = start_sleep_wait(state_transition_counter);
if (n_waiting > 0) {
/* There are sleep-waits. Defer wake unlock until all sleep-waits
stop_sleep_wait();
device_notify(DEVICE_NOTIFIER_REQUEST_WAKE_LOCK, NULL);
gdbus_signal_emit(NULL, DEVICED_PATH_POWER, DEVICED_INTERFACE_POWER,
- "wakeup", g_variant_new("(ti)", state_transition_counter, ti->reason));
+ "ChangeState", g_variant_new("(iti)", EVENT_TYPE_WAKEUP, state_transition_counter, ti->reason));
}
static void psm_transition_sleep_to_sleep(const struct trans_info *ti)
device_notify(DEVICE_NOTIFIER_REQUEST_WAKE_LOCK, NULL);
gdbus_signal_emit(NULL, DEVICED_PATH_POWER, DEVICED_INTERFACE_POWER,
- "sleep", g_variant_new("(ti)", state_transition_counter, ti->reason));
+ "ChangeState", g_variant_new("(iti)", EVENT_TYPE_SLEEP, state_transition_counter, ti->reason));
n_waiting = start_sleep_wait(state_transition_counter);
if (n_waiting > 0) {
/* There are sleep-waits. Defer wake unlock until all sleep-waits