Tuya iOS Smart Life App SDK 5.15.0
ThingSmartNVR Class Reference

#import <ThingSmartNVR.h>

Inheritance diagram for ThingSmartNVR:

Instance Methods

(void) - connectWithMode:success:failure:
 
(void) - setupSubDevices:success:failure:
 
(id< ThingSmartCameraType >) - cameraWithNodeId:
 
(void) - connectSubDeviceWithCamera:delegate:success:failure:
 
(void) - disconnect
 
(void) - connectWithMode:success:failure:
 
(void) - setupSubDevices:success:failure:
 
(id< ThingSmartCameraType >) - cameraWithNodeId:
 
(void) - connectSubDeviceWithCamera:delegate:success:failure:
 
(void) - disconnect
 

Class Methods

(instancetype) + nvrWithDeviceId:
 
(instancetype) + nvrWithDeviceId:
 

Properties

ThingNVRConnectState connectState
 
BOOL didSubDevicesBind
 
id< ThingSmartNVRDelegatedelegate
 

Detailed Description

Definition at line 30 of file ThingSmartNVR.h.

Method Documentation

◆ cameraWithNodeId: [1/2]

- (id< ThingSmartCameraType >) cameraWithNodeId: (NSString *)  nodeId

◆ cameraWithNodeId: [2/2]

- (id< ThingSmartCameraType >) cameraWithNodeId: (NSString *)  nodeId

◆ connectSubDeviceWithCamera:delegate:success:failure: [1/2]

- (void) connectSubDeviceWithCamera: (id< ThingSmartCameraType >)  camera
delegate: (id< ThingSmartCameraDelegate >)  delegate
success: (void(^)(id< ThingSmartCameraType > camrea))  success
failure: (void(^)(NSInteger errCode))  failure 

◆ connectSubDeviceWithCamera:delegate:success:failure: [2/2]

- (void) connectSubDeviceWithCamera: (id< ThingSmartCameraType >)  camera
delegate: (id< ThingSmartCameraDelegate >)  delegate
success: (void(^)(id< ThingSmartCameraType > camrea))  success
failure: (void(^)(NSInteger errCode))  failure 

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

- (void) connectWithMode: (ThingSmartP2pConnectMode)  connectMode
success: (void(^)(void))  success
failure: (void(^)(NSInteger errCode))  failure 

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

- (void) connectWithMode: (ThingSmartP2pConnectMode)  connectMode
success: (void(^)(void))  success
failure: (void(^)(NSInteger errCode))  failure 

◆ disconnect [1/2]

- (void) disconnect

◆ disconnect [2/2]

- (void) disconnect

◆ nvrWithDeviceId: [1/2]

+ (instancetype) nvrWithDeviceId: (NSString *)  devId

◆ nvrWithDeviceId: [2/2]

+ (instancetype) nvrWithDeviceId: (NSString *)  devId

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

- (void) setupSubDevices: (NSArray< ThingSmartDeviceModel * > *)  devices
success: (void(^)(void))  success
failure: (void(^)(NSInteger errCode))  failure 

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

- (void) setupSubDevices: (NSArray< ThingSmartDeviceModel * > *)  devices
success: (void(^)(void))  success
failure: (void(^)(NSInteger errCode))  failure 

Property Documentation

◆ connectState

- (ThingNVRConnectState) connectState
readwritenonatomicassign

Definition at line 32 of file ThingSmartNVR.h.

◆ delegate

- (id< ThingSmartNVRDelegate >) delegate
readwritenonatomicweak

Definition at line 36 of file ThingSmartNVR.h.

◆ didSubDevicesBind

- (BOOL) didSubDevicesBind
readwritenonatomicassign

Definition at line 34 of file ThingSmartNVR.h.


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