luxlabs header browser preview


@class MTRBaseDevice;

@interface MTRBaseClusterOnOff : 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)readAttributeGlobalSceneControlWithAttributeCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completionHandler:(id /* block */)a3;
+ (void)readAttributeGlobalSceneControlWithClusterStateCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completion:(id /* block */)a3;
+ (void)readAttributeOffWaitTimeWithAttributeCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completionHandler:(id /* block */)a3;
+ (void)readAttributeOffWaitTimeWithClusterStateCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completion:(id /* block */)a3;
+ (void)readAttributeOnOffWithAttributeCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completionHandler:(id /* block */)a3;
+ (void)readAttributeOnOffWithClusterStateCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completion:(id /* block */)a3;
+ (void)readAttributeOnTimeWithAttributeCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completionHandler:(id /* block */)a3;
+ (void)readAttributeOnTimeWithClusterStateCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completion:(id /* block */)a3;
+ (void)readAttributeStartUpOnOffWithAttributeCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completionHandler:(id /* block */)a3;
+ (void)readAttributeStartUpOnOffWithClusterStateCache:(id)a0 endpoint:(id)a1 queue:(id)a2 completion:(id /* block */)a3;

- (void).cxx_destruct;
- (void)onWithParams:(id)a0 completionHandler:(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)offWithCompletion:(id /* block */)a0;
- (void)offWithCompletionHandler:(id /* block */)a0;
- (void)offWithEffectWithParams:(id)a0 completion:(id /* block */)a1;
- (void)offWithEffectWithParams:(id)a0 completionHandler:(id /* block */)a1;
- (void)offWithParams:(id)a0 completion:(id /* block */)a1;
- (void)offWithParams:(id)a0 completionHandler:(id /* block */)a1;
- (void)onWithCompletion:(id /* block */)a0;
- (void)onWithCompletionHandler:(id /* block */)a0;
- (void)onWithParams:(id)a0 completion:(id /* block */)a1;
- (void)onWithRecallGlobalSceneWithCompletion:(id /* block */)a0;
- (void)onWithRecallGlobalSceneWithCompletionHandler:(id /* block */)a0;
- (void)onWithRecallGlobalSceneWithParams:(id)a0 completion:(id /* block */)a1;
- (void)onWithRecallGlobalSceneWithParams:(id)a0 completionHandler:(id /* block */)a1;
- (void)onWithTimedOffWithParams:(id)a0 completion:(id /* block */)a1;
- (void)onWithTimedOffWithParams:(id)a0 completionHandler:(id /* block */)a1;
- (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)readAttributeGlobalSceneControlWithCompletion:(id /* block */)a0;
- (void)readAttributeGlobalSceneControlWithCompletionHandler:(id /* block */)a0;
- (void)readAttributeOffWaitTimeWithCompletion:(id /* block */)a0;
- (void)readAttributeOffWaitTimeWithCompletionHandler:(id /* block */)a0;
- (void)readAttributeOnOffWithCompletion:(id /* block */)a0;
- (void)readAttributeOnOffWithCompletionHandler:(id /* block */)a0;
- (void)readAttributeOnTimeWithCompletion:(id /* block */)a0;
- (void)readAttributeOnTimeWithCompletionHandler:(id /* block */)a0;
- (void)readAttributeStartUpOnOffWithCompletion:(id /* block */)a0;
- (void)readAttributeStartUpOnOffWithCompletionHandler:(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)subscribeAttributeGlobalSceneControlWithMinInterval:(id)a0 maxInterval:(id)a1 params:(id)a2 subscriptionEstablished:(id /* block */)a3 reportHandler:(id /* block */)a4;
- (void)subscribeAttributeGlobalSceneControlWithParams:(id)a0 subscriptionEstablished:(id /* block */)a1 reportHandler:(id /* block */)a2;
- (void)subscribeAttributeOffWaitTimeWithMinInterval:(id)a0 maxInterval:(id)a1 params:(id)a2 subscriptionEstablished:(id /* block */)a3 reportHandler:(id /* block */)a4;
- (void)subscribeAttributeOffWaitTimeWithParams:(id)a0 subscriptionEstablished:(id /* block */)a1 reportHandler:(id /* block */)a2;
- (void)subscribeAttributeOnOffWithMinInterval:(id)a0 maxInterval:(id)a1 params:(id)a2 subscriptionEstablished:(id /* block */)a3 reportHandler:(id /* block */)a4;
- (void)subscribeAttributeOnOffWithParams:(id)a0 subscriptionEstablished:(id /* block */)a1 reportHandler:(id /* block */)a2;
- (void)subscribeAttributeOnTimeWithMinInterval:(id)a0 maxInterval:(id)a1 params:(id)a2 subscriptionEstablished:(id /* block */)a3 reportHandler:(id /* block */)a4;
- (void)subscribeAttributeOnTimeWithParams:(id)a0 subscriptionEstablished:(id /* block */)a1 reportHandler:(id /* block */)a2;
- (void)subscribeAttributeStartUpOnOffWithMinInterval:(id)a0 maxInterval:(id)a1 params:(id)a2 subscriptionEstablished:(id /* block */)a3 reportHandler:(id /* block */)a4;
- (void)subscribeAttributeStartUpOnOffWithParams:(id)a0 subscriptionEstablished:(id /* block */)a1 reportHandler:(id /* block */)a2;
- (void)toggleWithCompletion:(id /* block */)a0;
- (void)toggleWithCompletionHandler:(id /* block */)a0;
- (void)toggleWithParams:(id)a0 completion:(id /* block */)a1;
- (void)toggleWithParams:(id)a0 completionHandler:(id /* block */)a1;
- (void)writeAttributeOffWaitTimeWithValue:(id)a0 completion:(id /* block */)a1;
- (void)writeAttributeOffWaitTimeWithValue:(id)a0 completionHandler:(id /* block */)a1;
- (void)writeAttributeOffWaitTimeWithValue:(id)a0 params:(id)a1 completion:(id /* block */)a2;
- (void)writeAttributeOffWaitTimeWithValue:(id)a0 params:(id)a1 completionHandler:(id /* block */)a2;
- (void)writeAttributeOnTimeWithValue:(id)a0 completion:(id /* block */)a1;
- (void)writeAttributeOnTimeWithValue:(id)a0 completionHandler:(id /* block */)a1;
- (void)writeAttributeOnTimeWithValue:(id)a0 params:(id)a1 completion:(id /* block */)a2;
- (void)writeAttributeOnTimeWithValue:(id)a0 params:(id)a1 completionHandler:(id /* block */)a2;
- (void)writeAttributeStartUpOnOffWithValue:(id)a0 completion:(id /* block */)a1;
- (void)writeAttributeStartUpOnOffWithValue:(id)a0 completionHandler:(id /* block */)a1;
- (void)writeAttributeStartUpOnOffWithValue:(id)a0 params:(id)a1 completion:(id /* block */)a2;
- (void)writeAttributeStartUpOnOffWithValue:(id)a0 params:(id)a1 completionHandler:(id /* block */)a2;

@end