Matter · IOS API REFERENCE
MTRDeviceControllerStartupParams
class · iOS 16.1+ · SDK 27.1
class MTRDeviceControllerStartupParams
Members (29)
init · iOS 16.4+init
TypeScriptstatic initIpkFabricIDNocSigner(ipk: ArrayBuffer, fabricID: _Foundation_NSNumber, nocSigner: Implements<MTRKeypair> | SDKHandle): MTRDeviceControllerStartupParams
Swift declarationinit(ipk: Data, fabricID: NSNumber, nocSigner: any MTRKeypair)
init · iOS 16.4+init
TypeScriptstatic initIpkOperationalKeypairOperationalCertificateIntermediateCertificateRootCertificate(ipk: ArrayBuffer, operationalKeypair: Implements<MTRKeypair> | SDKHandle, operationalCertificate: ArrayBuffer, intermediateCertificate: (ArrayBuffer) | null, rootCertificate: ArrayBuffer): MTRDeviceControllerStartupParams
Swift declarationinit(ipk: Data, operationalKeypair: any MTRKeypair, operationalCertificate: Data, intermediateCertificate: Data?, rootCertificate: Data)
init · iOS 16.1+ · Deprecated in iOS 16.4init
TypeScriptstatic initOperationalKeypairOperationalCertificateIntermediateCertificateRootCertificateIpk(operationalKeypair: Implements<MTRKeypair> | SDKHandle, operationalCertificate: ArrayBuffer, intermediateCertificate: (ArrayBuffer) | null, rootCertificate: ArrayBuffer, ipk: ArrayBuffer): MTRDeviceControllerStartupParams
Swift declarationinit(operationalKeypair: any MTRKeypair, operationalCertificate: Data, intermediateCertificate: Data?, rootCertificate: Data, ipk: Data)
init · iOS 16.1+ · Deprecated in iOS 16.4init
TypeScriptstatic initSigningFabricIdIpk(nocSigner: Implements<MTRKeypair> | SDKHandle, fabricId: number, ipk: ArrayBuffer): MTRDeviceControllerStartupParams
Swift declarationinit(signing nocSigner: any MTRKeypair, fabricId: UInt64, ipk: Data)
get · iOS 17.0+caseAuthenticatedTags
TypeScriptget caseAuthenticatedTags(): (Array<_Foundation_NSNumber>) | null
Swift declarationvar caseAuthenticatedTags: Set<NSNumber>? { get set }
set · iOS 17.0+caseAuthenticatedTags
TypeScriptset caseAuthenticatedTags(value: (Array<_Foundation_NSNumber>) | null)
Swift declarationvar caseAuthenticatedTags: Set<NSNumber>? { get set }
get · iOS 16.4+fabricID
TypeScriptget fabricID(): _Foundation_NSNumber
Swift declaration@NSCopying var fabricID: NSNumber { get }
get · iOS 16.1+ · Deprecated in iOS 16.4fabricId
TypeScriptget fabricId(): number
Swift declarationvar fabricId: UInt64 { get }
get · iOS 16.1+intermediateCertificate
TypeScriptget intermediateCertificate(): (ArrayBuffer) | null
Swift declarationvar intermediateCertificate: Data? { get set }
set · iOS 16.1+intermediateCertificate
TypeScriptset intermediateCertificate(value: (ArrayBuffer) | null)
Swift declarationvar intermediateCertificate: Data? { get set }
get · iOS 16.1+ipk
TypeScriptget ipk(): ArrayBuffer
Swift declarationvar ipk: Data { get }
get · iOS 16.1+nocSigner
TypeScriptget nocSigner(): (SDKHandle) | null
Swift declaration@NSCopying var nocSigner: (any MTRKeypair)? { get }
get · iOS 16.4+nodeID
TypeScriptget nodeID(): (_Foundation_NSNumber) | null
Swift declaration@NSCopying var nodeID: NSNumber? { get set }
set · iOS 16.4+nodeID
TypeScriptset nodeID(value: (_Foundation_NSNumber) | null)
Swift declaration@NSCopying var nodeID: NSNumber? { get set }
get · iOS 16.1+ · Deprecated in iOS 16.4nodeId
TypeScriptget nodeId(): (_Foundation_NSNumber) | null
Swift declaration@NSCopying var nodeId: NSNumber? { get set }
set · iOS 16.1+ · Deprecated in iOS 16.4nodeId
TypeScriptset nodeId(value: (_Foundation_NSNumber) | null)
Swift declaration@NSCopying var nodeId: NSNumber? { get set }
get · iOS 16.1+operationalCertificate
TypeScriptget operationalCertificate(): (ArrayBuffer) | null
Swift declarationvar operationalCertificate: Data? { get }
get · iOS 16.4+operationalCertificateIssuer
TypeScriptget operationalCertificateIssuer(): (SDKHandle) | null
Swift declarationvar operationalCertificateIssuer: (any MTROperationalCertificateIssuer)? { get set }
set · iOS 16.4+operationalCertificateIssuer
TypeScriptset operationalCertificateIssuer(value: (SDKHandle) | null)
Swift declarationvar operationalCertificateIssuer: (any MTROperationalCertificateIssuer)? { get set }
get · iOS 16.4+operationalCertificateIssuerQueue
TypeScriptget operationalCertificateIssuerQueue(): (_Dispatch_DispatchQueue) | null
Swift declarationvar operationalCertificateIssuerQueue: dispatch_queue_t? { get set }
set · iOS 16.4+operationalCertificateIssuerQueue
TypeScriptset operationalCertificateIssuerQueue(value: (_Dispatch_DispatchQueue) | null)
Swift declarationvar operationalCertificateIssuerQueue: dispatch_queue_t? { get set }
get · iOS 16.1+operationalKeypair
TypeScriptget operationalKeypair(): (SDKHandle) | null
Swift declarationvar operationalKeypair: (any MTRKeypair)? { get set }
set · iOS 16.1+operationalKeypair
TypeScriptset operationalKeypair(value: (Implements<MTRKeypair> | SDKHandle) | null)
Swift declarationvar operationalKeypair: (any MTRKeypair)? { get set }
get · iOS 16.1+rootCertificate
TypeScriptget rootCertificate(): (ArrayBuffer) | null
Swift declarationvar rootCertificate: Data? { get set }
set · iOS 16.1+rootCertificate
TypeScriptset rootCertificate(value: (ArrayBuffer) | null)
Swift declarationvar rootCertificate: Data? { get set }
get · iOS 16.4+vendorID
TypeScriptget vendorID(): (_Foundation_NSNumber) | null
Swift declaration@NSCopying var vendorID: NSNumber? { get set }
set · iOS 16.4+vendorID
TypeScriptset vendorID(value: (_Foundation_NSNumber) | null)
Swift declaration@NSCopying var vendorID: NSNumber? { get set }
get · iOS 16.1+ · Deprecated in iOS 16.4vendorId
TypeScriptget vendorId(): (_Foundation_NSNumber) | null
Swift declaration@NSCopying var vendorId: NSNumber? { get set }
set · iOS 16.1+ · Deprecated in iOS 16.4vendorId
TypeScriptset vendorId(value: (_Foundation_NSNumber) | null)
Swift declaration@NSCopying var vendorId: NSNumber? { get set }
Skipped declarations
1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
MTRDeviceControllerStartupParams.init()
inherited init: cannot prove legal (class declares 7 custom initializers)
All Matter types →