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

#import <ThingSmartSweeperDevice.h>

Inheritance diagram for <ThingSmartSweeperDeviceDelegate>:
<ThingSmartDeviceDelegate> <ThingSmartDeviceDelegate>

Instance Methods

(void) - sweeperDevice:didReceiveStreamData:
 
(void) - sweeperDevice:didReceiveMessage:
 
(void) - sweeperDevice:didReceiveMessage:downloadData:downloadError:
 
(void) - sweeperDevice:type:downloadStatus:
 
(void) - sweeperDevice:type:downloadProgress:
 
(void) - sweeperDevice:didReceiveStreamData:
 
(void) - sweeperDevice:didReceiveMessage:
 
(void) - sweeperDevice:didReceiveMessage:downloadData:downloadError:
 
(void) - sweeperDevice:type:downloadStatus:
 
(void) - sweeperDevice:type:downloadProgress:
 
- Instance Methods inherited from <ThingSmartDeviceDelegate>
(void) - deviceInfoUpdate:
 
(void) - deviceOnlineUpdate:
 
(void) - deviceRemoved:
 
(void) - device:dpsUpdate:
 
(void) - device:dpCommandsUpdate:
 
(void) - device:groupOTAId:firmwareType:progress:
 
(void) - device:groupOTAStatusModel:
 
(void) - device:signal:
 
(void) - device:didReceiveCustomMessage:
 
(void) - device:didReceiveLanMessage:
 Receives LAN custom messages. More...
 
(void) - device:warningInfoUpdate:
 
(void) - device:otaUpdateStatusChanged:
 
(void) - device:didReceiveThingMessageWithType:payload:
 
(void) - device:firmwareUpgradeProgress:progress:
 
(void) - device:firmwareUpgradeStatusModel:
 
(void) - device:type:upgradeStatus:
 
(void) - deviceFirmwareUpgradeSuccess:type:
 
(void) - deviceFirmwareUpgradeFailure:type:
 
(void) - deviceFirmwareUpgrading:type:
 
(void) - deviceInfoUpdate:
 
(void) - deviceOnlineUpdate:
 
(void) - deviceRemoved:
 
(void) - device:dpsUpdate:
 
(void) - device:dpCommandsUpdate:
 
(void) - device:groupOTAId:firmwareType:progress:
 
(void) - device:groupOTAStatusModel:
 
(void) - device:signal:
 
(void) - device:didReceiveCustomMessage:
 
(void) - device:didReceiveLanMessage:
 Receives LAN custom messages. More...
 
(void) - device:warningInfoUpdate:
 
(void) - device:otaUpdateStatusChanged:
 
(void) - device:didReceiveThingMessageWithType:payload:
 
(void) - device:firmwareUpgradeProgress:progress:
 
(void) - device:firmwareUpgradeStatusModel:
 
(void) - device:type:upgradeStatus:
 
(void) - deviceFirmwareUpgradeSuccess:type:
 
(void) - deviceFirmwareUpgradeFailure:type:
 
(void) - deviceFirmwareUpgrading:type:
 
(void) - deviceInfoUpdate:
 
(void) - deviceOnlineUpdate:
 
(void) - deviceRemoved:
 
(void) - device:dpsUpdate:
 
(void) - device:dpCommandsUpdate:
 
(void) - device:groupOTAId:firmwareType:progress:
 
(void) - device:groupOTAStatusModel:
 
(void) - device:signal:
 
(void) - device:didReceiveCustomMessage:
 
(void) - device:didReceiveLanMessage:
 Receives LAN custom messages. More...
 
(void) - device:warningInfoUpdate:
 
(void) - device:otaUpdateStatusChanged:
 
(void) - device:didReceiveThingMessageWithType:payload:
 
(void) - device:firmwareUpgradeProgress:progress:
 
(void) - device:firmwareUpgradeStatusModel:
 
(void) - device:type:upgradeStatus:
 
(void) - deviceFirmwareUpgradeSuccess:type:
 
(void) - deviceFirmwareUpgradeFailure:type:
 
(void) - deviceFirmwareUpgrading:type:
 
(void) - deviceInfoUpdate:
 
(void) - deviceOnlineUpdate:
 
(void) - deviceRemoved:
 
(void) - device:dpsUpdate:
 
(void) - device:dpCommandsUpdate:
 
(void) - device:groupOTAId:firmwareType:progress:
 
(void) - device:groupOTAStatusModel:
 
(void) - device:signal:
 
(void) - device:didReceiveCustomMessage:
 
(void) - device:didReceiveLanMessage:
 Receives LAN custom messages. More...
 
(void) - device:warningInfoUpdate:
 
