One Logo Pool Ball
Matter · IOS API REFERENCE

MTRDeviceControllerFactoryParams

class · iOS 16.4+ · SDK 27.1

class MTRDeviceControllerFactoryParams

Members (12)

init · iOS 16.4+

init

TypeScript
static init(storage: SDKHandle): MTRDeviceControllerFactoryParams
Swift declaration
init(storage: any MTRStorage)
get · iOS 16.4+

certificationDeclarationCertificates

TypeScript
get certificationDeclarationCertificates(): (Array<ArrayBuffer>) | null
Swift declaration
var certificationDeclarationCertificates: [Data]? { get set }
set · iOS 16.4+

certificationDeclarationCertificates

TypeScript
set certificationDeclarationCertificates(value: (Array<ArrayBuffer>) | null)
Swift declaration
var certificationDeclarationCertificates: [Data]? { get set }
get · iOS 16.4+

otaProviderDelegate

TypeScript
get otaProviderDelegate(): (SDKHandle) | null
Swift declaration
var otaProviderDelegate: (any MTROTAProviderDelegate)? { get set }
set · iOS 16.4+

otaProviderDelegate

TypeScript
set otaProviderDelegate(value: (SDKHandle) | null)
Swift declaration
var otaProviderDelegate: (any MTROTAProviderDelegate)? { get set }
get · iOS 16.4+

port

TypeScript
get port(): (_Foundation_NSNumber) | null
Swift declaration
@NSCopying var port: NSNumber? { get set }
set · iOS 16.4+

port

TypeScript
set port(value: (_Foundation_NSNumber) | null)
Swift declaration
@NSCopying var port: NSNumber? { get set }
get · iOS 16.4+

productAttestationAuthorityCertificates

TypeScript
get productAttestationAuthorityCertificates(): (Array<ArrayBuffer>) | null
Swift declaration
var productAttestationAuthorityCertificates: [Data]? { get set }
set · iOS 16.4+

productAttestationAuthorityCertificates

TypeScript
set productAttestationAuthorityCertificates(value: (Array<ArrayBuffer>) | null)
Swift declaration
var productAttestationAuthorityCertificates: [Data]? { get set }
get · iOS 16.4+

shouldStartServer

TypeScript
get shouldStartServer(): boolean
Swift declaration
var shouldStartServer: Bool { get set }
set · iOS 16.4+

shouldStartServer

TypeScript
set shouldStartServer(value: boolean)
Swift declaration
var shouldStartServer: Bool { get set }
get · iOS 16.4+

storage

TypeScript
get storage(): SDKHandle
Swift declaration
var storage: any MTRStorage { get }

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

MTRDeviceControllerFactoryParams.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

All Matter types →