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

#import <ThingSmartYuNetModuleProtocol.h>

Inheritance diagram for <ThingSmartYuNetRegEntry>:
<ThingSmartYuNetChannelDelegate> <ThingSmartModuleProtocol> <ThingSmartYuNetChannelDelegate> <ThingSmartModuleProtocol> <ThingSmartYuNetChannelDelegate> <ThingSmartModuleProtocol> <ThingSmartYuNetChannelDelegate> <ThingSmartModuleProtocol>

Instance Methods

(void) - registYuNetWithYuId:yuKey:clientId:delegate:
 
(void) - registerLocal
 
(void) - registerCloud
 
(BOOL) - hasYuLocalOnlineWithDevId:
 
(BOOL) - hasYuCloudOnlineWithDevId:
 
(void) - synchronousOnlineStatus
 
(void) - synchronousDeviceOnlineStatus
 
(void) - publishMessageWithDeviceId:data:isCloud:success:failure:
 
(void) - reportMessageWithDeviceId:data:success:failure:
 
(void) - closeLocalService
 
(void) - closeCloudService
 
(NSInteger) - getCurrentVersion
 
(void) - addDelegate:
 
(void) - removeDelegate:
 
(void) - registYuNetWithYuId:yuKey:clientId:delegate:
 
(void) - registerLocal
 
(void) - registerCloud
 
(BOOL) - hasYuLocalOnlineWithDevId:
 
(BOOL) - hasYuCloudOnlineWithDevId:
 
(void) - synchronousOnlineStatus
 
(void) - synchronousDeviceOnlineStatus
 
(void) - publishMessageWithDeviceId:data:isCloud:success:failure:
 
(void) - reportMessageWithDeviceId:data:success:failure:
 
(void) - closeLocalService
 
(void) - closeCloudService
 
(NSInteger) - getCurrentVersion
 
(void) - addDelegate:
 
(void) - removeDelegate:
 
(void) - registYuNetWithYuId:yuKey:clientId:delegate:
 
(void) - registerLocal
 
(void) - registerCloud
 
(BOOL) - hasYuLocalOnlineWithDevId:
 
(BOOL) - hasYuCloudOnlineWithDevId:
 
(void) - synchronousOnlineStatus
 
(void) - synchronousDeviceOnlineStatus
 
(void) - publishMessageWithDeviceId:data:isCloud:success:failure:
 
(void) - reportMessageWithDeviceId:data:success:failure:
 
(void) - closeLocalService
 
(void) - closeCloudService
 
(NSInteger) - getCurrentVersion
 
(void) - addDelegate:
 
(void) - removeDelegate:
 
(void) - registYuNetWithYuId:yuKey:clientId:delegate:
 
(void) - registerLocal
 
(void) - registerCloud
 
(BOOL) - hasYuLocalOnlineWithDevId:
 
(BOOL) - hasYuCloudOnlineWithDevId:
 
(void) - synchronousOnlineStatus
 
(void) - synchronousDeviceOnlineStatus
 
(void) - publishMessageWithDeviceId:data:isCloud:success:failure:
 
(void) - reportMessageWithDeviceId:data:success:failure:
 
(void) - closeLocalService
 
(void) - closeCloudService
 
(NSInteger) - getCurrentVersion
 
(void) - addDelegate:
 
(void) - removeDelegate:
 
- Instance Methods inherited from <ThingSmartYuNetChannelDelegate>
(void) - syncDevicStatusWithData:
 
(NSArray *) - requireDirectlyConnectedDevice
 
(void) - updateOnlineWithDevice:
 
(void) - entry:didReceivePublishData:
 
(void) - entry:didReceiveReportData:
 
(void) - syncDevicStatusWithData:
 
(NSArray *) - requireDirectlyConnectedDevice
 
(void) - updateOnlineWithDevice:
 
(void) - entry:didReceivePublishData:
 
(void) - entry:didReceiveReportData:
 
(void) - syncDevicStatusWithData:
 
(NSArray *) - requireDirectlyConnectedDevice
 
(void) - updateOnlineWithDevice:
 
(void) - entry:didReceivePublishData:
 
(void) - entry:didReceiveReportData:
 
(void) - syncDevicStatusWithData:
 
(NSArray *) - requireDirectlyConnectedDevice
 
(void) - updateOnlineWithDevice:
 
(void) - entry:didReceivePublishData:
 
(void) - entry:didReceiveReportData:
 

Additional Inherited Members

- Properties inherited from <ThingSmartModuleProtocol>
NSObject * moduleEntry
 

Detailed Description

Definition at line 36 of file ThingSmartYuNetModuleProtocol.h.

Method Documentation

◆ addDelegate: [1/4]

- (void) addDelegate: (id< ThingSmartYuNetChannelDelegate >)  delegate
required

◆ addDelegate: [2/4]

- (void) addDelegate: (id< ThingSmartYuNetChannelDelegate >)  delegate
required

◆ addDelegate: [3/4]

- (void) addDelegate: (id< ThingSmartYuNetChannelDelegate >)  delegate
required

◆ addDelegate: [4/4]

- (void) addDelegate: (id< ThingSmartYuNetChannelDelegate >)  delegate
required

◆ closeCloudService [1/4]

- (void) closeCloudService
required

◆ closeCloudService [2/4]

- (void) closeCloudService
required

◆ closeCloudService [3/4]

- (void) closeCloudService
required

◆ closeCloudService [4/4]

- (void) closeCloudService
required

◆ closeLocalService [1/4]

- (void) closeLocalService
required

◆ closeLocalService [2/4]

- (void) closeLocalService
required

◆ closeLocalService [3/4]

- (void) closeLocalService
required

◆ closeLocalService [4/4]

- (void) closeLocalService
required

◆ getCurrentVersion [1/4]

- (NSInteger) getCurrentVersion
required

◆ getCurrentVersion [2/4]

- (NSInteger) getCurrentVersion
required

◆ getCurrentVersion [3/4]

- (NSInteger) getCurrentVersion
required

◆ getCurrentVersion [4/4]

- (NSInteger) getCurrentVersion
required

◆ hasYuCloudOnlineWithDevId: [1/4]

- (BOOL) hasYuCloudOnlineWithDevId: (NSString *)  devId
required

◆ hasYuCloudOnlineWithDevId: [2/4]

- (BOOL) hasYuCloudOnlineWithDevId: (NSString *)  devId
required

◆ hasYuCloudOnlineWithDevId: [3/4]

- (BOOL) hasYuCloudOnlineWithDevId: (NSString *)  devId
required

◆ hasYuCloudOnlineWithDevId: [4/4]

- (BOOL) hasYuCloudOnlineWithDevId: (NSString *)  devId
required

◆ hasYuLocalOnlineWithDevId: [1/4]

- (BOOL) hasYuLocalOnlineWithDevId: (NSString *)  devId
required

◆ hasYuLocalOnlineWithDevId: [2/4]

- (BOOL) hasYuLocalOnlineWithDevId: (NSString *)  devId
required

◆ hasYuLocalOnlineWithDevId: [3/4]

- (BOOL) hasYuLocalOnlineWithDevId: (NSString *)  devId
required

◆ hasYuLocalOnlineWithDevId: [4/4]

- (BOOL) hasYuLocalOnlineWithDevId: (NSString *)  devId
required

◆ publishMessageWithDeviceId:data:isCloud:success:failure: [1/4]

- (void) publishMessageWithDeviceId: (NSString *)  devId
data: (NSArray *)  data
isCloud: (BOOL)  isCloud
success: (nullable void(^)(void))  success
failure: (nullable void(^)(NSError *))  failure 
required

◆ publishMessageWithDeviceId:data:isCloud:success:failure: [2/4]

- (void) publishMessageWithDeviceId: (NSString *)  devId
data: (NSArray *)  data
isCloud: (BOOL)  isCloud
success: (nullable void(^)(void))  success
failure: (nullable void(^)(NSError *))  failure 
required

◆ publishMessageWithDeviceId:data:isCloud:success:failure: [3/4]

- (void) publishMessageWithDeviceId: (NSString *)  devId
data: (NSArray *)  data
isCloud: (BOOL)  isCloud
success: (nullable void(^)(void))  success
failure: (nullable void(^)(NSError *))  failure 
required

◆ publishMessageWithDeviceId:data:isCloud:success:failure: [4/4]

- (void) publishMessageWithDeviceId: (NSString *)  devId
data: (NSArray *)  data
isCloud: (BOOL)  isCloud
success: (nullable void(^)(void))  success
failure: (nullable void(^)(NSError *))  failure 
required

