Matter::MDNS::CommissioningInfo
Inherits Struct < Value < Object
Commissioning information for mDNS advertisement
Constructors
new(device_name : String, vendor_id : UInt16, product_id : UInt16, discriminator : UInt16, device_type : UInt16, commissioning_mode : CommissioningMode = CommissioningMode::Disabled, pairing_hint : UInt16 | Nil = nil, pairing_instruction : String | Nil = nil)
SourceInstance methods
commissioning_mode
Sourcecommissioning_mode=(commissioning_mode : CommissioningMode)
Sourcedevice_name
Sourcedevice_name=(device_name : String)
Sourcedevice_type
Sourcedevice_type=(device_type : UInt16)
Sourcediscriminator
Sourcediscriminator=(discriminator : UInt16)
Sourcepairing_hint
Sourcepairing_hint=(pairing_hint : UInt16 | Nil)
Sourcepairing_instruction
Sourcepairing_instruction=(pairing_instruction : String | Nil)
Sourceproduct_id
Sourceproduct_id=(product_id : UInt16)
Sourcevendor_id
Sourcevendor_id=(vendor_id : UInt16)
Source