One Logo Pool Ball
Matter · IOS API REFERENCE

MTRThreadOperationalDataset

class · iOS 16.1+ · SDK 27.1

class MTRThreadOperationalDataset

Members (12)

method · iOS 16.1+

data

TypeScript
data(): ArrayBuffer
Swift declaration
func data() -> Data
init · iOS 16.1+

init

TypeScript
static initData(data: ArrayBuffer): (MTRThreadOperationalDataset) | null
Swift declaration
init?(data: Data)
init · iOS 16.1+ · Deprecated in iOS 16.4

init

TypeScript
static initNetworkNameExtendedPANIDMasterKeyPsKcChannelPanID(networkName: string, extendedPANID: ArrayBuffer, masterKey: ArrayBuffer, PSKc: ArrayBuffer, channel: number, panID: ArrayBuffer): (MTRThreadOperationalDataset) | null
Swift declaration
init?(networkName: String, extendedPANID: Data, masterKey: Data, psKc PSKc: Data, channel: UInt16, panID: Data)
init · iOS 16.4+

init

TypeScript
static initNetworkNameExtendedPANIDMasterKeyPsKcChannelNumberPanID(networkName: string, extendedPANID: ArrayBuffer, masterKey: ArrayBuffer, PSKc: ArrayBuffer, channelNumber: _Foundation_NSNumber, panID: ArrayBuffer): (MTRThreadOperationalDataset) | null
Swift declaration
init?(networkName: String, extendedPANID: Data, masterKey: Data, psKc PSKc: Data, channelNumber: NSNumber, panID: Data)
get · iOS 16.1+

psKc

TypeScript
get psKc(): ArrayBuffer
Swift declaration
var psKc: Data { get }
get · iOS 16.1+ · Deprecated in iOS 16.4

channel

TypeScript
get channel(): number
Swift declaration
var channel: UInt16 { get set }
set · iOS 16.1+ · Deprecated in iOS 16.4

channel

TypeScript
set channel(value: number)
Swift declaration
var channel: UInt16 { get set }
get · iOS 16.4+

channelNumber

TypeScript
get channelNumber(): _Foundation_NSNumber
Swift declaration
@NSCopying var channelNumber: NSNumber { get }
get · iOS 16.1+

extendedPANID

TypeScript
get extendedPANID(): ArrayBuffer
Swift declaration
var extendedPANID: Data { get }
get · iOS 16.1+

masterKey

TypeScript
get masterKey(): ArrayBuffer
Swift declaration
var masterKey: Data { get }
get · iOS 16.1+

networkName

TypeScript
get networkName(): string
Swift declaration
var networkName: String { get }
get · iOS 16.1+

panID

TypeScript
get panID(): ArrayBuffer
Swift declaration
var panID: Data { get }

Skipped declarations

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

MTRThreadOperationalDataset.init()

inherited init: cannot prove legal (class declares 5 custom initializers)

All Matter types →