init
TypeScriptstatic initDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: _Dispatch_DispatchQueue): (MTRClusterOccupancySensing) | nullSwift declarationinit?(device: MTRDevice, endpoint: UInt16, queue: dispatch_queue_t)class · iOS 16.1+ · SDK 27.1
class MTRClusterOccupancySensingstatic initDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: _Dispatch_DispatchQueue): (MTRClusterOccupancySensing) | nullSwift declarationinit?(device: MTRDevice, endpoint: UInt16, queue: dispatch_queue_t)static initDeviceEndpointIDQueue(device: MTRDevice, endpointID: _Foundation_NSNumber, queue: _Dispatch_DispatchQueue): (MTRClusterOccupancySensing) | nullSwift declarationinit?(device: MTRDevice, endpointID: NSNumber, queue: dispatch_queue_t)readAttributeAcceptedCommandList(params?: (MTRReadParams) | null): (Record<string, unknown>) | nullSwift declarationfunc readAttributeAcceptedCommandList(with params: MTRReadParams?) -> [String : Any]?readAttributeAttributeList(params?: (MTRReadParams) | null): (Record<string, unknown>) | nullSwift declarationfunc readAttributeAttributeList(with params: MTRReadParams?) -> [String : Any]?readAttributeClusterRevision(params?: (MTRReadParams) | null): (Record<string, unknown>) | nullSwift declarationfunc readAttributeClusterRevision(with params: MTRReadParams?) -> [String : Any]?readAttributeFeatureMap(params?: (MTRReadParams) | null): (Record<string, unknown>) | nullSwift declarationfunc readAttributeFeatureMap(with params: MTRReadParams?) -> [String : Any]?readAttributeGeneratedCommandList(params?: (MTRReadParams) | null): (Record<string, unknown>) | nullSwift declarationfunc readAttributeGeneratedCommandList(with params: MTRReadParams?) -> [String : Any]?readAttributeHoldTimeLimits(params?: (MTRReadParams) | null): (Record<string, unknown>) | nullSwift declarationfunc readAttributeHoldTimeLimits(with params: MTRReadParams?) -> [String : Any]?readAttributeHoldTime(params?: (MTRReadParams) | null): (Record<string, unknown>) | nullSwift declarationfunc readAttributeHoldTime(with params: MTRReadParams?) -> [String : Any]?readAttributeOccupancySensorTypeBitmap(params?: (MTRReadParams) | null): (Record<string, unknown>) | nullSwift declarationfunc readAttributeOccupancySensorTypeBitmap(with params: MTRReadParams?) -> [String : Any]?readAttributeOccupancySensorType(params?: (MTRReadParams) | null): (Record<string, unknown>) | nullSwift declarationfunc readAttributeOccupancySensorType(with params: MTRReadParams?) -> [String : Any]?readAttributeOccupancy(params?: (MTRReadParams) | null): (Record<string, unknown>) | nullSwift declarationfunc readAttributeOccupancy(with params: MTRReadParams?) -> [String : Any]?readAttributePIROccupiedToUnoccupiedDelay(params?: (MTRReadParams) | null): (Record<string, unknown>) | nullSwift declarationfunc readAttributePIROccupiedToUnoccupiedDelay(with params: MTRReadParams?) -> [String : Any]?readAttributePIRUnoccupiedToOccupiedDelay(params?: (MTRReadParams) | null): (Record<string, unknown>) | nullSwift declarationfunc readAttributePIRUnoccupiedToOccupiedDelay(with params: MTRReadParams?) -> [String : Any]?readAttributePIRUnoccupiedToOccupiedThreshold(params?: (MTRReadParams) | null): (Record<string, unknown>) | nullSwift declarationfunc readAttributePIRUnoccupiedToOccupiedThreshold(with params: MTRReadParams?) -> [String : Any]?readAttributePhysicalContactOccupiedToUnoccupiedDelay(params?: (MTRReadParams) | null): (Record<string, unknown>) | nullSwift declarationfunc readAttributePhysicalContactOccupiedToUnoccupiedDelay(with params: MTRReadParams?) -> [String : Any]?readAttributePhysicalContactUnoccupiedToOccupiedDelay(params?: (MTRReadParams) | null): (Record<string, unknown>) | nullSwift declarationfunc readAttributePhysicalContactUnoccupiedToOccupiedDelay(with params: MTRReadParams?) -> [String : Any]?readAttributePhysicalContactUnoccupiedToOccupiedThreshold(params?: (MTRReadParams) | null): (Record<string, unknown>) | nullSwift declarationfunc readAttributePhysicalContactUnoccupiedToOccupiedThreshold(with params: MTRReadParams?) -> [String : Any]?readAttributePirOccupiedToUnoccupiedDelay(params?: (MTRReadParams) | null): Record<string, unknown>Swift declarationfunc readAttributePirOccupiedToUnoccupiedDelay(with params: MTRReadParams?) -> [String : Any]readAttributePirUnoccupiedToOccupiedDelay(params?: (MTRReadParams) | null): Record<string, unknown>Swift declarationfunc readAttributePirUnoccupiedToOccupiedDelay(with params: MTRReadParams?) -> [String : Any]readAttributePirUnoccupiedToOccupiedThreshold(params?: (MTRReadParams) | null): Record<string, unknown>Swift declarationfunc readAttributePirUnoccupiedToOccupiedThreshold(with params: MTRReadParams?) -> [String : Any]readAttributeUltrasonicOccupiedToUnoccupiedDelay(params?: (MTRReadParams) | null): (Record<string, unknown>) | nullSwift declarationfunc readAttributeUltrasonicOccupiedToUnoccupiedDelay(with params: MTRReadParams?) -> [String : Any]?readAttributeUltrasonicUnoccupiedToOccupiedDelay(params?: (MTRReadParams) | null): (Record<string, unknown>) | nullSwift declarationfunc readAttributeUltrasonicUnoccupiedToOccupiedDelay(with params: MTRReadParams?) -> [String : Any]?readAttributeUltrasonicUnoccupiedToOccupiedThreshold(params?: (MTRReadParams) | null): (Record<string, unknown>) | nullSwift declarationfunc readAttributeUltrasonicUnoccupiedToOccupiedThreshold(with params: MTRReadParams?) -> [String : Any]?writeAttributeHoldTimeWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): voidSwift declarationfunc writeAttributeHoldTime(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)writeAttributeHoldTimeWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): voidSwift declarationfunc writeAttributeHoldTime(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)writeAttributePIROccupiedToUnoccupiedDelayWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): voidSwift declarationfunc writeAttributePIROccupiedToUnoccupiedDelay(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)writeAttributePIROccupiedToUnoccupiedDelayWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): voidSwift declarationfunc writeAttributePIROccupiedToUnoccupiedDelay(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)writeAttributePIRUnoccupiedToOccupiedDelayWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): voidSwift declarationfunc writeAttributePIRUnoccupiedToOccupiedDelay(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)writeAttributePIRUnoccupiedToOccupiedDelayWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): voidSwift declarationfunc writeAttributePIRUnoccupiedToOccupiedDelay(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)writeAttributePIRUnoccupiedToOccupiedThresholdWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): voidSwift declarationfunc writeAttributePIRUnoccupiedToOccupiedThreshold(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)writeAttributePIRUnoccupiedToOccupiedThresholdWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): voidSwift declarationfunc writeAttributePIRUnoccupiedToOccupiedThreshold(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)writeAttributePhysicalContactOccupiedToUnoccupiedDelayWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): voidSwift declarationfunc writeAttributePhysicalContactOccupiedToUnoccupiedDelay(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)writeAttributePhysicalContactOccupiedToUnoccupiedDelayWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): voidSwift declarationfunc writeAttributePhysicalContactOccupiedToUnoccupiedDelay(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)writeAttributePhysicalContactUnoccupiedToOccupiedDelayWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): voidSwift declarationfunc writeAttributePhysicalContactUnoccupiedToOccupiedDelay(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)writeAttributePhysicalContactUnoccupiedToOccupiedDelayWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): voidSwift declarationfunc writeAttributePhysicalContactUnoccupiedToOccupiedDelay(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)writeAttributePhysicalContactUnoccupiedToOccupiedThresholdWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): voidSwift declarationfunc writeAttributePhysicalContactUnoccupiedToOccupiedThreshold(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)writeAttributePhysicalContactUnoccupiedToOccupiedThresholdWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): voidSwift declarationfunc writeAttributePhysicalContactUnoccupiedToOccupiedThreshold(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)writeAttributePirOccupiedToUnoccupiedDelayWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): voidSwift declarationfunc writeAttributePirOccupiedToUnoccupiedDelay(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)writeAttributePirOccupiedToUnoccupiedDelayWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): voidSwift declarationfunc writeAttributePirOccupiedToUnoccupiedDelay(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)writeAttributePirUnoccupiedToOccupiedDelayWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): voidSwift declarationfunc writeAttributePirUnoccupiedToOccupiedDelay(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)writeAttributePirUnoccupiedToOccupiedDelayWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): voidSwift declarationfunc writeAttributePirUnoccupiedToOccupiedDelay(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)writeAttributePirUnoccupiedToOccupiedThresholdWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): voidSwift declarationfunc writeAttributePirUnoccupiedToOccupiedThreshold(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)writeAttributePirUnoccupiedToOccupiedThresholdWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): voidSwift declarationfunc writeAttributePirUnoccupiedToOccupiedThreshold(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)writeAttributeUltrasonicOccupiedToUnoccupiedDelayWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): voidSwift declarationfunc writeAttributeUltrasonicOccupiedToUnoccupiedDelay(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)writeAttributeUltrasonicOccupiedToUnoccupiedDelayWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): voidSwift declarationfunc writeAttributeUltrasonicOccupiedToUnoccupiedDelay(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)writeAttributeUltrasonicUnoccupiedToOccupiedDelayWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): voidSwift declarationfunc writeAttributeUltrasonicUnoccupiedToOccupiedDelay(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)writeAttributeUltrasonicUnoccupiedToOccupiedDelayWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): voidSwift declarationfunc writeAttributeUltrasonicUnoccupiedToOccupiedDelay(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)writeAttributeUltrasonicUnoccupiedToOccupiedThresholdWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): voidSwift declarationfunc writeAttributeUltrasonicUnoccupiedToOccupiedThreshold(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)writeAttributeUltrasonicUnoccupiedToOccupiedThresholdWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): voidSwift declarationfunc writeAttributeUltrasonicUnoccupiedToOccupiedThreshold(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)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)