module
Matter::MDNS::ServiceNames
Overview
Helper methods for Matter service names
Extended Modules
Defined in:
matter/mdns/service_type.crConstant Summary
-
COMMISSIONING =
"_matterc._udp.local" -
Commissioning service name
-
OPERATIONAL =
"_matter._tcp.local" -
Operational service name
-
SERVICE_DISCOVERY =
"_services._dns-sd._udp.local" -
Service discovery service
Instance Method Summary
-
#commissioning_instance(device_name : String) : String
Build instance name for commissioning Format:
._matterc._udp.local -
#commissioning_mode_subtype : String
Build commissioning mode subtype Format: _CM._sub._matterc._udp.local
-
#device_type_subtype(device_type : UInt16) : String
Build device type subtype Format: _T
._sub._matterc._udp.local -
#hostname(mac_address : String) : String
Build hostname Format:
.local -
#long_discriminator_subtype(discriminator : UInt16) : String
Build long discriminator subtype (12 bits) Format: _L
._sub._matterc._udp.local -
#operational_instance(fabric_id : UInt64, node_id : UInt64) : String
Build instance name for operational Format:
- ._matter._tcp.local -
#service_name(type : ServiceType) : String
Get service name for type
-
#short_discriminator_subtype(discriminator : UInt16) : String
Build short discriminator subtype (4 bits) Format: _S
._sub._matterc._udp.local -
#vendor_subtype(vendor_id : UInt16) : String
Build vendor subtype Format: _V
._sub._matterc._udp.local
Instance Method Detail
Build instance name for commissioning
Format:
Build commissioning mode subtype Format: _CM._sub._matterc._udp.local
Build device type subtype
Format: _T
Build long discriminator subtype (12 bits)
Format: _L
Build instance name for operational
Format:
Build short discriminator subtype (4 bits)
Format: _S
Build vendor subtype
Format: _V