◆ registerCloud [1/4]

- (void) registerCloud
required

◆ registerCloud [2/4]

- (void) registerCloud
required

◆ registerCloud [3/4]

- (void) registerCloud
required

◆ registerCloud [4/4]

- (void) registerCloud
required

◆ registerLocal [1/4]

- (void) registerLocal
required

◆ registerLocal [2/4]

- (void) registerLocal
required

◆ registerLocal [3/4]

- (void) registerLocal
required

◆ registerLocal [4/4]

- (void) registerLocal
required

◆ registYuNetWithYuId:yuKey:clientId:delegate: [1/4]

- (void) registYuNetWithYuId: (NSString *)  yuId
yuKey: (NSString *)  yuKey
clientId: (NSString *)  clientId
delegate: (id< ThingSmartYuNetChannelDelegate >)  delegate 
required

◆ registYuNetWithYuId:yuKey:clientId:delegate: [2/4]

- (void) registYuNetWithYuId: (NSString *)  yuId
yuKey: (NSString *)  yuKey
clientId: (NSString *)  clientId
delegate: (id< ThingSmartYuNetChannelDelegate >)  delegate 
required

◆ registYuNetWithYuId:yuKey:clientId:delegate: [3/4]

- (void) registYuNetWithYuId: (NSString *)  yuId
yuKey: (NSString *)  yuKey
clientId: (NSString *)  clientId
delegate: (id< ThingSmartYuNetChannelDelegate >)  delegate 
required

◆ registYuNetWithYuId:yuKey:clientId:delegate: [4/4]

- (void) registYuNetWithYuId: (NSString *)  yuId
yuKey: (NSString *)  yuKey
clientId: (NSString *)  clientId
delegate: (id< ThingSmartYuNetChannelDelegate >)  delegate 
required

◆ removeDelegate: [1/4]

- (void) removeDelegate: (id< ThingSmartYuNetChannelDelegate >)  delegate
required

◆ removeDelegate: [2/4]

- (void) removeDelegate: (id< ThingSmartYuNetChannelDelegate >)  delegate
required

◆ removeDelegate: [3/4]

- (void) removeDelegate: (id< ThingSmartYuNetChannelDelegate >)  delegate
required

◆ removeDelegate: [4/4]

- (void) removeDelegate: (id< ThingSmartYuNetChannelDelegate >)  delegate
required

◆ reportMessageWithDeviceId:data:success:failure: [1/4]

- (void) reportMessageWithDeviceId: (NSString *)  devId
data: (NSArray *)  data
success: (nullable void(^)(void))  success
failure: (nullable void(^)(NSError *))  failure 
required

◆ reportMessageWithDeviceId:data:success:failure: [2/4]

- (void) reportMessageWithDeviceId: (NSString *)  devId
data: (NSArray *)  data
success: (nullable void(^)(void))  success
failure: (nullable void(^)(NSError *))  failure 
required

◆ reportMessageWithDeviceId:data:success:failure: [3/4]

- (void) reportMessageWithDeviceId: (NSString *)  devId
data: (NSArray *)  data
success: (nullable void(^)(void))  success
failure: (nullable void(^)(NSError *))  failure 
required

◆ reportMessageWithDeviceId:data:success:failure: [4/4]

- (void) reportMessageWithDeviceId: (NSString *)  devId
data: (NSArray *)  data
success: (nullable void(^)(void))  success
failure: (nullable void(^)(NSError *))  failure 
required

◆ synchronousDeviceOnlineStatus [1/4]

- (void) synchronousDeviceOnlineStatus
required

◆ synchronousDeviceOnlineStatus [2/4]

- (void) synchronousDeviceOnlineStatus
required

◆ synchronousDeviceOnlineStatus [3/4]

- (void) synchronousDeviceOnlineStatus
required

◆ synchronousDeviceOnlineStatus [4/4]

- (void) synchronousDeviceOnlineStatus
required

◆ synchronousOnlineStatus [1/4]

- (void) synchronousOnlineStatus
required

◆ synchronousOnlineStatus [2/4]

- (void) synchronousOnlineStatus
required

◆ synchronousOnlineStatus [3/4]

- (void) synchronousOnlineStatus
required

◆ synchronousOnlineStatus [4/4]

- (void) synchronousOnlineStatus
required

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