diff options
author | Yuta Doi <yuta-d@witz-inc.co.jp> | 2018-05-18 16:27:38 +0900 |
---|---|---|
committer | Yuta Doi <yuta-d@witz-inc.co.jp> | 2018-05-18 16:27:38 +0900 |
commit | 74efea57ed46f34dcc5d4e70682e94e6aed0ab73 (patch) | |
tree | b6720b1ecd59237f7a521d0273f10fb9cea89ff9 /src/libwindowmanager.h | |
parent | 9bd3d91218f196da4246e87c8273548f04ced57e (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.h | 3 |
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); |