smartdevicelink / sdl_requirements

Collection of requirements/technical tasks for new sdl_core features
BSD 3-Clause "New" or "Revised" License
2 stars 7 forks source link

[Projection] - Open Menu RPC #117

Open KhrystynaDubovyk opened 5 years ago

KhrystynaDubovyk commented 5 years ago

ShowAppMenu

Description:

As a projection app I want to be able to open the built-in app-menu which is provided by the native UI.

Detailed description:

The built-in "menu" button is not to exist anymore at all for projection apps. Instead, those apps should be allowed to send a request to show the built-in menu view.

HMI & Mobile API

<function name="ShowAppMenu" messagetype="Request">
  <param name="menuID" type="Integer" mandatory="false">
    <description>
      If omitted the HMI opens the apps menu.
      If set to a sub-menu ID the HMI opens the corresponding sub-menu
      previously added using `AddSubMenu`.
  </description>
</param>
</function>

Diagram:

N/A

Links: