From e47b4736452c263d21c4d08767071346f1f30a1c Mon Sep 17 00:00:00 2001 From: zheng_wenlong Date: Tue, 14 May 2019 10:33:41 +0900 Subject: Change markdown syntax Change README.md syntax to suit common markdown syntax. Bug-AGL: SPEC-2103 Change-Id: Ibb6998c5763a572a2eb1652ddbcd8ee06423ca74 Signed-off-by: wang_zhiqiang Signed-off-by: zheng_wenlong --- README.md | 72 ++++++++++++++++++++++++++++++--------------------------------- 1 file changed, 34 insertions(+), 38 deletions(-) diff --git a/README.md b/README.md index 5d54cc6..9b52294 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,10 @@ -Information -==== -
This service use logitel G29 to get wheel info for application same as low-level-can-service. -
It will read information from usb g29 as /dev/input/js0. -
And give steering wheel information for application. +# Information + This service use logitel G29 to get wheel info for application same as low-level-can-service. + It will read information from usb g29 as /dev/input/js0. + And give steering wheel information for application. * Hardware: Renesas m3ulcb -* Software: Daring Dab 4.0.0 +* Software: HH 8.0.0 * binding name: af-steering-wheel-binding * provide api: steering-wheel * verbs: list, subscribe, unsubscribe @@ -24,38 +23,35 @@ Information * subscribe { "event" : "EngineSpeed" } * unsubscribe { "event" : "EngineSpeed" } -How to compile and install -==== -
These is a sample recipes for af-steering-wheel-binding, you can just add that recipes into your project and bitbake. -
Sample Recipes: agl-service-steering-wheel_0.1.bb +# How to compile and install + These is a sample recipes for af-steering-wheel-binding, you can just add that recipes into your project and bitbake. + Sample Recipes: agl-service-steering-wheel_0.1.bb -How to use -==== -For AGL Application ----- -
1 add these code below into config.xml -``` +# How to use + +## For AGL Application +1 add these code below into config.xml + ``` -``` -
2 add WebSocket into qml file and subscribe event name what you need. -
You can find a file named [token-websock.qml] in app-framework-binder.git. -
It's a template for qml. You need modify these informations to connect agl-service-steering. -``` -property string address_str: "ws://localhost:5555/api?token=3210" -property string api_str: "steering-wheel" -property string verb_str: "" -``` + ``` +2 add WebSocket into qml file and subscribe event name what you need. + You can find a file named [token-websock.qml] in app-framework-binder.git. + It's a template for qml. You need modify these informations to connect agl-service-steering. + ``` + property string address_str: "ws://localhost:5555/api?token=3210" + property string api_str: "steering-wheel" + property string verb_str: "" + ``` -For demo application ----- -
1 you can run this service by shell script -``` -afb-daemon --token=3210 --ldpaths=${steering-wheel-library-path} --port=5555 --rootdir=. & -``` -
2 use afb-client-demo to get event. -``` -afb-client-demo ws://localhost:5555/api?token=3210 -steering-wheel list -steering-wheel subscribe { "event" : "EngineSpeed" } -steering-wheel unsubscribe { "event" : "EngineSpeed" } -``` +## For demo application +1 you can run this service by shell script + ``` + afb-daemon --token=3210 --ldpaths=${steering-wheel-library-path} --port=5555 --rootdir=. & + ``` +2 use afb-client-demo to get event. + ``` + afb-client-demo ws://localhost:5555/api?token=3210 + steering-wheel list + steering-wheel subscribe { "event" : "EngineSpeed" } + steering-wheel unsubscribe { "event" : "EngineSpeed" } + ``` -- cgit 1.2.3-korg