Matter::Cluster::Definitions::ProxyConfiguration::Configuration
Inherits TLV::Serializable < Struct < Value < Object
ProxyAllNodes
This field shall be set to to 'true' to indicate to the proxy that it shall proxy all nodes. When 'true', the SourceList attribute is ignored.
SourceList
When ProxyAllNodes is 'false', this list contains the set of NodeIds of sources that this proxy shall specifically proxy.
Constructors
new(any : TLV::Any)
SourceClass methods
from_io(io : IO, format : IO::ByteFormat = IO::ByteFormat::LittleEndian)
Sourcefrom_slice(bytes : Bytes)
Sourcefrom_tlv(any : TLV::Any)
Sourcefrom_tlv(data : Bytes)
SourceInstance methods
proxy_all_nodes=(proxy_all_nodes : Bool)
Sourceproxy_all_nodes?
Sourcesource_list
Sourcesource_list=(source_list : Array(DataType::NodeId))
Sourceto_io(io : IO, format : IO::ByteFormat = IO::ByteFormat::LittleEndian) : Nil
Sourceto_slice
Sourceto_tlv(outer_tag : Nil | UInt8 | Tuple(UInt16, UInt16) | Tuple(UInt16, UInt16, UInt16) = nil) : TLV::Any
Source