struct

Matter::Cluster::ScenesManagementCluster::ExtensionFieldSet

Inherits JSON::Serializable < Struct < Value < Object

Extension field set for scene data

Constructors

new(pull : JSON::PullParser)
Source
new(cluster_id : UInt32, attribute_list : Array(Tuple(UInt32, Bytes)) = [] of Tuple(UInt32, Bytes))
Source
new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source

Instance methods

after_initialize
Source
attribute_value_list
Source
attribute_value_list=(attribute_value_list : Array(Tuple(UInt32, Bytes)))
Source
attribute_value_list_json

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

Source
attribute_value_list_json=(attribute_value_list_json : Array(Tuple(UInt32, String)))

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

Source
cluster_id
Source
cluster_id=(cluster_id : UInt32)
Source