struct Matter::Cluster::ScenesManagementCluster::ExtensionFieldSet

Overview

Extension field set for scene data

Included Modules

Defined in:

matter/cluster/scenes_management_cluster.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(pull : JSON::PullParser) #

[View source]
def self.new(cluster_id : UInt32, attribute_list : Array(Tuple(UInt32, Bytes)) = [] of Tuple(UInt32, Bytes)) #

[View source]

Instance Method Detail

def after_initialize #

[View source]
def attribute_value_list : Array(Tuple(UInt32, Bytes)) #

[View source]
def attribute_value_list=(attribute_value_list : Array(Tuple(UInt32, Bytes))) #

[View source]
def attribute_value_list_json : Array(Tuple(UInt32, String)) #

Store as array of {attribute_id, hex_encoded_bytes} for JSON compatibility


[View source]
def attribute_value_list_json=(attribute_value_list_json : Array(Tuple(UInt32, String))) #

Store as array of {attribute_id, hex_encoded_bytes} for JSON compatibility


[View source]
def cluster_id : UInt32 #

[View source]
def cluster_id=(cluster_id : UInt32) #

[View source]