(void) - device:otaUpdateStatusChanged:
 
(void) - device:didReceiveThingMessageWithType:payload:
 
(void) - device:firmwareUpgradeProgress:progress:
 
(void) - device:firmwareUpgradeStatusModel:
 
(void) - device:type:upgradeStatus:
 
(void) - deviceFirmwareUpgradeSuccess:type:
 
(void) - deviceFirmwareUpgradeFailure:type:
 
(void) - deviceFirmwareUpgrading:type:
 

Detailed Description

Definition at line 36 of file ThingSmartSweeperDevice.h.

Method Documentation

◆ sweeperDevice:didReceiveMessage: [1/2]

- (void) sweeperDevice: (ThingSmartSweeperDevice *)  sweeperDevice
didReceiveMessage: (ThingSmartSweeperMQTTMessage *)  message 
optional

扫地机数据通道的文件信息回调

Parameters
sweeperDeviceinstance
messageMQTT消息体

◆ sweeperDevice:didReceiveMessage: [2/2]

- (void) sweeperDevice: (ThingSmartSweeperDevice *)  sweeperDevice
didReceiveMessage: (ThingSmartSweeperMQTTMessage *)  message 
optional

扫地机数据通道的文件信息回调

Parameters
sweeperDeviceinstance
messageMQTT消息体

◆ sweeperDevice:didReceiveMessage:downloadData:downloadError: [1/2]

- (void) sweeperDevice: (ThingSmartSweeperDevice *)  sweeperDevice
didReceiveMessage: (ThingSmartSweeperMQTTMessage *)  message
downloadData: (nullable NSData *)  data
downloadError: (nullable NSError *)  error 
optional

扫地机数据通道的文件信息回调 (当 shouldAutoDownloadData 的值为 True 时,SDK 会下载文件内容)

Parameters
sweeperDeviceinstance
messageMQTT消息体
data文件下载后的二进制数据
error下载文件的错误

◆ sweeperDevice:didReceiveMessage:downloadData:downloadError: [2/2]

- (void) sweeperDevice: (ThingSmartSweeperDevice *)  sweeperDevice
didReceiveMessage: (ThingSmartSweeperMQTTMessage *)  message
downloadData: (nullable NSData *)  data
downloadError: (nullable NSError *)  error 
optional

扫地机数据通道的文件信息回调 (当 shouldAutoDownloadData 的值为 True 时,SDK 会下载文件内容)

Parameters
sweeperDeviceinstance
messageMQTT消息体
data文件下载后的二进制数据
error下载文件的错误

◆ sweeperDevice:didReceiveStreamData: [1/2]

- (void) sweeperDevice: (ThingSmartSweeperDevice *)  sweeperDevice
didReceiveStreamData: (NSData *)  data 
optional

When received device stream data, the delegate will execute. 扫地机数据通道的流数据回调

Parameters
sweeperDeviceinstance
dataReceived Data

◆ sweeperDevice:didReceiveStreamData: [2/2]

- (void) sweeperDevice: (ThingSmartSweeperDevice *)  sweeperDevice
didReceiveStreamData: (NSData *)  data 
optional

When received device stream data, the delegate will execute. 扫地机数据通道的流数据回调

Parameters
sweeperDeviceinstance
dataReceived Data

◆ sweeperDevice:type:downloadProgress: [1/2]

- (void) sweeperDevice: (ThingSmartSweeperDevice *)  sweeperDevice
type: (NSString *)  type
downloadProgress: (int)  progress 
optional

文件下载进度

Parameters
sweeperDeviceinstance
type文件类型
progress下载进度

◆ sweeperDevice:type:downloadProgress: [2/2]

- (void) sweeperDevice: (ThingSmartSweeperDevice *)  sweeperDevice
type: (NSString *)  type
downloadProgress: (int)  progress 
optional

文件下载进度

Parameters
sweeperDeviceinstance
type文件类型
progress下载进度

◆ sweeperDevice:type:downloadStatus: [1/2]

- (void) sweeperDevice: (ThingSmartSweeperDevice *)  sweeperDevice
type: (NSString *)  type
downloadStatus: (ThingSmartSweeperFileDownloadStatus)  status 
optional

文件下载状态

Parameters
sweeperDeviceinstance
type文件类型
status状态

◆ sweeperDevice:type:downloadStatus: [2/2]

- (void) sweeperDevice: (ThingSmartSweeperDevice *)  sweeperDevice
type: (NSString *)  type
downloadStatus: (ThingSmartSweeperFileDownloadStatus)  status 
optional

文件下载状态

Parameters
sweeperDeviceinstance
type文件类型
status状态

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