Tuya iOS Smart Life App SDK 5.15.0
ThingODDPObserver Class Reference

#import <ThingODDPObserver.h>

Inheritance diagram for ThingODDPObserver:

Class Methods

(void) + addObserverDelegate:deviceID:
 
(void) + removeObserverDelegate:deviceID:
 
(void) + addObserverDelegate:deviceID:codes:
 
(void) + removeObserverDelegate:deviceID:codes:
 
(void) + monitorDPWithDeviceID:code:schemaMBlock:
 
(void) + addObserverDelegate:deviceID:
 
(void) + removeObserverDelegate:deviceID:
 
(void) + addObserverDelegate:deviceID:codes:
 
(void) + removeObserverDelegate:deviceID:codes:
 
(void) + monitorDPWithDeviceID:code:schemaMBlock:
 

Detailed Description

Definition at line 23 of file ThingODDPObserver.h.

Method Documentation

◆ addObserverDelegate:deviceID: [1/2]

+ (void) addObserverDelegate: (id< ThingODDPObserverDelegate >)  delegate
deviceID: (NSString *)  deviceID 

◆ addObserverDelegate:deviceID: [2/2]

+ (void) addObserverDelegate: (id< ThingODDPObserverDelegate >)  delegate
deviceID: (NSString *)  deviceID 

◆ addObserverDelegate:deviceID:codes: [1/2]

+ (void) addObserverDelegate: (id< ThingODDPObserverDelegate >)  delegate
deviceID: (NSString *)  deviceID
codes: (NSArray< NSString * > *)  codes 

◆ addObserverDelegate:deviceID:codes: [2/2]

+ (void) addObserverDelegate: (id< ThingODDPObserverDelegate >)  delegate
deviceID: (NSString *)  deviceID
codes: (NSArray< NSString * > *)  codes 

◆ monitorDPWithDeviceID:code:schemaMBlock: [1/2]

+ (void) monitorDPWithDeviceID: (NSString *)  deviceID
code: (NSString *)  code
schemaMBlock: (ThingODDPObserverSchemaMBlock schemaMBlock 

Listening device DPs callback, Block will only trigger once.

Parameters
deviceIDdevice ID
codeschema code
schemaMBlockblock callback

◆ monitorDPWithDeviceID:code:schemaMBlock: [2/2]

+ (void) monitorDPWithDeviceID: (NSString *)  deviceID
code: (NSString *)  code
schemaMBlock: (ThingODDPObserverSchemaMBlock schemaMBlock 

Listening device DPs callback, Block will only trigger once.

Parameters
deviceIDdevice ID
codeschema code
schemaMBlockblock callback

◆ removeObserverDelegate:deviceID: [1/2]

+ (void) removeObserverDelegate: (id< ThingODDPObserverDelegate >)  delegate
deviceID: (NSString *)  deviceID 

◆ removeObserverDelegate:deviceID: [2/2]

+ (void) removeObserverDelegate: (id< ThingODDPObserverDelegate >)  delegate
deviceID: (NSString *)  deviceID 

◆ removeObserverDelegate:deviceID:codes: [1/2]

+ (void) removeObserverDelegate: (id< ThingODDPObserverDelegate >)  delegate
deviceID: (NSString *)  deviceID
codes: (NSArray< NSString * > *)  codes 

◆ removeObserverDelegate:deviceID:codes: [2/2]

+ (void) removeObserverDelegate: (id< ThingODDPObserverDelegate >)  delegate
deviceID: (NSString *)  deviceID
codes: (NSArray< NSString * > *)  codes 

The documentation for this class was generated from the following files: