Add functionality to report instant sensor status change
authorsaerome.kim <saerome.kim@samsung.com>
Mon, 21 Oct 2019 11:35:16 +0000 (20:35 +0900)
committersaerome.kim <saerome.kim@samsung.com>
Wed, 23 Oct 2019 00:30:52 +0000 (09:30 +0900)
commit5f15256b3e346bc94c67fa6db1c3c314575c9071
treeb6feae6e01076e17d6773a470778ec893ed9814e
parent52d5c9f58a23f94dfb16ec30ee0e3b048d07b517
Add functionality to report instant sensor status change

- Problem: in ABSENCE case, even the motion sensor detects ABSENCE
ua-manager reports this ABSENCE state after the detection window complete.
- Cause: If ABSENCE case, the ABSENCE can be jurged only when the
detction window complete.
- Solution: Whenever the sensor status is changed, plugin reports status
changed event immediately so that the user can recognize ABSENCE event
takes place during uncompleted ABSENCE detection window.

Change-Id: Ia5b12304976db4b89e5fa0977ea366a08361fc0e
Signed-off-by: saerome.kim <saerome.kim@samsung.com>
14 files changed:
include/ua-api.h
include/ua-internal.h
packaging/ua-manager.spec
ua-api/src/ua-common.c
ua-api/src/ua-event-handler.c
ua-daemon/include/ua-manager-core.h
ua-daemon/src/pm/ua-ble-plugin-handler.c
ua-daemon/src/pm/ua-light-plugin-handler.c
ua-daemon/src/pm/ua-motion-plugin-handler.c
ua-daemon/src/pm/ua-pm-util.c
ua-daemon/src/pm/ua-wifi-plugin-handler.c
ua-daemon/src/ua-manager-core.c
ua-daemon/src/ua-manager-event-sender.c
ua-plugins/include/ua-plugin.h