summaryrefslogtreecommitdiff
path: root/src/controller.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/controller.c')
-rw-r--r--src/controller.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/controller.c b/src/controller.c
index cfb109a..d551c30 100644
--- a/src/controller.c
+++ b/src/controller.c
@@ -55,18 +55,19 @@ static Eina_Bool _infrared_motion_getter_timer(void *data)
int gpio_num[3] = { 16, 23, 26 };
int i = 0;
int value[3] = { 0, };
+ int detected = 0;
+ app_data *ad = data;
for (i = 0; i < 3; i++) {
if (resource_read_infrared_motion_sensor(gpio_num[i], &value[i]) == -1) {
_E("Failed to get Infrared Motion value [GPIO:%d]", gpio_num[i]);
continue;
}
- _I("[GPIO:%d] Infrared Motion Value is [%d]", gpio_num[i], value[i]);
+ detected |= value[i];
}
-
- //@TODO: Send the data to Analyzer using connectivity APIs
-
+ if (connectivity_notify(ad->resource_info, detected) == -1)
+ _E("Cannot notify message");
#else
int value = 0;