summaryrefslogtreecommitdiff
path: root/protocol
diff options
context:
space:
mode:
authorMasayuki Sasaki <masayuki.sasaki@mail.toyota-td.jp>2014-02-28 14:22:49 +0900
committerMasayuki Sasaki <masayuki.sasaki@mail.toyota-td.jp>2014-02-28 14:25:59 +0900
commit88c8408297106c5020084e5f0c9ba3dbca48afc4 (patch)
treed5481263d3c8f6b2d4d34c0c1aa47d76d2d23909 /protocol
parent1be10588c0767a0382d0066f176530f69fe35506 (diff)
downloadico-uxf-weston-plugin-88c8408297106c5020084e5f0c9ba3dbca48afc4.tar.gz
ico-uxf-weston-plugin-88c8408297106c5020084e5f0c9ba3dbca48afc4.tar.bz2
ico-uxf-weston-plugin-88c8408297106c5020084e5f0c9ba3dbca48afc4.zip
Some interfaces were added for SystemController corresponding to GENIVI layer management.
Change-Id: I28da138dd48652a7bcf135222e738acb94549298 Signed-off-by: Masayuki Sasaki <masayuki.sasaki@mail.toyota-td.jp>
Diffstat (limited to 'protocol')
-rw-r--r--protocol/ico_input_mgr.xml9
-rw-r--r--protocol/ico_window_mgr.xml21
2 files changed, 29 insertions, 1 deletions
diff --git a/protocol/ico_input_mgr.xml b/protocol/ico_input_mgr.xml
index a2d8219..73db9f2 100644
--- a/protocol/ico_input_mgr.xml
+++ b/protocol/ico_input_mgr.xml
@@ -25,6 +25,15 @@
<arg name="device" type="string" summary="input device name, if NULL, all devices with out fixed assign"/>
<arg name="input" type="int" summary="input switch number, if -1, all input with out dixed assign"/>
</request>
+
+ <request name="send_key_event">
+ <description summary="send key input event to application">
+ Keyboard event sent to application.
+ </description>
+ <arg name="target" type="string" summary="target surface@application for input switch"/>
+ <arg name="code" type="int" summary="event code"/>
+ <arg name="value" type="int" summary="event value"/>
+ </request>
</interface>
<interface name="ico_exinput" version="1">
diff --git a/protocol/ico_window_mgr.xml b/protocol/ico_window_mgr.xml
index 1422a1d..cc2a71b 100644
--- a/protocol/ico_window_mgr.xml
+++ b/protocol/ico_window_mgr.xml
@@ -91,7 +91,26 @@
<arg name="format" type="uint"/>
</event>
+ <event name="update_surface">
+ <description summary="event of surface property changed">
+ Event of surface property changed.
+ </description>
+ <arg name="surfaceid" type="uint"/>
+ <arg name="visible" type="int"/>
+ <arg name="srcwidth" type="int"/>
+ <arg name="srcheight" type="int"/>
+ <arg name="x" type="int"/>
+ <arg name="y" type="int"/>
+ <arg name="width" type="int"/>
+ <arg name="height" type="int"/>
+ </event>
+
+ <event name="destroy_surface">
+ <description summary="event of surface destroy">
+ Event of surface destroy.
+ </description>
+ <arg name="surfaceid" type="uint"/>
+ </event>
</interface>
</protocol>
-