summaryrefslogtreecommitdiffstats
path: root/src/libwindowmanager.h
diff options
context:
space:
mode:
authorYuta Doi <yuta-d@witz-inc.co.jp>2018-05-18 16:27:38 +0900
committerYuta Doi <yuta-d@witz-inc.co.jp>2018-05-18 16:27:38 +0900
commit74efea57ed46f34dcc5d4e70682e94e6aed0ab73 (patch)
treeb6720b1ecd59237f7a521d0273f10fb9cea89ff9 /src/libwindowmanager.h
parent9bd3d91218f196da4246e87c8273548f04ced57e (diff)
Add API which can get information about the car state
getCarInfo() can get the car state informations as follows: - parking brake state : true/false - accelerator pedal position : 0-127.5 - car state : "stop"/"run" The details are described in doc/ApplicationGuide.md in project apps/agl-service-windowmanager-2017. Change-Id: Iac1052c172414b652aa94d94b386e22dff94cfdb Signed-off-by: Yuta Doi <yuta-d@witz-inc.co.jp>
Diffstat (limited to 'src/libwindowmanager.h')
-rw-r--r--src/libwindowmanager.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/libwindowmanager.h b/src/libwindowmanager.h
index bac9f46..59372e1 100644
--- a/src/libwindowmanager.h
+++ b/src/libwindowmanager.h
@@ -42,6 +42,7 @@ public:
const char *kKeyDrawingArea = "drawing_area";
const char *kKeyDrawingRect = "drawing_rect";
const char *kKeyIviId = "ivi_id";
+ const char *kKeyLabel = "label";
enum EventType {
Event_Val_Invalid = -1,
@@ -79,8 +80,10 @@ public:
int endDraw(json_object *object);
int getDisplayInfo(json_object *object);
int getAreaInfo(json_object *in_obj, json_object *out_obj);
+ int getCarInfo(json_object *in_obj, json_object *out_obj);
int getAreaInfo(const char *label, json_object *out_obj);
+ int getCarInfo(const char *label, json_object *out_obj);
void set_event_handler(enum EventType et, handler_fun f);