struct

Matter::MDNS::OperationalInfo

Inherits Struct < Value < Object

Operational information for mDNS advertisement

Constructors

new(compressed_fabric_id : Bytes, node_id : UInt64, session_idle_interval : UInt32 | Nil = nil, session_active_interval : UInt32 | Nil = nil, tcp_supported : Bool = false)
Source

Instance methods

compressed_fabric_id
Source
compressed_fabric_id=(compressed_fabric_id : Bytes)
Source
node_id
Source
node_id=(node_id : UInt64)
Source
session_active_interval
Source
session_active_interval=(session_active_interval : UInt32 | Nil)
Source
session_idle_interval

Session intervals are optional - only set for ICD (sleepy) devices For always-on devices, leave these nil to avoid advertising ICD capability

Source
session_idle_interval=(session_idle_interval : UInt32 | Nil)

Session intervals are optional - only set for ICD (sleepy) devices For always-on devices, leave these nil to avoid advertising ICD capability

Source
tcp_supported=(tcp_supported : Bool)
Source
tcp_supported?
Source
to_txt_records

Convert to TXT record hash

Source