Matter::Cluster::ScenesManagementCluster::ExtensionFieldSet
Inherits JSON::Serializable < Struct < Value < Object
Extension field set for scene data
Constructors
new(pull : JSON::PullParser)
Sourcenew(cluster_id : UInt32, attribute_list : Array(Tuple(UInt32, Bytes)) = [] of Tuple(UInt32, Bytes))
Sourcenew(*, __pull_for_json_serializable pull : JSON::PullParser)
SourceInstance methods
after_initialize
Sourceattribute_value_list
Sourceattribute_value_list=(attribute_value_list : Array(Tuple(UInt32, Bytes)))
Sourceattribute_value_list_json
Store as array of {attribute_id, hex_encoded_bytes} for JSON compatibility
attribute_value_list_json=(attribute_value_list_json : Array(Tuple(UInt32, String)))
Store as array of {attribute_id, hex_encoded_bytes} for JSON compatibility
cluster_id
Sourcecluster_id=(cluster_id : UInt32)
Source