struct
Matter::MDNS::OperationalInfo
- Matter::MDNS::OperationalInfo
- Struct
- Value
- Object
Overview
Operational information for mDNS advertisement
Defined in:
matter/mdns/service_type.crConstructors
Instance Method Summary
- #compressed_fabric_id : Bytes
- #compressed_fabric_id=(compressed_fabric_id : Bytes)
- #node_id : UInt64
- #node_id=(node_id : UInt64)
- #session_active_interval : UInt32 | Nil
- #session_active_interval=(session_active_interval : UInt32 | Nil)
-
#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
-
#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
- #tcp_supported : Bool
- #tcp_supported=(tcp_supported : Bool)
-
#to_txt_records : Hash(String, String)
Convert to TXT record hash
Constructor Detail
def self.new(compressed_fabric_id : Bytes, node_id : UInt64, session_idle_interval : UInt32 | Nil = nil, session_active_interval : UInt32 | Nil = nil, tcp_supported : Bool = false)
#
Instance Method Detail
def 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
def 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