One Logo Pool Ball
Matter · IOS API REFERENCE

MTRClusterOccupancySensing

class · iOS 16.1+ · SDK 27.1

class MTRClusterOccupancySensing

Members (50)

init · iOS 16.1+ · Deprecated in iOS 16.4

init

TypeScript
static initDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: _Dispatch_DispatchQueue): (MTRClusterOccupancySensing) | 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): (MTRClusterOccupancySensing) | 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+

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 18.4+

readAttributeHoldTimeLimits

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

readAttributeHoldTime

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

readAttributeOccupancySensorTypeBitmap

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

readAttributeOccupancySensorType

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

readAttributeOccupancy

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

readAttributePIROccupiedToUnoccupiedDelay

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

readAttributePIRUnoccupiedToOccupiedDelay

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

readAttributePIRUnoccupiedToOccupiedThreshold

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

readAttributePhysicalContactOccupiedToUnoccupiedDelay

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

readAttributePhysicalContactUnoccupiedToOccupiedDelay

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

readAttributePhysicalContactUnoccupiedToOccupiedThreshold

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

readAttributePirOccupiedToUnoccupiedDelay

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

readAttributePirUnoccupiedToOccupiedDelay

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

readAttributePirUnoccupiedToOccupiedThreshold

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

readAttributeUltrasonicOccupiedToUnoccupiedDelay

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

readAttributeUltrasonicUnoccupiedToOccupiedDelay

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

readAttributeUltrasonicUnoccupiedToOccupiedThreshold

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

writeAttributeHoldTime

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

writeAttributeHoldTime

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

writeAttributePIROccupiedToUnoccupiedDelay

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

writeAttributePIROccupiedToUnoccupiedDelay

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

writeAttributePIRUnoccupiedToOccupiedDelay

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

writeAttributePIRUnoccupiedToOccupiedDelay

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

writeAttributePIRUnoccupiedToOccupiedThreshold

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

writeAttributePIRUnoccupiedToOccupiedThreshold

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

writeAttributePhysicalContactOccupiedToUnoccupiedDelay

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

writeAttributePhysicalContactOccupiedToUnoccupiedDelay

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

writeAttributePhysicalContactUnoccupiedToOccupiedDelay

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

writeAttributePhysicalContactUnoccupiedToOccupiedDelay

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

writeAttributePhysicalContactUnoccupiedToOccupiedThreshold

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

writeAttributePhysicalContactUnoccupiedToOccupiedThreshold

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

writeAttributePirOccupiedToUnoccupiedDelay

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

writeAttributePirOccupiedToUnoccupiedDelay

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

writeAttributePirUnoccupiedToOccupiedDelay

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

writeAttributePirUnoccupiedToOccupiedDelay

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

writeAttributePirUnoccupiedToOccupiedThreshold

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

writeAttributePirUnoccupiedToOccupiedThreshold

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

writeAttributeUltrasonicOccupiedToUnoccupiedDelay

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

writeAttributeUltrasonicOccupiedToUnoccupiedDelay

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

writeAttributeUltrasonicUnoccupiedToOccupiedDelay

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

writeAttributeUltrasonicUnoccupiedToOccupiedDelay

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

writeAttributeUltrasonicUnoccupiedToOccupiedThreshold

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

writeAttributeUltrasonicUnoccupiedToOccupiedThreshold

TypeScript
writeAttributeUltrasonicUnoccupiedToOccupiedThresholdWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): void
Swift declaration
func writeAttributeUltrasonicUnoccupiedToOccupiedThreshold(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.

MTRClusterOccupancySensing.init()

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

All Matter types →