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

#import <ThingPairingProtocol.h>

Inheritance diagram for <ThingPairingProtocol>:

Instance Methods

(void) - pairingWithConfiguration:
 
(void) - pairingWithConfiguration:logTrack:
 
(void) - stopPairing
 
(void) - searchDevice
 
(void) - deviceActive:
 
(void) - deviceStatusCheck:
 
(void) - continueConfigSecurityLevelDevice
 
(int) - resumeConfigWiFi:error:
 
(void) - resumeWithConfiguration:
 
(void) - scanConnectableWiFiList:success:failure:
 
(void) - resetDevice
 
(BOOL) - reuseTCPConnection
 
(void) - pairingWithConfiguration:
 
(void) - pairingWithConfiguration:logTrack:
 
(void) - stopPairing
 
(void) - searchDevice
 
(void) - deviceActive:
 
(void) - deviceStatusCheck:
 
(void) - continueConfigSecurityLevelDevice
 
(int) - resumeConfigWiFi:error:
 
(void) - resumeWithConfiguration:
 
(void) - scanConnectableWiFiList:success:failure:
 
(void) - resetDevice
 
(BOOL) - reuseTCPConnection
 

Properties

BOOL isRunning
 
NSString * registerString
 
NSString * token
 
NSString * step
 
NSDictionary * dataExt
 
id< ThingSmartPairingHandlerDelegatedelegate
 
id< ThingSmartPairConfigurationconfig
 
id< ThingSmartLogTrackConfigurationlogTrack
 
NSString * miniPairId
 

Detailed Description

Definition at line 16 of file ThingPairingProtocol.h.

Method Documentation

◆ continueConfigSecurityLevelDevice [1/2]

- (void) continueConfigSecurityLevelDevice
optional

◆ continueConfigSecurityLevelDevice [2/2]

- (void) continueConfigSecurityLevelDevice
optional

◆ deviceActive: [1/2]

- (void) deviceActive: (NSString *)  token
optional

◆ deviceActive: [2/2]

- (void) deviceActive: (NSString *)  token
optional

◆ deviceStatusCheck: [1/2]

- (void) deviceStatusCheck: (NSString *)  devId
optional

◆ deviceStatusCheck: [2/2]

- (void) deviceStatusCheck: (NSString *)  devId
optional

◆ pairingWithConfiguration: [1/2]

- (void) pairingWithConfiguration: (id< ThingSmartPairConfiguration >)  config

◆ pairingWithConfiguration: [2/2]

- (void) pairingWithConfiguration: (id< ThingSmartPairConfiguration >)  config

◆ pairingWithConfiguration:logTrack: [1/2]

- (void) pairingWithConfiguration: (id< ThingSmartPairConfiguration >)  config
logTrack: (nullable id< ThingSmartLogTrackConfiguration >)  logTrack 

◆ pairingWithConfiguration:logTrack: [2/2]

- (void) pairingWithConfiguration: (id< ThingSmartPairConfiguration >)  config
logTrack: (nullable id< ThingSmartLogTrackConfiguration >)  logTrack 

◆ resetDevice [1/2]

- (void) resetDevice
optional

◆ resetDevice [2/2]

- (void) resetDevice
optional

◆ resumeConfigWiFi:error: [1/2]

- (int) resumeConfigWiFi: (ThingSmartPairingResumeConfigWiFiParam *)  param
error: (NSError **)  error 
optional

◆ resumeConfigWiFi:error: [2/2]

- (int) resumeConfigWiFi: (ThingSmartPairingResumeConfigWiFiParam *)  param
error: (NSError **)  error 
optional

◆ resumeWithConfiguration: [1/2]

- (void) resumeWithConfiguration: (id< ThingSmartPairConfiguration >)  config
optional

◆ resumeWithConfiguration: [2/2]

- (void) resumeWithConfiguration: (id< ThingSmartPairConfiguration >)  config
optional

◆ reuseTCPConnection [1/2]

- (BOOL) reuseTCPConnection
optional

◆ reuseTCPConnection [2/2]

- (BOOL) reuseTCPConnection
optional

◆ scanConnectableWiFiList:success:failure: [1/2]

- (void) scanConnectableWiFiList: (ThingSmartPairingScanWiFiListParam *)  param
success: (void(^)(NSArray< ThingSmartPairingWiFiInfo * > *_Nullable listArray))  success
failure: (void(^)(NSError *_Nullable error))  failure 
optional

◆ scanConnectableWiFiList:success:failure: [2/2]

- (void) scanConnectableWiFiList: (ThingSmartPairingScanWiFiListParam *)  param
success: (void(^)(NSArray< ThingSmartPairingWiFiInfo * > *_Nullable listArray))  success
failure: (void(^)(NSError *_Nullable error))  failure 
optional

◆ searchDevice [1/2]

- (void) searchDevice
optional

◆ searchDevice [2/2]

- (void) searchDevice
optional

◆ stopPairing [1/2]

- (void) stopPairing

◆ stopPairing [2/2]

- (void) stopPairing

Property Documentation

◆ config

- (id< ThingSmartPairConfiguration >) config
readwritenonatomicstrong

Definition at line 30 of file ThingPairingProtocol.h.

◆ dataExt

- (NSDictionary *) dataExt
readwritenonatomiccopy

Definition at line 26 of file ThingPairingProtocol.h.

◆ delegate

- (id< ThingSmartPairingHandlerDelegate >) delegate
readwritenonatomicweak

Definition at line 28 of file ThingPairingProtocol.h.

◆ isRunning

- (BOOL) isRunning
readwritenonatomicassign

Definition at line 18 of file ThingPairingProtocol.h.

◆ logTrack

- (id< ThingSmartLogTrackConfiguration >) logTrack
readwritenonatomicstrong

Definition at line 32 of file ThingPairingProtocol.h.

◆ miniPairId

- (NSString *) miniPairId
readwritenonatomiccopy

Definition at line 34 of file ThingPairingProtocol.h.

◆ registerString

- (NSString *) registerString
readwritenonatomiccopy

Definition at line 20 of file ThingPairingProtocol.h.

◆ step

- (NSString *) step
readwritenonatomiccopy

Definition at line 24 of file ThingPairingProtocol.h.

◆ token

- (NSString *) token
readwritenonatomiccopy

Definition at line 22 of file ThingPairingProtocol.h.


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