struct

Matter::Cluster::Definitions::NetworkCommissioning::AddOrUpdateThreadNetworkRequest

Inherits TLV::Serializable < Struct < Value < Object

Constructors

new(operational_dataset : Slice(UInt8), breadcrumb : UInt64)
Source
new(any : TLV::Any)
Source

Class methods

from_io(io : IO, format : IO::ByteFormat = IO::ByteFormat::LittleEndian)
Source
from_slice(bytes : Bytes)
Source
from_tlv(any : TLV::Any)
Source
from_tlv(data : Bytes)
Source

Instance methods

operational_dataset

The OperationalDataset field shall contain the Thread Network Parameters, including channel, PAN ID, and Extended PAN ID.

The encoding for the OperationalDataset field is defined in the Thread specification. The client shall pass the OperationalDataset as an opaque octet string.

See Section 11.8.7.1.2, "Breadcrumb Field" for usage.

Source
operational_dataset=(operational_dataset : Slice(UInt8))

The OperationalDataset field shall contain the Thread Network Parameters, including channel, PAN ID, and Extended PAN ID.

The encoding for the OperationalDataset field is defined in the Thread specification. The client shall pass the OperationalDataset as an opaque octet string.

See Section 11.8.7.1.2, "Breadcrumb Field" for usage.

Source
to_io(io : IO, format : IO::ByteFormat = IO::ByteFormat::LittleEndian) : Nil
Source
to_slice
Source
to_tlv(outer_tag : Nil | UInt8 | Tuple(UInt16, UInt16) | Tuple(UInt16, UInt16, UInt16) = nil) : TLV::Any
Source