struct
Matter::MDNS::CommissioningInfo
- Matter::MDNS::CommissioningInfo
- Struct
- Value
- Object
Overview
Commissioning information for mDNS advertisement
Defined in:
matter/mdns/service_type.crConstructors
Instance Method Summary
- #commissioning_mode : UInt8
- #commissioning_mode=(commissioning_mode : UInt8)
- #device_name : String
- #device_name=(device_name : String)
- #device_type : UInt16
- #device_type=(device_type : UInt16)
- #discriminator : UInt16
- #discriminator=(discriminator : UInt16)
- #pairing_hint : UInt16 | Nil
- #pairing_hint=(pairing_hint : UInt16 | Nil)
- #pairing_instruction : String | Nil
- #pairing_instruction=(pairing_instruction : String | Nil)
- #product_id : UInt16
- #product_id=(product_id : UInt16)
-
#to_txt_records : Hash(String, String)
Convert to TXT record hash
- #vendor_id : UInt16
- #vendor_id=(vendor_id : UInt16)
Constructor Detail
def self.new(device_name : String, vendor_id : UInt16, product_id : UInt16, discriminator : UInt16, device_type : UInt16, commissioning_mode : UInt8 = 0_u8, pairing_hint : UInt16 | Nil = nil, pairing_instruction : String | Nil = nil)
#