struct Matter::Cluster::Definitions::Action::EndpointList

Overview

This data type holds the details of a single endpoint list, which relates to a set of endpoints that have some logical relation, and contains the data fields below.

This field shall provide an unique identifier used to identify the endpoint list.

This field shall indicate the name (as assigned by the user or automatically by the server) associated with the set of endpoints in this list. This can be used for identifying the action to the user by the client. Example: "living room".

This field shall indicate the type of endpoint list, see EndpointListTypeEnum.

Included Modules

Defined in:

matter/cluster/definitions/action.cr

Constructors

Instance Method Summary

Constructor Detail

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

[View source]

Instance Method Detail

def endpoint_list_id : UInt16 #

[View source]
def endpoint_list_id=(endpoint_list_id : UInt16) #

[View source]
def endpoints : Array(DataType::EndpointNumber) #

This field shall provide a list of endpoint numbers.


[View source]
def endpoints=(endpoints : Array(DataType::EndpointNumber)) #

This field shall provide a list of endpoint numbers.


[View source]
def name : String #

[View source]
def name=(name : String) #

[View source]
def type : EndpointListType #

[View source]
def type=(type : EndpointListType) #

[View source]