Tuya iOS Smart Life App SDK 5.15.0
ThingODHidInductiveUnlock Class Reference

#import <ThingODHidInductiveUnlock.h>

Inheritance diagram for ThingODHidInductiveUnlock:

Instance Methods

(void) - addDelegate:
 
(void) - removeDelegate:
 
(BOOL) - supportHIDAbility:
 Get the bind ability of device. More...
 
(BOOL) - getUnlockStatus:
 Get the status of device. More...
 
(BOOL) - getHidBindStatus:
 Get the bind status of device. More...
 
(void) - turnOnHidInductiveUnlock:finished:error:
 Turn on the inductive unlock. More...
 
(void) - turnOffHidInductiveUnlock:finished:error:
 Turn off the inductive unlock. More...
 
(void) - recordFortifyDistance:finished:error:
 Record Fortify Distance. More...
 
(void) - recordDisarmDistance:finished:error:
 Record Disarm Distance. More...
 
(void) - addDelegate:
 
(void) - removeDelegate:
 
(BOOL) - supportHIDAbility:
 Get the bind ability of device. More...
 
(BOOL) - getUnlockStatus:
 Get the status of device. More...
 
(BOOL) - getHidBindStatus:
 Get the bind status of device. More...
 
(void) - turnOnHidInductiveUnlock:finished:error:
 Turn on the inductive unlock. More...
 
(void) - turnOffHidInductiveUnlock:finished:error:
 Turn off the inductive unlock. More...
 
(void) - recordFortifyDistance:finished:error:
 Record Fortify Distance. More...
 
(void) - recordDisarmDistance:finished:error:
 Record Disarm Distance. More...
 

Class Methods

(shared() + NS_SWIFT_NAME
 
(shared() + NS_SWIFT_NAME
 

Detailed Description

Definition at line 29 of file ThingODHidInductiveUnlock.h.

Method Documentation

◆ addDelegate: [1/2]

- (void) addDelegate: (id< ThingODHidInductiveUnlockDelegate >)  delegate

◆ addDelegate: [2/2]

- (void) addDelegate: (id< ThingODHidInductiveUnlockDelegate >)  delegate

◆ getHidBindStatus: [1/2]

- (BOOL) getHidBindStatus: (NSString *)  devId

Get the bind status of device.

Parameters
devIddevice id

◆ getHidBindStatus: [2/2]

- (BOOL) getHidBindStatus: (NSString *)  devId

Get the bind status of device.

Parameters
devIddevice id

◆ getUnlockStatus: [1/2]

- (BOOL) getUnlockStatus: (NSString *)  devId

Get the status of device.

Parameters
devIddevice id

◆ getUnlockStatus: [2/2]

- (BOOL) getUnlockStatus: (NSString *)  devId

Get the status of device.

Parameters
devIddevice id

◆ NS_SWIFT_NAME [1/2]

+ (shared() NS_SWIFT_NAME

◆ NS_SWIFT_NAME [2/2]

+ (shared() NS_SWIFT_NAME

◆ recordDisarmDistance:finished:error: [1/2]

- (void) recordDisarmDistance: (NSString *)  devId
finished: (void(^)(void))  finishedBlock
error: (void(^)(NSError *error))  errorBlock 

Record Disarm Distance.

Parameters
devIddevice id
finishedBlockrecord result
errorBlockerror message

◆ recordDisarmDistance:finished:error: [2/2]

- (void) recordDisarmDistance: (NSString *)  devId
finished: (void(^)(void))  finishedBlock
error: (void(^)(NSError *error))  errorBlock 

Record Disarm Distance.

Parameters
devIddevice id
finishedBlockrecord result
errorBlockerror message

◆ recordFortifyDistance:finished:error: [1/2]

- (void) recordFortifyDistance: (NSString *)  devId
finished: (void(^)(void))  finishedBlock
error: (void(^)(NSError *error))  errorBlock 

Record Fortify Distance.

Parameters
devIddevice id
finishedBlockrecord result
errorBlockerror message

◆ recordFortifyDistance:finished:error: [2/2]

- (void) recordFortifyDistance: (NSString *)  devId
finished: (void(^)(void))  finishedBlock
error: (void(^)(NSError *error))  errorBlock 

Record Fortify Distance.

Parameters
devIddevice id
finishedBlockrecord result
errorBlockerror message

◆ removeDelegate: [1/2]

- (void) removeDelegate: (id< ThingODHidInductiveUnlockDelegate >)  delegate

◆ removeDelegate: [2/2]

- (void) removeDelegate: (id< ThingODHidInductiveUnlockDelegate >)  delegate

◆ supportHIDAbility: [1/2]

- (BOOL) supportHIDAbility: (NSString *)  devId

Get the bind ability of device.

Parameters
devIddevice id

◆ supportHIDAbility: [2/2]

- (BOOL) supportHIDAbility: (NSString *)  devId

Get the bind ability of device.

Parameters
devIddevice id

◆ turnOffHidInductiveUnlock:finished:error: [1/2]

- (void) turnOffHidInductiveUnlock: (NSString *)  devId
finished: (void(^)(void))  finishedBlock
error: (void(^)(NSError *error))  errorBlock 

Turn off the inductive unlock.

Parameters
devIddevice id
finishedBlockunlock result
errorBlockerror message

◆ turnOffHidInductiveUnlock:finished:error: [2/2]

- (void) turnOffHidInductiveUnlock: (NSString *)  devId
finished: (void(^)(void))  finishedBlock
error: (void(^)(NSError *error))  errorBlock 

Turn off the inductive unlock.

Parameters
devIddevice id
finishedBlockunlock result
errorBlockerror message

◆ turnOnHidInductiveUnlock:finished:error: [1/2]

- (void) turnOnHidInductiveUnlock: (NSString *)  devId
finished: (void(^)(void))  finishedBlock
error: (void(^)(NSError *error))  errorBlock 

Turn on the inductive unlock.

Parameters
devIddevice id
finishedBlockunlock result
errorBlockerror message

◆ turnOnHidInductiveUnlock:finished:error: [2/2]

- (void) turnOnHidInductiveUnlock: (NSString *)  devId
finished: (void(^)(void))  finishedBlock
error: (void(^)(NSError *error))  errorBlock 

Turn on the inductive unlock.

Parameters
devIddevice id
finishedBlockunlock result
errorBlockerror message

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