Tuya iOS Smart Life App SDK 5.15.0
<ThingSmartActivatorConfigProtocol> Protocol Reference

#import <ThingSmartActivatorConfigProtocol.h>

Inheritance diagram for <ThingSmartActivatorConfigProtocol>:
ThingSmartActivatorDiscovery ThingSmartActivatorDiscovery

Instance Methods

(void) - loadConfig
 Start the basic configuration, this method needs to be called after the APP starts. More...
 
(void) - registerWithActivatorList:
 
(void) - setupDelegate:
 
(void) - removeDelegate:
 
(ThingSmartActivatorTypeModel *) - activatorTypeModelWith:
 
(NSArray< ThingSmartActivatorTypeModel * > *) - getActivatorList
 
(void) - setupSerializer:
 
(id< ThingSmartActivatorDiscoverySerializer >) - getSerializer
 
(void) - loadConfig
 Start the basic configuration, this method needs to be called after the APP starts. More...
 
(void) - registerWithActivatorList:
 
(void) - setupDelegate:
 
(void) - removeDelegate:
 
(ThingSmartActivatorTypeModel *) - activatorTypeModelWith:
 
(NSArray< ThingSmartActivatorTypeModel * > *) - getActivatorList
 
(void) - setupSerializer:
 
(id< ThingSmartActivatorDiscoverySerializer >) - getSerializer
 

Detailed Description

Definition at line 14 of file ThingSmartActivatorConfigProtocol.h.

Method Documentation

◆ activatorTypeModelWith: [1/2]

- (ThingSmartActivatorTypeModel *) activatorTypeModelWith: (ThingSmartActivatorType)  type
optional
Parameters
typeNetwork configuration type
Returns
Network configuration type information

◆ activatorTypeModelWith: [2/2]

- (ThingSmartActivatorTypeModel *) activatorTypeModelWith: (ThingSmartActivatorType)  type
optional
Parameters
typeNetwork configuration type
Returns
Network configuration type information

◆ getActivatorList [1/2]

- (NSArray< ThingSmartActivatorTypeModel * > *) getActivatorList
optional

Retrieve all network configuration type models

Returns
Network configuration type list

◆ getActivatorList [2/2]

- (NSArray< ThingSmartActivatorTypeModel * > *) getActivatorList
optional

Retrieve all network configuration type models

Returns
Network configuration type list

◆ getSerializer [1/2]

- (id< ThingSmartActivatorDiscoverySerializer >) getSerializer
optional

Retrieve the configured input and output serializer object

Returns
Serializer object

◆ getSerializer [2/2]

- (id< ThingSmartActivatorDiscoverySerializer >) getSerializer
optional

Retrieve the configured input and output serializer object

Returns
Serializer object

◆ loadConfig [1/2]

- (void) loadConfig
required

Start the basic configuration, this method needs to be called after the APP starts.

◆ loadConfig [2/2]

- (void) loadConfig
required

Start the basic configuration, this method needs to be called after the APP starts.

◆ registerWithActivatorList: [1/2]

- (void) registerWithActivatorList: (NSArray< ThingSmartActivatorTypeModel * > *)  typeList
required

Initialize network configuration types

Parameters
typeListNetwork configuration types

◆ registerWithActivatorList: [2/2]

- (void) registerWithActivatorList: (NSArray< ThingSmartActivatorTypeModel * > *)  typeList
required

Initialize network configuration types

Parameters
typeListNetwork configuration types

◆ removeDelegate: [1/2]

- (void) removeDelegate: (nullable id)  delegate
required

Remove delegate object

Parameters
delegateDelegate

◆ removeDelegate: [2/2]

- (void) removeDelegate: (nullable id)  delegate
required

Remove delegate object

Parameters
delegateDelegate

◆ setupDelegate: [1/2]

- (void) setupDelegate: (nullable id)  delegate
required

Configure delegate object

Parameters
delegateDelegate

◆ setupDelegate: [2/2]

- (void) setupDelegate: (nullable id)  delegate
required

Configure delegate object

Parameters
delegateDelegate

◆ setupSerializer: [1/2]

- (void) setupSerializer: (id< ThingSmartActivatorDiscoverySerializer >)  serializer
optional

Configure input and output serializers

Parameters
serializerSerializer object

◆ setupSerializer: [2/2]

- (void) setupSerializer: (id< ThingSmartActivatorDiscoverySerializer >)  serializer
optional

Configure input and output serializers

Parameters
serializerSerializer object

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