One Logo Pool Ball
Matter · IOS API REFERENCE

MTRClusterBallastConfiguration

class · iOS 16.1+ · SDK 27.1

class MTRClusterBallastConfiguration

Members (44)

init · iOS 16.1+ · Deprecated in iOS 16.4

init

TypeScript
static initDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: _Dispatch_DispatchQueue): (MTRClusterBallastConfiguration) | null
Swift declaration
init?(device: MTRDevice, endpoint: UInt16, queue: dispatch_queue_t)
init · iOS 16.4+

init

TypeScript
static initDeviceEndpointIDQueue(device: MTRDevice, endpointID: _Foundation_NSNumber, queue: _Dispatch_DispatchQueue): (MTRClusterBallastConfiguration) | null
Swift declaration
init?(device: MTRDevice, endpointID: NSNumber, queue: dispatch_queue_t)
method · iOS 16.1+

readAttributeAcceptedCommandList

TypeScript
readAttributeAcceptedCommandList(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeAcceptedCommandList(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeAttributeList

TypeScript
readAttributeAttributeList(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeAttributeList(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeBallastFactorAdjustment

TypeScript
readAttributeBallastFactorAdjustment(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeBallastFactorAdjustment(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeBallastStatus

TypeScript
readAttributeBallastStatus(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeBallastStatus(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeClusterRevision

TypeScript
readAttributeClusterRevision(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeClusterRevision(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeFeatureMap

TypeScript
readAttributeFeatureMap(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeFeatureMap(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeGeneratedCommandList

TypeScript
readAttributeGeneratedCommandList(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeGeneratedCommandList(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+ · Deprecated in iOS 16.4

readAttributeIntrinsicBalanceFactor

TypeScript
readAttributeIntrinsicBalanceFactor(params?: (MTRReadParams) | null): Record<string, unknown>
Swift declaration
func readAttributeIntrinsicBalanceFactor(with params: MTRReadParams?) -> [String : Any]
method · iOS 16.4+

readAttributeIntrinsicBallastFactor

TypeScript
readAttributeIntrinsicBallastFactor(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeIntrinsicBallastFactor(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeLampAlarmMode

TypeScript
readAttributeLampAlarmMode(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeLampAlarmMode(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeLampBurnHoursTripPoint

TypeScript
readAttributeLampBurnHoursTripPoint(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeLampBurnHoursTripPoint(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeLampBurnHours

TypeScript
readAttributeLampBurnHours(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeLampBurnHours(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeLampManufacturer

TypeScript
readAttributeLampManufacturer(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeLampManufacturer(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeLampQuantity

TypeScript
readAttributeLampQuantity(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeLampQuantity(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeLampRatedHours

TypeScript
readAttributeLampRatedHours(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeLampRatedHours(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeLampType

TypeScript
readAttributeLampType(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeLampType(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeMaxLevel

TypeScript
readAttributeMaxLevel(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeMaxLevel(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeMinLevel

TypeScript
readAttributeMinLevel(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeMinLevel(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributePhysicalMaxLevel

TypeScript
readAttributePhysicalMaxLevel(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributePhysicalMaxLevel(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributePhysicalMinLevel

TypeScript
readAttributePhysicalMinLevel(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributePhysicalMinLevel(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

writeAttributeBallastFactorAdjustment

TypeScript
writeAttributeBallastFactorAdjustmentWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): void
Swift declaration
func writeAttributeBallastFactorAdjustment(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)
method · iOS 16.1+

writeAttributeBallastFactorAdjustment

TypeScript
writeAttributeBallastFactorAdjustmentWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): void
Swift declaration
func writeAttributeBallastFactorAdjustment(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)
method · iOS 16.1+ · Deprecated in iOS 16.4

writeAttributeIntrinsicBalanceFactor

TypeScript
writeAttributeIntrinsicBalanceFactorWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): void
Swift declaration
func writeAttributeIntrinsicBalanceFactor(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)
method · iOS 16.1+ · Deprecated in iOS 16.4

writeAttributeIntrinsicBalanceFactor

TypeScript
writeAttributeIntrinsicBalanceFactorWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): void
Swift declaration
func writeAttributeIntrinsicBalanceFactor(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)
method · iOS 16.4+

writeAttributeIntrinsicBallastFactor

TypeScript
writeAttributeIntrinsicBallastFactorWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): void
Swift declaration
func writeAttributeIntrinsicBallastFactor(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)
method · iOS 16.4+

writeAttributeIntrinsicBallastFactor

TypeScript
writeAttributeIntrinsicBallastFactorWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): void
Swift declaration
func writeAttributeIntrinsicBallastFactor(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)
method · iOS 16.1+

writeAttributeLampAlarmMode

TypeScript
writeAttributeLampAlarmModeWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): void
Swift declaration
func writeAttributeLampAlarmMode(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)
method · iOS 16.1+

writeAttributeLampAlarmMode

TypeScript
writeAttributeLampAlarmModeWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): void
Swift declaration
func writeAttributeLampAlarmMode(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)
method · iOS 16.1+

writeAttributeLampBurnHoursTripPoint

TypeScript
writeAttributeLampBurnHoursTripPointWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): void
Swift declaration
func writeAttributeLampBurnHoursTripPoint(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)
method · iOS 16.1+

writeAttributeLampBurnHoursTripPoint

TypeScript
writeAttributeLampBurnHoursTripPointWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): void
Swift declaration
func writeAttributeLampBurnHoursTripPoint(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)
method · iOS 16.1+

writeAttributeLampBurnHours

TypeScript
writeAttributeLampBurnHoursWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): void
Swift declaration
func writeAttributeLampBurnHours(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)
method · iOS 16.1+

writeAttributeLampBurnHours

TypeScript
writeAttributeLampBurnHoursWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): void
Swift declaration
func writeAttributeLampBurnHours(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)
method · iOS 16.1+

writeAttributeLampManufacturer

TypeScript
writeAttributeLampManufacturerWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): void
Swift declaration
func writeAttributeLampManufacturer(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)
method · iOS 16.1+

writeAttributeLampManufacturer

TypeScript
writeAttributeLampManufacturerWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): void
Swift declaration
func writeAttributeLampManufacturer(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)
method · iOS 16.1+

writeAttributeLampRatedHours

TypeScript
writeAttributeLampRatedHoursWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): void
Swift declaration
func writeAttributeLampRatedHours(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)
method · iOS 16.1+

writeAttributeLampRatedHours

TypeScript
writeAttributeLampRatedHoursWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): void
Swift declaration
func writeAttributeLampRatedHours(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)
method · iOS 16.1+

writeAttributeLampType

TypeScript
writeAttributeLampTypeWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): void
Swift declaration
func writeAttributeLampType(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)
method · iOS 16.1+

writeAttributeLampType

TypeScript
writeAttributeLampTypeWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): void
Swift declaration
func writeAttributeLampType(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)
method · iOS 16.1+

writeAttributeMaxLevel

TypeScript
writeAttributeMaxLevelWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): void
Swift declaration
func writeAttributeMaxLevel(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)
method · iOS 16.1+

writeAttributeMaxLevel

TypeScript
writeAttributeMaxLevelWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): void
Swift declaration
func writeAttributeMaxLevel(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)
method · iOS 16.1+

writeAttributeMinLevel

TypeScript
writeAttributeMinLevelWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): void
Swift declaration
func writeAttributeMinLevel(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)
method · iOS 16.1+

writeAttributeMinLevel

TypeScript
writeAttributeMinLevelWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): void
Swift declaration
func writeAttributeMinLevel(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)

Skipped declarations

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

MTRClusterBallastConfiguration.init()

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

All Matter types →