luxlabs header browser preview


@class MTRBaseDevice;

@interface MTRBaseClusterOccupancySensing : MTRCluster

@property (readonly, nonatomic) MTRBaseDevice *device;
@property (readonly, nonatomic) unsigned short endpoint;

+ (void)readAttributeAcceptedCommandListWithAttributeCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completionHandler:(id /* block */)a3;
+ (void)readAttributeAcceptedCommandListWithClusterStateCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completion:(id /* block */)a3;
+ (void)readAttributeAttributeListWithAttributeCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completionHandler:(id /* block */)a3;
+ (void)readAttributeAttributeListWithClusterStateCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completion:(id /* block */)a3;
+ (void)readAttributeClusterRevisionWithAttributeCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completionHandler:(id /* block */)a3;
+ (void)readAttributeClusterRevisionWithClusterStateCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completion:(id /* block */)a3;
+ (void)readAttributeFeatureMapWithAttributeCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completionHandler:(id /* block */)a3;
+ (void)readAttributeFeatureMapWithClusterStateCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completion:(id /* block */)a3;
+ (void)readAttributeGeneratedCommandListWithAttributeCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completionHandler:(id /* block */)a3;
+ (void)readAttributeGeneratedCommandListWithClusterStateCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completion:(id /* block */)a3;
+ (void)readAttributeOccupancySensorTypeBitmapWithAttributeCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completionHandler:(id /* block */)a3;
+ (void)readAttributeOccupancySensorTypeBitmapWithClusterStateCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completion:(id /* block */)a3;
+ (void)readAttributeOccupancySensorTypeWithAttributeCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completionHandler:(id /* block */)a3;
+ (void)readAttributeOccupancySensorTypeWithClusterStateCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completion:(id /* block */)a3;
+ (void)readAttributeOccupancyWithAttributeCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completionHandler:(id /* block */)a3;
+ (void)readAttributeOccupancyWithClusterStateCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completion:(id /* block */)a3;
+ (void)readAttributePIROccupiedToUnoccupiedDelayWithClusterStateCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completion:(id /* block */)a3;
+ (void)readAttributePIRUnoccupiedToOccupiedDelayWithClusterStateCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completion:(id /* block */)a3;
+ (void)readAttributePIRUnoccupiedToOccupiedThresholdWithClusterStateCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completion:(id /* block */)a3;
+ (void)readAttributePhysicalContactOccupiedToUnoccupiedDelayWithAttributeCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completionHandler:(id /* block */)a3;
+ (void)readAttributePhysicalContactOccupiedToUnoccupiedDelayWithClusterStateCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completion:(id /* block */)a3;
+ (void)readAttributePhysicalContactUnoccupiedToOccupiedDelayWithAttributeCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completionHandler:(id /* block */)a3;
+ (void)readAttributePhysicalContactUnoccupiedToOccupiedDelayWithClusterStateCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completion:(id /* block */)a3;
+ (void)readAttributePhysicalContactUnoccupiedToOccupiedThresholdWithAttributeCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completionHandler:(id /* block */)a3;
+ (void)readAttributePhysicalContactUnoccupiedToOccupiedThresholdWithClusterStateCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completion:(id /* block */)a3;
+ (void)readAttributePirOccupiedToUnoccupiedDelayWithAttributeCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completionHandler:(id /* block */)a3;
+ (void)readAttributePirUnoccupiedToOccupiedDelayWithAttributeCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completionHandler:(id /* block */)a3;
+ (void)readAttributePirUnoccupiedToOccupiedThresholdWithAttributeCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completionHandler:(id /* block */)a3;
+ (void)readAttributeUltrasonicOccupiedToUnoccupiedDelayWithAttributeCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completionHandler:(id /* block */)a3;
+ (void)readAttributeUltrasonicOccupiedToUnoccupiedDelayWithClusterStateCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completion:(id /* block */)a3;
+ (void)readAttributeUltrasonicUnoccupiedToOccupiedDelayWithAttributeCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completionHandler:(id /* block */)a3;
+ (void)readAttributeUltrasonicUnoccupiedToOccupiedDelayWithClusterStateCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completion:(id /* block */)a3;
+ (void)readAttributeUltrasonicUnoccupiedToOccupiedThresholdWithAttributeCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completionHandler:(id /* block */)a3;
+ (void)readAttributeUltrasonicUnoccupiedToOccupiedThresholdWithClusterStateCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completion:(id /* block */)a3;

