struct

Matter::Cluster::Definitions::NetworkCommissioning::ScanNetworksResponse

Inherits TLV::Serializable < Struct < Value < Object

This command shall contain the status of the last ScanNetworks command, and the associated scan results if the operation was successful.

Results are valid only if NetworkingStatus is Success.

Before generating a ScanNetworksResponse, the server shall set the LastNetworkingStatus attribute value to the NetworkingStatus matching the response.

Constructors

new(any : TLV::Any)
Source
new(status_code : StatusCode, debug_text : String | Nil = nil, wifi_scan_results : Array(WiFiInterfaceScanResult) | Nil = nil, thread_scan_results : Array(ThreadInterfaceScanResult) | Nil = nil)
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

debug_text
Source
debug_text=(debug_text : String | Nil)
Source
status_code
Source
status_code=(status_code : StatusCode)
Source
thread_scan_results
Source
thread_scan_results=(thread_scan_results : Array(ThreadInterfaceScanResult) | Nil)
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
wifi_scan_results
Source
wifi_scan_results=(wifi_scan_results : Array(WiFiInterfaceScanResult) | Nil)
Source