From 0ec4e3278d0a930c72fb69c86410fd62c421ec1a Mon Sep 17 00:00:00 2001 From: Youngjae Cho Date: Fri, 10 Dec 2021 10:06:53 +0900 Subject: [PATCH] input: broadcast dbus signal on level triggered event Change-Id: I7561ac2086665912e0d5b3c9eec88a7eca1efaa8 Signed-off-by: Youngjae Cho --- plugins/iot-headless/input/input-handler.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/plugins/iot-headless/input/input-handler.c b/plugins/iot-headless/input/input-handler.c index 35c5283..4b69c04 100644 --- a/plugins/iot-headless/input/input-handler.c +++ b/plugins/iot-headless/input/input-handler.c @@ -20,6 +20,7 @@ #include #include #include +#include #include "shared/common.h" #include "shared/devices.h" @@ -145,8 +146,9 @@ static int broadcast_input_signal_cb(void *data) if (!ieu) return 0; - _D("Broadcast siganl callback, event=%s(%d)", ieu->name, ieu->id); - // TODO: implement dbus signal broadcast + _D("Broadcast siganl, event=%s(%d)", ieu->name, ieu->id); + gdbus_signal_emit(NULL, DEVICED_PATH_INPUT, DEVICED_INTERFACE_INPUT, + "Key", g_variant_new("(i)", ieu->id)); return 0; } -- 2.7.4