- (void).cxx_destruct;
- (void)readAttributePirOccupiedToUnoccupiedDelayWithCompletionHandler:(id /* block */)a0;
- (void)readAttributeUltrasonicUnoccupiedToOccupiedDelayWithCompletion:(id /* block */)a0;
- (void)writeAttributePIROccupiedToUnoccupiedDelayWithValue:(id)a0 completion:(id /* block */)a1;
- (void)readAttributePirUnoccupiedToOccupiedDelayWithCompletionHandler:(id /* block */)a0;
- (void)readAttributeUltrasonicOccupiedToUnoccupiedDelayWithCompletion:(id /* block */)a0;
- (void)writeAttributePIRUnoccupiedToOccupiedDelayWithValue:(id)a0 completion:(id /* block */)a1;
- (id)initWithDevice:(id)a0 endpoint:(unsigned short)a1 queue:(id)a2;
- (id)initWithDevice:(id)a0 endpointID:(id)a1 queue:(id)a2;
- (void)readAttributeAcceptedCommandListWithCompletion:(id /* block */)a0;
- (void)readAttributeAcceptedCommandListWithCompletionHandler:(id /* block */)a0;
- (void)readAttributeAttributeListWithCompletion:(id /* block */)a0;
- (void)readAttributeAttributeListWithCompletionHandler:(id /* block */)a0;
- (void)readAttributeClusterRevisionWithCompletion:(id /* block */)a0;
- (void)readAttributeClusterRevisionWithCompletionHandler:(id /* block */)a0;
- (void)readAttributeFeatureMapWithCompletion:(id /* block */)a0;
- (void)readAttributeFeatureMapWithCompletionHandler:(id /* block */)a0;
- (void)readAttributeGeneratedCommandListWithCompletion:(id /* block */)a0;
- (void)readAttributeGeneratedCommandListWithCompletionHandler:(id /* block */)a0;
- (void)readAttributeOccupancySensorTypeBitmapWithCompletion:(id /* block */)a0;
- (void)readAttributeOccupancySensorTypeBitmapWithCompletionHandler:(id /* block */)a0;
- (void)readAttributeOccupancySensorTypeWithCompletion:(id /* block */)a0;
- (void)readAttributeOccupancySensorTypeWithCompletionHandler:(id /* block */)a0;
- (void)readAttributeOccupancyWithCompletion:(id /* block */)a0;
- (void)readAttributeOccupancyWithCompletionHandler:(id /* block */)a0;
- (void)readAttributePIROccupiedToUnoccupiedDelayWithCompletion:(id /* block */)a0;
- (void)readAttributePIRUnoccupiedToOccupiedDelayWithCompletion:(id /* block */)a0;
- (void)readAttributePIRUnoccupiedToOccupiedThresholdWithCompletion:(id /* block */)a0;
- (void)readAttributePhysicalContactOccupiedToUnoccupiedDelayWithCompletion:(id /* block */)a0;
- (void)readAttributePhysicalContactOccupiedToUnoccupiedDelayWithCompletionHandler:(id /* block */)a0;
- (void)readAttributePhysicalContactUnoccupiedToOccupiedDelayWithCompletion:(id /* block */)a0;
- (void)readAttributePhysicalContactUnoccupiedToOccupiedDelayWithCompletionHandler:(id /* block */)a0;
- (void)readAttributePhysicalContactUnoccupiedToOccupiedThresholdWithCompletion:(id /* block */)a0;
- (void)readAttributePhysicalContactUnoccupiedToOccupiedThresholdWithCompletionHandler:(id /* block */)a0;
- (void)readAttributePirUnoccupiedToOccupiedThresholdWithCompletionHandler:(id /* block */)a0;
- (void)readAttributeUltrasonicOccupiedToUnoccupiedDelayWithCompletionHandler:(id /* block */)a0;
- (void)readAttributeUltrasonicUnoccupiedToOccupiedDelayWithCompletionHandler:(id /* block */)a0;
- (void)readAttributeUltrasonicUnoccupiedToOccupiedThresholdWithCompletion:(id /* block */)a0;
- (void)readAttributeUltrasonicUnoccupiedToOccupiedThresholdWithCompletionHandler:(id /* block */)a0;
- (void)subscribeAttributeAcceptedCommandListWithMinInterval:(id)a0 maxInterval:(id)a1 params:(id)a2 subscriptionEstablished:(id /* block */)a3 reportHandler:(id /* block */)a4;
- (void)subscribeAttributeAcceptedCommandListWithParams:(id)a0 subscriptionEstablished:(id /* block */)a1 reportHandler:(id /* block */)a2;
- (void)subscribeAttributeAttributeListWithMinInterval:(id)a0 maxInterval:(id)a1 params:(id)a2 subscriptionEstablished:(id /* block */)a3 reportHandler:(id /* block */)a4;
- (void)subscribeAttributeAttributeListWithParams:(id)a0 subscriptionEstablished:(id /* block */)a1 reportHandler:(id /* block */)a2;
- (void)subscribeAttributeClusterRevisionWithMinInterval:(id)a0 maxInterval:(id)a1 params:(id)a2 subscriptionEstablished:(id /* block */)a3 reportHandler:(id /* block */)a4;
- (void)subscribeAttributeClusterRevisionWithParams:(id)a0 subscriptionEstablished:(id /* block */)a1 reportHandler:(id /* block */)a2;
- (void)subscribeAttributeFeatureMapWithMinInterval:(id)a0 maxInterval:(id)a1 params:(id)a2 subscriptionEstablished:(id /* block */)a3 reportHandler:(id /* block */)a4;
- (void)subscribeAttributeFeatureMapWithParams:(id)a0 subscriptionEstablished:(id /* block */)a1 reportHandler:(id /* block */)a2;
- (void)subscribeAttributeGeneratedCommandListWithMinInterval:(id)a0 maxInterval:(id)a1 params:(id)a2 subscriptionEstablished:(id /* block */)a3 reportHandler:(id /* block */)a4;
- (void)subscribeAttributeGeneratedCommandListWithParams:(id)a0 subscriptionEstablished:(id /* block */)a1 reportHandler:(id /* block */)a2;
- (void)subscribeAttributeOccupancySensorTypeBitmapWithMinInterval:(id)a0 maxInterval:(id)a1 params:(id)a2 subscriptionEstablished:(id /* block */)a3 reportHandler:(id /* block */)a4;
- (void)subscribeAttributeOccupancySensorTypeBitmapWithParams:(id)a0 subscriptionEstablished:(id /* block */)a1 reportHandler:(id /* block */)a2;
- (void)subscribeAttributeOccupancySensorTypeWithMinInterval:(id)a0 maxInterval:(id)a1 params:(id)a2 subscriptionEstablished:(id /* block */)a3 reportHandler:(id /* block */)a4;
- (void)subscribeAttributeOccupancySensorTypeWithParams:(id)a0 subscriptionEstablished:(id /* block */)a1 reportHandler:(id /* block */)a2;
- (void)subscribeAttributeOccupancyWithMinInterval:(id)a0 maxInterval:(id)a1 params:(id)a2 subscriptionEstablished:(id /* block */)a3 reportHandler:(id /* block */)a4;
- (void)subscribeAttributeOccupancyWithParams:(id)a0 subscriptionEstablished:(id /* block */)a1 reportHandler:(id /* block */)a2;
- (void)subscribeAttributePIROccupiedToUnoccupiedDelayWithParams:(id)a0 subscriptionEstablished:(id /* block */)a1 reportHandler:(id /* block */)a2;
- (void)subscribeAttributePIRUnoccupiedToOccupiedDelayWithParams:(id)a0 subscriptionEstablished:(id /* block */)a1 reportHandler:(id /* block */)a2;
- (void)subscribeAttributePIRUnoccupiedToOccupiedThresholdWithParams:(id)a0 subscriptionEstablished:(id /* block */)a1 reportHandler:(id /* block */)a2;
- (void)subscribeAttributePhysicalContactOccupiedToUnoccupiedDelayWithMinInterval:(id)a0 maxInterval:(id)a1 params:(id)a2 subscriptionEstablished:(id /* block */)a3 reportHandler:(id /* block */)a4;
- (void)subscribeAttributePhysicalContactOccupiedToUnoccupiedDelayWithParams:(id)a0 subscriptionEstablished:(id /* block */)a1 reportHandler:(id /* block */)a2;
- (void)subscribeAttributePhysicalContactUnoccupiedToOccupiedDelayWithMinInterval:(id)a0 maxInterval:(id)a1 params:(id)a2 subscriptionEstablished:(id /* block */)a3 reportHandler:(id /* block */)a4;
- (void)subscribeAttributePhysicalContactUnoccupiedToOccupiedDelayWithParams:(id)a0 subscriptionEstablished:(id /* block */)a1 reportHandler:(id /* block */)a2;
- (void)subscribeAttributePhysicalContactUnoccupiedToOccupiedThresholdWithMinInterval:(id)a0 maxInterval:(id)a1 params:(id)a2 subscriptionEstablished:(id /* block */)a3 reportHandler:(id /* block */)a4;
- (void)subscribeAttributePhysicalContactUnoccupiedToOccupiedThresholdWithParams:(id)a0 subscriptionEstablished:(id /* block */)a1 reportHandler:(id /* block */)a2;
- (void)subscribeAttributePirOccupiedToUnoccupiedDelayWithMinInterval:(id)a0 maxInterval:(id)a1 params:(id)a2 subscriptionEstablished:(id /* block */)a3 reportHandler:(id /* block */)a4;
- (void)subscribeAttributePirUnoccupiedToOccupiedDelayWithMinInterval:(id)a0 maxInterval:(id)a1 params:(id)a2 subscriptionEstablished:(id /* block */)a3 reportHandler:(id /* block */)a4;
- (void)subscribeAttributePirUnoccupiedToOccupiedThresholdWithMinInterval:(id)a0 maxInterval:(id)a1 params:(id)a2 subscriptionEstablished:(id /* block */)a3 reportHandler:(id /* block */)a4;
- (void)subscribeAttributeUltrasonicOccupiedToUnoccupiedDelayWithMinInterval:(id)a0 maxInterval:(id)a1 params:(id)a2 subscriptionEstablished:(id /* block */)a3 reportHandler:(id /* block */)a4;
- (void)subscribeAttributeUltrasonicOccupiedToUnoccupiedDelayWithParams:(id)a0 subscriptionEstablished:(id /* block */)a1 reportHandler:(id /* block */)a2;
- (void)subscribeAttributeUltrasonicUnoccupiedToOccupiedDelayWithMinInterval:(id)a0 maxInterval:(id)a1 params:(id)a2 subscriptionEstablished:(id /* block */)a3 reportHandler:(id /* block */)a4;
- (void)subscribeAttributeUltrasonicUnoccupiedToOccupiedDelayWithParams:(id)a0 subscriptionEstablished:(id /* block */)a1 reportHandler:(id /* block */)a2;
- (void)subscribeAttributeUltrasonicUnoccupiedToOccupiedThresholdWithMinInterval:(id)a0 maxInterval:(id)a1 params:(id)a2 subscriptionEstablished:(id /* block */)a3 reportHandler:(id /* block */)a4;
- (void)subscribeAttributeUltrasonicUnoccupiedToOccupiedThresholdWithParams:(id)a0 subscriptionEstablished:(id /* block */)a1 reportHandler:(id /* block */)a2;
- (void)writeAttributePIROccupiedToUnoccupiedDelayWithValue:(id)a0 params:(id)a1 completion:(id /* block */)a2;
- (void)writeAttributePIRUnoccupiedToOccupiedDelayWithValue:(id)a0 params:(id)a1 completion:(id /* block */)a2;
- (void)writeAttributePIRUnoccupiedToOccupiedThresholdWithValue:(id)a0 completion:(id /* block */)a1;
- (void)writeAttributePIRUnoccupiedToOccupiedThresholdWithValue:(id)a0 params:(id)a1 completion:(id /* block */)a2;
- (void)writeAttributePhysicalContactOccupiedToUnoccupiedDelayWithValue:(id)a0 completion:(id /* block */)a1;
- (void)writeAttributePhysicalContactOccupiedToUnoccupiedDelayWithValue:(id)a0 completionHandler:(id /* block */)a1;
- (void)writeAttributePhysicalContactOccupiedToUnoccupiedDelayWithValue:(id)a0 params:(id)a1 completion:(id /* block */)a2;
- (void)writeAttributePhysicalContactOccupiedToUnoccupiedDelayWithValue:(id)a0 params:(id)a1 completionHandler:(id /* block */)a2;
- (void)writeAttributePhysicalContactUnoccupiedToOccupiedDelayWithValue:(id)a0 completion:(id /* block */)a1;
- (void)writeAttributePhysicalContactUnoccupiedToOccupiedDelayWithValue:(id)a0 completionHandler:(id /* block */)a1;
- (void)writeAttributePhysicalContactUnoccupiedToOccupiedDelayWithValue:(id)a0 params:(id)a1 completion:(id /* block */)a2;
- (void)writeAttributePhysicalContactUnoccupiedToOccupiedDelayWithValue:(id)a0 params:(id)a1 completionHandler:(id /* block */)a2;
- (void)writeAttributePhysicalContactUnoccupiedToOccupiedThresholdWithValue:(id)a0 completion:(id /* block */)a1;
- (void)writeAttributePhysicalContactUnoccupiedToOccupiedThresholdWithValue:(id)a0 completionHandler:(id /* block */)a1;
- (void)writeAttributePhysicalContactUnoccupiedToOccupiedThresholdWithValue:(id)a0 params:(id)a1 completion:(id /* block */)a2;
- (void)writeAttributePhysicalContactUnoccupiedToOccupiedThresholdWithValue:(id)a0 params:(id)a1 completionHandler:(id /* block */)a2;
- (void)writeAttributePirOccupiedToUnoccupiedDelayWithValue:(id)a0 completionHandler:(id /* block */)a1;
- (void)writeAttributePirOccupiedToUnoccupiedDelayWithValue:(id)a0 params:(id)a1 completionHandler:(id /* block */)a2;
- (void)writeAttributePirUnoccupiedToOccupiedDelayWithValue:(id)a0 completionHandler:(id /* block */)a1;
- (void)writeAttributePirUnoccupiedToOccupiedDelayWithValue:(id)a0 params:(id)a1 completionHandler:(id /* block */)a2;
- (void)writeAttributePirUnoccupiedToOccupiedThresholdWithValue:(id)a0 completionHandler:(id /* block */)a1;
- (void)writeAttributePirUnoccupiedToOccupiedThresholdWithValue:(id)a0 params:(id)a1 completionHandler:(id /* block */)a2;
- (void)writeAttributeUltrasonicOccupiedToUnoccupiedDelayWithValue:(id)a0 completion:(id /* block */)a1;
- (void)writeAttributeUltrasonicOccupiedToUnoccupiedDelayWithValue:(id)a0 completionHandler:(id /* block */)a1;
- (void)writeAttributeUltrasonicOccupiedToUnoccupiedDelayWithValue:(id)a0 params:(id)a1 completion:(id /* block */)a2;
- (void)writeAttributeUltrasonicOccupiedToUnoccupiedDelayWithValue:(id)a0 params:(id)a1 completionHandler:(id /* block */)a2;
- (void)writeAttributeUltrasonicUnoccupiedToOccupiedDelayWithValue:(id)a0 completion:(id /* block */)a1;
- (void)writeAttributeUltrasonicUnoccupiedToOccupiedDelayWithValue:(id)a0 completionHandler:(id /* block */)a1;
- (void)writeAttributeUltrasonicUnoccupiedToOccupiedDelayWithValue:(id)a0 params:(id)a1 completion:(id /* block */)a2;
- (void)writeAttributeUltrasonicUnoccupiedToOccupiedDelayWithValue:(id)a0 params:(id)a1 completionHandler:(id /* block */)a2;
- (void)writeAttributeUltrasonicUnoccupiedToOccupiedThresholdWithValue:(id)a0 completion:(id /* block */)a1;
- (void)writeAttributeUltrasonicUnoccupiedToOccupiedThresholdWithValue:(id)a0 completionHandler:(id /* block */)a1;
- (void)writeAttributeUltrasonicUnoccupiedToOccupiedThresholdWithValue:(id)a0 params:(id)a1 completion:(id /* block */)a2;
- (void)writeAttributeUltrasonicUnoccupiedToOccupiedThresholdWithValue:(id)a0 params:(id)a1 completionHandler:(id /* block */)a2;

@end