MTRDeviceController
Declaration
class MTRDeviceControllerMentioned in
Topics
Initializers
Instance Properties
Instance Methods
add(_:)attestationChallenge(forDeviceID:)cancelCommissioning(forNodeID:)commissionDevice(_:commissioningParams:)commissionNode(withID:commissioningParams:)computePaseVerifier(_:iterations:salt:)continueCommissioningDevice(_:ignoreAttestationFailure:)deviceBeingCommissioned(withNodeID:)fetchAttestationChallenge(forDeviceId:)getBaseDevice(_:queue:completionHandler:)getDeviceBeingCommissioned(_:)openPairingWindow(_:duration:)openPairingWindow(withPIN:duration:discriminator:setupPIN:)pairDevice(_:address:port:setupPINCode:)pairDevice(_:discriminator:setupPINCode:)pairDevice(_:onboardingPayload:)preWarmCommissioningSession()remove(_:queue:completion:)setDeviceControllerDelegate(_:queue:)setNocChainIssuer(_:queue:)setPairingDelegate(_:queue:)setupCommissioningSession(with:newNodeID:)setupCommissioningSession(withDiscoveredDevice:payload:newNodeID:)shutdown()startBrowse(forCommissionables:queue:)stopBrowseForCommissionables()stopDevicePairing(_:)add(_:queue:)forgetDevice(withNodeID:)remove(_:)remove(_:)resume()suspend()
Type Methods
computePASEVerifier(forSetupPasscode:iterations:salt:)decodeXPCReadParams(_:)decodeXPCResponseValues(_:)decodeXPCSubscribeParams(_:)encodeXPCReadParams(_:)encodeXPCResponseValues(_:)encodeXPCSubscribeParams(_:)sharedController(withID:xpcConnect:)sharedController(withId:xpcConnect:)xpcInterfaceForClientProtocol()xpcInterfaceForServerProtocol()