struct Matter::Cluster::Definitions::ApplicationLauncher::LaunchAppRequest

Overview

Input to the ApplicationLauncher launchApp command

Included Modules

Defined in:

matter/cluster/definitions/application_launcher.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(data : Slice(UInt8)) #

[View source]

Instance Method Detail

def application : Application | Nil #

This field shall specify the Application to launch.


[View source]
def application=(application : Application | Nil) #

This field shall specify the Application to launch.


[View source]
def data : Slice(UInt8) | Nil #

This field shall specify optional app-specific data to be sent to the app.

Note: This format and meaning of this value is proprietary and outside the specification. It provides a transition path for device makers that use other protocols (like DIAL) which allow for proprietary data. Apps that are not yet Matter aware can be launched via Matter, while retaining the existing ability to launch with proprietary data.


[View source]
def data=(data : Slice(UInt8) | Nil) #

This field shall specify optional app-specific data to be sent to the app.

Note: This format and meaning of this value is proprietary and outside the specification. It provides a transition path for device makers that use other protocols (like DIAL) which allow for proprietary data. Apps that are not yet Matter aware can be launched via Matter, while retaining the existing ability to launch with proprietary data.


[View source]