From 0a382dec3dc4d33d65a2e331595162da7e367951 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Mon, 1 Aug 2022 14:34:05 +1000 Subject: [PATCH] tools: print property values in the demo client and server --- tools/ei-demo-client.c | 6 ++++++ tools/eis-demo-server.c | 5 +++++ 2 files changed, 11 insertions(+) diff --git a/tools/ei-demo-client.c b/tools/ei-demo-client.c index df704de..c02a622 100644 --- a/tools/ei-demo-client.c +++ b/tools/ei-demo-client.c @@ -384,6 +384,12 @@ int main(int argc, char **argv) colorprint("our device was removed\n"); break; } + case EI_EVENT_PROPERTY: + { + colorprint("Property %s: %s\n", ei_event_property_get_name(e), + ei_event_property_get_value(e)); + break; + } case EI_EVENT_FRAME: break; case EI_EVENT_DEVICE_START_EMULATING: diff --git a/tools/eis-demo-server.c b/tools/eis-demo-server.c index ea23a7b..261e686 100644 --- a/tools/eis-demo-server.c +++ b/tools/eis-demo-server.c @@ -436,6 +436,11 @@ eis_demo_server_printf_handle_event(struct eis_demo_server *server, case EIS_EVENT_FRAME: /* nothing to do, we're not fancy enough to accumulate events properly */ break; + case EIS_EVENT_CLIENT_PROPERTY: + { + colorprint("Property: %s: %s\n", eis_event_property_get_name(e), eis_event_property_get_value(e)); + } + break; default: abort(); }