Skip to content

[Buttons] - Button Subscription response from HMI #109

@KhrystynaDubovyk

Description

@KhrystynaDubovyk

SubscribeButton

UnsubscribeButton

Description:

As a mobile application, I want to

  • subscribe to buttons;
  • unsubscribe from buttons;
  • button subscriptions to be resumed after unexpected disconnect or due to new ignition cycle

Detailed description:

API changes

Remove <function name="OnButtonSubscription" messagetype="notification">.

Add new RPCs to HMI_API:

<function name="SubscribeButton" messagetype="request">
        <description>
            Subscribes to buttons.            
        </description>
		
	    <param name="appID" type="Integer" mandatory="true">
			<description>The ID of the application requesting this button usubscription. </description>
        </param>
		
        <param name="buttonName" type="ButtonName" mandatory="true">
            <description>Name of the button to subscribe.</description>
        </param>
</function>
<function name="SubscribeButton" messagetype="response"> </function>
<function name="UnsubscribeButton" messagetype="request">
        <description>
            Unsubscribes from buttons.            
        </description>
        
        <param name="appID" type="Integer" mandatory="true">
            <description>The ID of the application requesting this button unsubscription. </description>
        </param>
        
        <param name="buttonName" type="ButtonName" mandatory="true">
            <description>Name of the button to unsubscribe.</description>
        </param>
    </function>
<function name="UnsubscribeButton" messagetype="response"></function>

Diagram:

N/A

Links:

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions