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

#import <ThingSmartWiFiLockDevice.h>

Inheritance diagram for <ThingSmartWiFiLockDeviceDelegate>:
<ThingSmartDeviceDelegate> <ThingSmartCameraDelegate> <ThingSmartDeviceDelegate> <ThingSmartCameraDelegate>

Instance Methods

(void) - onLockMessageArrived:message:
 
(void) - onVideoRequestRealtime:model:
 
(void) - unlockRequestCountdown:time:
 
(void) - alarmRequestCountdown:time:
 
(void) - onRemoteUnlockReport:
 
(void) - onForceLockUpReport:
 
(void) - onLockMessageArrived:message:
 
(void) - onVideoRequestRealtime:model:
 
(void) - unlockRequestCountdown:time:
 
(void) - alarmRequestCountdown:time:
 
(void) - onRemoteUnlockReport:
 
(void) - onForceLockUpReport:
 
- 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:
 
- Instance Methods inherited from <ThingSmartCameraDelegate>
(void) - cameraInitFailed:
 
(void) - cameraDidConnected:
 
(void) - cameraDisconnected:
 
(void) - cameraDisconnected:specificErrorCode:
 
(void) - cameraDidConnectPlaybackChannel:
 
(void) - cameraDidBeginPreview:
 
(void) - cameraDidStopPreview:
 
(void) - cameraDidBeginPlayback:
 
(void) - cameraDidPausePlayback:
 
(void) - cameraDidResumePlayback:
 
(void) - cameraDidStopPlayback:
 
(void) - cameraPlaybackDidFinished:
 
(void) - camera:playbackDidFinishedWithStatus:
 
(void) - camera:playbackTimeSlice:didFinishedWithStatus:
 
(void) - camera:didReceiveFirstFrame:
 
(void) - camera:didReceiveFirstFrame:videoExtInfo:
 
(void) - camera:didReceiveLocalVideoFirstFrame:localVideoInfo:
 
(void) - cameraDidBeginTalk:
 
(void) - cameraDidStopTalk:
 
(void) - cameraDidStartVideoTalk:
 
(void) - cameraDidStopVideoTalk:
 
(void) - cameraDidPauseVideoTalk:
 
(void) - cameraDidResumeVideoTalk:
 
(void) - cameraSnapShootSuccess:
 
(void) - cameraDidStartRecord:
 
(void) - cameraDidStopRecord:
 
(void) - camera:didReceiveDefinitionState:
 
(void) - camera:definitionChanged:
 
(void) - camera:didReceiveEventListSiftData:eventIds:
 
(void) - camera:didReceiveRecordDayQueryData:
 
(void) - camera:didReceiveTimeSliceQueryData:
 
(void) - camera:didReceiveMuteState:playMode:
 
(void) - camera:didOccurredError:
 
(void) - camera:didOccurredErrorAtStep:specificErrorCode:
 
(void) - camera:didOccurredErrorAtStep:specificErrorCode:extErrorCodeInfo:
 
(void) - camera:resolutionDidChangeWidth:height:
 
(void) - camera:resolutionDidChangeWithVideoExtInfo:
 
(void) - camera:thing_didReceiveFrameData:dataSize:frameInfo:
 
(void) - camera:thing_didReceiveVideoFrame:frameInfo:
 
(void) - camera:didReceiveLocalVideoSampleBuffer:localVideoInfo:
 
(void) - camera:thing_didRecieveAudioRecordDataWithPCM:length:sampleRate:
 
(void) - camera:thing_didSpeedPlayWithSpeed:
 
(void) - camera:thing_didEventReceivedEventType:errorCode:intValue:strValue:
 
(void) - cameraInitFailed:
 
(void) - cameraDidConnected:
 
(void) - cameraDisconnected:
 
(void) - cameraDisconnected:specificErrorCode:
 
(void) - cameraDidConnectPlaybackChannel:
 
(void) - cameraDidBeginPreview:
 
(void) - cameraDidStopPreview:
 
(void) - cameraDidBeginPlayback:
 
(void) - cameraDidPausePlayback:
 
(void) - cameraDidResumePlayback:
 
(void) - cameraDidStopPlayback:
 
(void) - cameraPlaybackDidFinished:
 
(void) - camera:playbackDidFinishedWithStatus:
 
(void) - camera:playbackTimeSlice:didFinishedWithStatus:
 
(void) - camera:didReceiveFirstFrame:
 
(void) - camera:didReceiveFirstFrame:videoExtInfo:
 
(void) - camera:didReceiveLocalVideoFirstFrame:localVideoInfo:
 
(void) - cameraDidBeginTalk:
 
(void) - cameraDidStopTalk:
 
(void) - cameraDidStartVideoTalk:
 
(void) - cameraDidStopVideoTalk:
 
(void) - cameraDidPauseVideoTalk:
 
(void) - cameraDidResumeVideoTalk:
 
(void) - cameraSnapShootSuccess:
 
(void) - cameraDidStartRecord:
 
(void) - cameraDidStopRecord:
 
(void) - camera:didReceiveDefinitionState:
 
(void) - camera:definitionChanged:
 
(void) - camera:didReceiveEventListSiftData:eventIds:
 
(void) - camera:didReceiveRecordDayQueryData:
 
(void) - camera:didReceiveTimeSliceQueryData:
 
(void) - camera:didReceiveMuteState:playMode:
 
(void) - camera:didOccurredError:
 
(void) - camera:didOccurredErrorAtStep:specificErrorCode:
 
(void) - camera:didOccurredErrorAtStep:specificErrorCode:extErrorCodeInfo:
 
(void) - camera:resolutionDidChangeWidth:height:
 
(void) - camera:resolutionDidChangeWithVideoExtInfo:
 
(void) - camera:thing_didReceiveFrameData:dataSize:frameInfo:
 
(void) - camera:thing_didReceiveVideoFrame:frameInfo:
 
(void) - camera:didReceiveLocalVideoSampleBuffer:localVideoInfo:
 
(void) - camera:thing_didRecieveAudioRecordDataWithPCM:length:sampleRate:
 
(void) - camera:thing_didSpeedPlayWithSpeed:
 
(void) - camera:thing_didEventReceivedEventType:errorCode:intValue:strValue:
 

Detailed Description

Definition at line 16 of file ThingSmartWiFiLockDevice.h.

Method Documentation

◆ alarmRequestCountdown:time: [1/2]

- (void) alarmRequestCountdown: (ThingSmartWiFiLockDevice *)  device
time: (NSInteger)  time 
optional

告警请求图片上报 dp45

Parameters
device门锁设备
time倒计时数据

◆ alarmRequestCountdown:time: [2/2]

- (void) alarmRequestCountdown: (ThingSmartWiFiLockDevice *)  device
time: (NSInteger)  time 
optional

告警请求图片上报 dp45

Parameters
device门锁设备
time倒计时数据

◆ onForceLockUpReport: [1/2]

- (void) onForceLockUpReport: (ThingSmartWiFiLockDevice *)  device
optional

强制反锁回复上报 dp13

Parameters
device门锁设备

◆ onForceLockUpReport: [2/2]

- (void) onForceLockUpReport: (ThingSmartWiFiLockDevice *)  device
optional

强制反锁回复上报 dp13

Parameters
device门锁设备

◆ onLockMessageArrived:message: [1/2]

- (void) onLockMessageArrived: (ThingSmartWiFiLockDevice *)  device
message: (NSDictionary *)  message 
optional

设备传图数据上报 dp212

Parameters
device门锁设备
message设备上报的数据

◆ onLockMessageArrived:message: [2/2]

- (void) onLockMessageArrived: (ThingSmartWiFiLockDevice *)  device
message: (NSDictionary *)  message 
optional

设备传图数据上报 dp212

Parameters
device门锁设备
message设备上报的数据

◆ onRemoteUnlockReport: [1/2]

- (void) onRemoteUnlockReport: (ThingSmartWiFiLockDevice *)  device
optional

远程开门回复上报 dp50

Parameters
device门锁设备

◆ onRemoteUnlockReport: [2/2]

- (void) onRemoteUnlockReport: (ThingSmartWiFiLockDevice *)  device
optional

远程开门回复上报 dp50

Parameters
device门锁设备

◆ onVideoRequestRealtime:model: [1/2]

- (void) onVideoRequestRealtime: (ThingSmartWiFiLockDevice *)  device
model: (NSString *)  model 
optional

实时视频上报回调 dp63

Parameters
device门锁设备
model设备上报的数据

◆ onVideoRequestRealtime:model: [2/2]

- (void) onVideoRequestRealtime: (ThingSmartWiFiLockDevice *)  device
model: (NSString *)  model 
optional

实时视频上报回调 dp63

Parameters
device门锁设备
model设备上报的数据

◆ unlockRequestCountdown:time: [1/2]

- (void) unlockRequestCountdown: (ThingSmartWiFiLockDevice *)  device
time: (NSInteger)  time 
optional

远程开门请求图片上报 dp9

Parameters
device门锁设备
time倒计时数据

◆ unlockRequestCountdown:time: [2/2]

- (void) unlockRequestCountdown: (ThingSmartWiFiLockDevice *)  device
time: (NSInteger)  time 
optional

远程开门请求图片上报 dp9

Parameters
device门锁设备
time倒计时数据

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