From 172db50c33beeb53f8e75c115699179be880b960 Mon Sep 17 00:00:00 2001 From: Farshid Monhaseri Date: Tue, 10 Nov 2020 13:05:37 +0330 Subject: Add device monitoring feature (hotplug device detection) Changes: - Implement libudev 'monitor' interface to detect hotplug devices. - Forward udev rules as AFB 'subscribe' args to udev_monitoring objects. - Filter retrieved property fields through 'mask' argument from 'subscribe' args. - Generate detached threads (event loop) and data context for each client, so every user can subscribe for device events with their own udev rules and receive their desired device parameters. Bug-AGL: SPEC-3512 Signed-off-by: Farshid Monhaseri Change-Id: I0fc007d9707deaf39d21147aa8240fde302f5f9e --- conf.d/cmake/config.cmake | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'conf.d') diff --git a/conf.d/cmake/config.cmake b/conf.d/cmake/config.cmake index 8b44fd3..c410ff5 100644 --- a/conf.d/cmake/config.cmake +++ b/conf.d/cmake/config.cmake @@ -63,9 +63,10 @@ set (gcc_minimal_version 4.9) # PKG_CONFIG required packages # ----------------------------- set (PKG_REQUIRED_LIST - json-c>=0.12 + json-c>=0.13 afb-daemon afb-helpers + libudev ) # You can also consider to include libsystemd -- cgit 1.2.3-korg