diff options
-rw-r--r-- | protocol/agl-shell.xml | 23 |
1 files changed, 22 insertions, 1 deletions
diff --git a/protocol/agl-shell.xml b/protocol/agl-shell.xml index 75ffdce..e99f86f 100644 --- a/protocol/agl-shell.xml +++ b/protocol/agl-shell.xml @@ -22,7 +22,7 @@ FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. </copyright> - <interface name="agl_shell" version="3"> + <interface name="agl_shell" version="4"> <description summary="user interface for Automotive Grade Linux platform"> Starting with version 2 of the protocol, the client is required to wait for the 'bound_ok' or 'bound_fail' events in order to proceed further. @@ -64,6 +64,18 @@ <entry name="right" value="3"/> </enum> + <enum name="app_state" since="4"> + <entry name="started" value="0"/> + <entry name="activated" value="1"/> + <entry name="deactivated" value="2"/> + <entry name="destroyed" value="3"/> + </enum> + + <enum name="app_role" since="4"> + <entry name="float" value="0"/> + <entry name="remote" value="1"/> + </enum> + <request name="ready"> <description summary="client is ready to be shown"> Tell the server that this client is ready to be shown. The server @@ -171,5 +183,14 @@ </description> </event> + <event name="app_state" since="4"> + <description summary="event sent when application has suffered state modification"> + Notifies application(s) when other application have suffered state modifications. + </description> + <arg name="app_id" type="string"/> + <arg name="state" type="uint" enum="app_state"/> + <arg name="role" type="uint" enum="app_role"/> + </event> + </interface> </protocol> |