struct
Matter::Cluster::Definitions::ProxyConfiguration::Configuration
- Matter::Cluster::Definitions::ProxyConfiguration::Configuration
- Struct
- Value
- Object
Overview
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.
Included Modules
- TLV::Serializable
Defined in:
matter/cluster/definitions/proxy_configuration.crConstructors
Class Method Summary
- .from_io(io : IO, format : IO::ByteFormat = IO::ByteFormat::LittleEndian)
- .from_slice(bytes : Bytes)
- .from_tlv(any : TLV::Any)
- .from_tlv(data : Bytes)
Instance Method Summary
- #proxy_all_nodes : Bool
- #proxy_all_nodes=(proxy_all_nodes : Bool)
- #source_list : Array(DataType::NodeId)
- #source_list=(source_list : Array(DataType::NodeId))
- #to_io(io : IO, format : IO::ByteFormat = IO::ByteFormat::LittleEndian) : Nil
- #to_slice : Bytes
- #to_tlv(outer_tag : Nil | UInt8 | Tuple(UInt16, UInt16) | Tuple(UInt16, UInt16, UInt16) = nil) : TLV::Any
Constructor Detail
Class Method Detail
Instance Method Detail
def to_tlv(outer_tag : Nil | UInt8 | Tuple(UInt16, UInt16) | Tuple(UInt16, UInt16, UInt16) = nil) : TLV::Any
#