![]() |
Tuya iOS Smart Life App SDK 5.15.0
|
#import <ThingSmartZigbeeLockDevice.h>
Properties | |
id< ThingSmartZigbeeLockDeviceDelegate > | delegate |
![]() | |
NSString * | devId |
Returns the device id. More... | |
ThingSmartDeviceModel * | deviceModel |
Returns the model of basic device information. More... | |
id< ThingSmartDeviceDelegate > | delegate |
Definition at line 32 of file ThingSmartZigbeeLockDevice.h.
- (void) addHijackingConfigWithDevId: | (NSString *) | devId | |
dpId: | (NSString *) | dpId | |
unlockId: | (NSString *) | unlockId | |
success: | (nullable ThingSuccessBOOL) | success | |
failure: | (nullable ThingFailureError) | failure | |
设置防劫持
devId | 设备ID |
dpId | dp点 |
unlockId | 解锁方式编号 |
success | 成功回调 |
failure | 失败回调 |
- (void) addHijackingConfigWithDevId: | (NSString *) | devId | |
dpId: | (NSString *) | dpId | |
unlockId: | (NSString *) | unlockId | |
success: | (nullable ThingSuccessBOOL) | success | |
failure: | (nullable ThingFailureError) | failure | |
设置防劫持
devId | 设备ID |
dpId | dp点 |
unlockId | 解锁方式编号 |
success | 成功回调 |
failure | 失败回调 |
- (void) addMemberWithHomeId: | (long long) | homeId | |
requestModel: | (ThingSmartHomeAddMemberRequestModel *) | requestModel | |
success: | (ThingSuccessDict) | success | |
failure: | (ThingFailureError) | failure | |
创建门锁家庭成员
homeId | 家庭ID |
requestModel | 添加成员请求模型 |
success | 成功回调 |
failure | 失败回调 |
- (void) addMemberWithHomeId: | (long long) | homeId | |
requestModel: | (ThingSmartHomeAddMemberRequestModel *) | requestModel | |
success: | (ThingSuccessDict) | success | |
failure: | (ThingFailureError) | failure | |
创建门锁家庭成员
homeId | 家庭ID |
requestModel | 添加成员请求模型 |
success | 成功回调 |
failure | 失败回调 |
- (void) addPasswordOpmodeForMemberWithDevId: | (NSString *) | devId | |
isAdmin: | (BOOL) | isAdmin | |
password: | (NSString *) | password | |
lockUserId: | (int) | lockUserId | |
userId: | (NSString *) | userId | |
unlockName: | (NSString *) | unlockName | |
needHijacking: | (BOOL) | needHijacking | |
success: | (nullable ThingSuccessID) | success | |
failure: | (nullable ThingFailureError) | failure | |
新增密码解锁方式(直接带密码下发)
devId | 设备Id |
isAdmin | 是否是管理员 |
password | 密码 |
lockUserId | 锁具用户ID |
userId | 用户id |
unlockName | 解锁方式名称 |
needHijacking | 是否设置为防劫持 |
success | 成功回调 |
failure | 失败回调 |
- (void) addPasswordOpmodeForMemberWithDevId: | (NSString *) | devId | |
isAdmin: | (BOOL) | isAdmin | |
password: | (NSString *) | password | |
lockUserId: | (int) | lockUserId | |
userId: | (NSString *) | userId | |
unlockName: | (NSString *) | unlockName | |
needHijacking: | (BOOL) | needHijacking | |
success: | (nullable ThingSuccessID) | success | |
failure: | (nullable ThingFailureError) | failure | |
新增密码解锁方式(直接带密码下发)
devId | 设备Id |
isAdmin | 是否是管理员 |
password | 密码 |
lockUserId | 锁具用户ID |
userId | 用户id |
unlockName | 解锁方式名称 |
needHijacking | 是否设置为防劫持 |
success | 成功回调 |
failure | 失败回调 |
- (void) addTemporaryPasswordWithDevId: | (NSString *) | devId | |
name: | (NSString *) | name | |
effectiveTime: | (NSTimeInterval) | effectiveTime | |
invalidTime: | (NSTimeInterval) | invalidTime | |
password: | (NSString *) | password | |
schedule: | (NSString *) | schedule | |
oneTime: | (NSInteger) | oneTime | |
success: | (nullable ThingSuccessID) | success | |
failure: | (nullable ThingFailureError) | failure | |
添加临时密码
devId | 设备Id |
name | 密码名称 |
effectiveTime | 生效时间 |
invalidTime | 失效时间 |
password | 密码 |
schedule | 周期 |
oneTime | 是否一次性密码(0否1是) |
success | 成功回调 |
failure | 失败回调 |
- (void) addTemporaryPasswordWithDevId: | (NSString *) | devId | |
name: | (NSString *) | name | |
effectiveTime: | (NSTimeInterval) | effectiveTime | |
invalidTime: | (NSTimeInterval) | invalidTime | |
password: | (NSString *) | password | |
schedule: | (NSString *) | schedule | |
oneTime: | (NSInteger) | oneTime | |
success: | (nullable ThingSuccessID) | success | |
failure: | (nullable ThingFailureError) | failure | |
添加临时密码
devId | 设备Id |
name | 密码名称 |
effectiveTime | 生效时间 |
invalidTime | 失效时间 |
password | 密码 |
schedule | 周期 |
oneTime | 是否一次性密码(0否1是) |
success | 成功回调 |
failure | 失败回调 |
- (void) addUnlockOpmodeForMemberWithDevId: | (NSString *) | devId | |
isAdmin: | (BOOL) | isAdmin | |
unlockOpType: | (ThingUnlockOpType) | unlockOpType | |
unlockDpCode: | (NSString *) | unlockDpCode | |
lockUserId: | (int) | lockUserId | |
userId: | (NSString *) | userId | |
unlockName: | (NSString *) | unlockName | |
needHijacking: | (BOOL) | needHijacking | |
success: | (nullable ThingSuccessID) | success | |
failure: | (nullable ThingFailureError) | failure | |
新增解锁方式包含门卡、指纹、密码
devId | 设备Id |
isAdmin | 是否是管理员 |
unlockOpType | 解锁方式 |
unlockDpCode | 解锁方式对应的 dp code,具体查看产品定义 |
lockUserId | 锁具用户ID |
userId | 用户id |
unlockName | 解锁方式名称 |
needHijacking | 是否设置为防劫持 |
success | 成功回调 |
failure | 失败回调 |
- (void) addUnlockOpmodeForMemberWithDevId: | (NSString *) | devId | |
isAdmin: | (BOOL) | isAdmin | |
unlockOpType: | (ThingUnlockOpType) | unlockOpType | |
unlockDpCode: | (NSString *) | unlockDpCode | |
lockUserId: | (int) | lockUserId | |
userId: | (NSString *) | userId | |
unlockName: | (NSString *) | unlockName | |
needHijacking: | (BOOL) | needHijacking | |
success: | (nullable ThingSuccessID) | success | |
failure: | (nullable ThingFailureError) | failure | |
新增解锁方式包含门卡、指纹、密码
devId | 设备Id |
isAdmin | 是否是管理员 |
unlockOpType | 解锁方式 |
unlockDpCode | 解锁方式对应的 dp code,具体查看产品定义 |
lockUserId | 锁具用户ID |
userId | 用户id |
unlockName | 解锁方式名称 |
needHijacking | 是否设置为防劫持 |
success | 成功回调 |
failure | 失败回调 |
- (void) allocUnlockOpModeWithDevId: | (NSString *) | devId | |
userId: | (NSString *) | userId | |
unlockIds: | (NSString *) | unlockIds | |
success: | (ThingSuccessID) | success | |
failure: | (nullable ThingFailureError) | failure | |
解锁方式分配到人
devId | 设备ID |
userId | 成员ID |
unlockIds | 解锁方式id |
success | 成功回调 |
failure | 失败回调 |
- (void) allocUnlockOpModeWithDevId: | (NSString *) | devId | |
userId: | (NSString *) | userId | |
unlockIds: | (NSString *) | unlockIds | |
success: | (ThingSuccessID) | success | |
failure: | (nullable ThingFailureError) | failure | |
解锁方式分配到人
devId | 设备ID |
userId | 成员ID |
unlockIds | 解锁方式id |
success | 成功回调 |
failure | 失败回调 |
- (void) bindUnlockOpModeWithDevId: | (NSString *) | devId | |
userId: | (NSString *) | userId | |
unlockIds: | (NSString *) | unlockIds | |
success: | (ThingSuccessID) | success | |
failure: | (nullable ThingFailureError) | failure | |
绑定门锁解锁方式记录到用户(开门记录)
devId | 设备ID |
userId | 用户ID |
unlockIds | 解锁方式列表 |
success | 成功回调 |
failure | 失败回调 |
- (void) bindUnlockOpModeWithDevId: | (NSString *) | devId | |
userId: | (NSString *) | userId | |
unlockIds: | (NSString *) | unlockIds | |
success: | (ThingSuccessID) | success | |
failure: | (nullable ThingFailureError) | failure | |
绑定门锁解锁方式记录到用户(开门记录)
devId | 设备ID |
userId | 用户ID |
unlockIds | 解锁方式列表 |
success | 成功回调 |
failure | 失败回调 |
- (void) cancelUnlockOpmodeWithAdmin: | (BOOL) | isAdmin | |
lockUserId: | (int) | lockUserId | |
unlockOpType: | (ThingUnlockOpType) | unlockOpType | |
success: | (nullable ThingSuccessBOOL) | success | |
failure: | (nullable ThingFailureError) | failure | |
取消指纹录入
isAdmin | 是否是管理员 |
lockUserId | 锁具用户ID |
unlockOpType | 解锁方式 |
success | 成功回调 |
failure | 失败回调 |
- (void) cancelUnlockOpmodeWithAdmin: | (BOOL) | isAdmin | |
lockUserId: | (int) | lockUserId | |
unlockOpType: | (ThingUnlockOpType) | unlockOpType | |
success: | (nullable ThingSuccessBOOL) | success | |
failure: | (nullable ThingFailureError) | failure | |
取消指纹录入
isAdmin | 是否是管理员 |
lockUserId | 锁具用户ID |
unlockOpType | 解锁方式 |
success | 成功回调 |
failure | 失败回调 |
- (void) fetchRemoteUnlockTypeWithDevId: | (NSString *) | devId | |
success: | (nullable ThingSuccessID) | success | |
failure: | (nullable ThingFailureError) | failure | |
查询远程开门开关状态
devId | 设备Id |
success | 成功回调 |
failure | 失败回调 |
- (void) fetchRemoteUnlockTypeWithDevId: | (NSString *) | devId | |
success: | (nullable ThingSuccessID) | success | |
failure: | (nullable ThingFailureError) | failure | |
查询远程开门开关状态
devId | 设备Id |
success | 成功回调 |
failure | 失败回调 |
- (void) fetchRemoteVoiceUnlockWithDevId: | (NSString *) | devId | |
success: | (ThingSuccessID) | success | |
failure: | (nullable ThingFailureError) | failure | |
查询音箱密码开启状态
devId | 设备ID |
success | 成功回调 |
failure | 失败回调 |
- (void) fetchRemoteVoiceUnlockWithDevId: | (NSString *) | devId | |
success: | (ThingSuccessID) | success | |
failure: | (nullable ThingFailureError) | failure | |
查询音箱密码开启状态
devId | 设备ID |
success | 成功回调 |
failure | 失败回调 |
- (void) freezeTemporaryPasswordWithDevId: | (NSString *) | devId | |
pwdId: | (NSInteger) | pwdId | |
name: | (NSString *) | name | |
effectiveTime: | (NSTimeInterval) | effectiveTime | |
invalidTime: | (NSTimeInterval) | invalidTime | |
oneTime: | (NSInteger) | oneTime | |
success: | (nullable ThingSuccessID) | success | |
failure: | (nullable ThingFailureError) | failure | |
冻结临时密码
devId | 设备Id |
pwdId | 密码id |
name | 密码名称 |
effectiveTime | 生效时间 |
invalidTime | 失效时间 |
oneTime | 是否一次性密码(0否1是) |
success | 成功回调 |
failure | 失败回调 |
- (void) freezeTemporaryPasswordWithDevId: | (NSString *) | devId | |
pwdId: | (NSInteger) | pwdId | |
name: | (NSString *) | name | |
effectiveTime: | (NSTimeInterval) | effectiveTime | |
invalidTime: | (NSTimeInterval) | invalidTime | |
oneTime: | (NSInteger) | oneTime | |
success: | (nullable ThingSuccessID) | success | |
failure: | (nullable ThingFailureError) | failure | |
冻结临时密码
devId | 设备Id |
pwdId | 密码id |
name | 密码名称 |
effectiveTime | 生效时间 |
invalidTime | 失效时间 |
oneTime | 是否一次性密码(0否1是) |
success | 成功回调 |
failure | 失败回调 |
- (void) getAlarmRecordListWithDevId: | (NSString *) | devId | |
dpIds: | (NSArray *) | dpIds | |
offset: | (int) | offset | |
limit: | (int) | limit | |
success: | (nullable ThingSuccessID) | success | |
failure: | (nullable ThingFailureError) | failure | |
告警消息
devId | 设备Id |
dpIds | 告警消息dp点集合 |
offset | 分页数 |
limit | 每页限制数据条数 |
success | 成功回调 |
failure | 失败回调 |
- (void) getAlarmRecordListWithDevId: | (NSString *) | devId | |
dpIds: | (NSArray *) | dpIds | |
offset: | (int) | offset | |
limit: | (int) | limit | |
success: | (nullable ThingSuccessID) | success | |
failure: | (nullable ThingFailureError) | failure | |
告警消息
devId | 设备Id |
dpIds | 告警消息dp点集合 |
offset | 分页数 |
limit | 每页限制数据条数 |
success | 成功回调 |
failure | 失败回调 |
- (void) getDynamicPasswordWithDevId: | (NSString *) | devId | |
success: | (nullable ThingSuccessID) | success | |
failure: | (nullable ThingFailureError) | failure | |
获取动态密码
devId | 设备Id |
success | 成功回调 |
failure | 失败回调 |
- (void) getDynamicPasswordWithDevId: | (NSString *) | devId | |
success: | (nullable ThingSuccessID) | success | |
failure: | (nullable ThingFailureError) | failure | |
获取动态密码
devId | 设备Id |
success | 成功回调 |
failure | 失败回调 |
- (void) getInvalidPasswordListWithDevId: | (NSString *) | devId | |
offset: | (int) | offset | |
limit: | (int) | limit | |
success: | (nullable ThingSuccessID) | success | |
failure: | (nullable ThingFailureError) | failure | |
获取无效临时密码列表
devId | 设备Id |
offset | 分页数 |
limit | 每页限制数据条数 |
success | 成功回调 |
failure | 失败回调 |
- (void) getInvalidPasswordListWithDevId: | (NSString *) | devId | |
offset: | (int) | offset | |
limit: | (int) | limit | |
success: | (nullable ThingSuccessID) | success | |
failure: | (nullable ThingFailureError) | failure | |
获取无效临时密码列表
devId | 设备Id |
offset | 分页数 |
limit | 每页限制数据条数 |
success | 成功回调 |
failure | 失败回调 |
- (void) getLockDeviceConfigWithProductId: | (NSString *) | productId | |
options: | (NSString *) | options | |
success: | (ThingSuccessID) | success | |
failure: | (nullable ThingFailureError) | failure | |
获取面板配置信息,密码进制类型
productId | 产品ID |
options | 查询项(uiContent,cloudDp,powerCode) |
success | 成功回调 |
failure | 失败回调 |
- (void) getLockDeviceConfigWithProductId: | (NSString *) | productId | |
options: | (NSString *) | options | |
success: | (ThingSuccessID) | success | |
failure: | (nullable ThingFailureError) | failure | |
获取面板配置信息,密码进制类型
productId | 产品ID |
options | 查询项(uiContent,cloudDp,powerCode) |
success | 成功回调 |
failure | 失败回调 |
- (void) getMemberInfoWithDevId: | (NSString *) | devId | |
userId: | (NSString *) | userId | |
success: | (nullable ThingSuccessID) | success | |
failure: | (nullable ThingFailureError) | failure | |
获取成员详情
devId | 设备Id |
userId | 用户id |
success | 成功回调 |
failure | 失败回调 |
- (void) getMemberInfoWithDevId: | (NSString *) | devId | |
userId: | (NSString *) | userId | |
success: | (nullable ThingSuccessID) | success | |
failure: | (nullable ThingFailureError) | failure | |
获取成员详情
devId | 设备Id |
userId | 用户id |
success | 成功回调 |
failure | 失败回调 |
- (void) getMemberListWithDevId: | (NSString *) | devId | |
success: | (nullable ThingSuccessID) | success | |
failure: | (nullable ThingFailureError) | failure | |
家庭成员列表
devId | 设备ID |
success | 成功回调 |
failure | 失败回调 |
- (void) getMemberListWithDevId: | (NSString *) | devId | |
success: | (nullable ThingSuccessID) | success | |
failure: | (nullable ThingFailureError) | failure | |
家庭成员列表
devId | 设备ID |
success | 成功回调 |
failure | 失败回调 |
- (void) getMemberOpmodeListWithDevId: | (NSString *) | devId | |
userId: | (NSString *) | userId | |
success: | (nullable void(^)(NSArray< ThingSmartZigbeeLockOpmodeModel * > *models)) | success | |
failure: | (nullable ThingFailureError) | failure | |
用户解锁方式列表
devId | 设备Id |
userId | 用户id |
success | 成功回调 |
failure | 失败回调 |
- (void) getMemberOpmodeListWithDevId: | (NSString *) | devId | |
userId: | (NSString *) | userId | |
success: | (nullable void(^)(NSArray< ThingSmartZigbeeLockOpmodeModel * > *models)) | success | |
failure: | (nullable ThingFailureError) | failure | |
用户解锁方式列表
devId | 设备Id |
userId | 用户id |
success | 成功回调 |
failure | 失败回调 |
- (void) getPasswordListWithDevId: | (NSString *) | devId | |
offset: | (int) | offset | |
limit: | (int) | limit | |
success: | (nullable ThingSuccessID) | success | |
failure: | (nullable ThingFailureError) | failure | |
获取有效临时密码列表
devId | 设备Id |
offset | 分页数 |
limit | 每页限制数据条数 |
success | 成功回调 |
failure | 失败回调 |
- (void) getPasswordListWithDevId: | (NSString *) | devId | |
offset: | (int) | offset | |
limit: | (int) | limit | |
success: | (nullable ThingSuccessID) | success | |
failure: | (nullable ThingFailureError) | failure | |
获取有效临时密码列表
devId | 设备Id |
offset | 分页数 |
limit | 每页限制数据条数 |
success | 成功回调 |
failure | 失败回调 |
- (void) getRemoteUnlockPermissionValueWithDevId: | (NSString *) | devId | |
success: | (nullable void(^)(ThingSmartZigbeeLockRemotePermissionModel *model)) | success | |
failure: | (nullable ThingFailureError) | failure | |
获取远程开锁权限
devId | 设备Id |
success | 成功回调 |
failure | 失败回调 |
- (void) getRemoteUnlockPermissionValueWithDevId: | (NSString *) | devId | |
success: | (nullable void(^)(ThingSmartZigbeeLockRemotePermissionModel *model)) | success | |
failure: | (nullable ThingFailureError) | failure | |
获取远程开锁权限
devId | 设备Id |
success | 成功回调 |
failure | 失败回调 |
- (void) getSecurityGuardDaysWithDevId: | (NSString *) | devId | |
success: | (nullable ThingSuccessID) | success | |
failure: | (nullable ThingFailureError) | failure | |
安全守护天数
devId | 设备Id |
success | 成功回调 |
failure | 失败回调 |
- (void) getSecurityGuardDaysWithDevId: | (NSString *) | devId | |
success: | (nullable ThingSuccessID) | success | |
failure: | (nullable ThingFailureError) | failure | |
安全守护天数
devId | 设备Id |
success | 成功回调 |
failure | 失败回调 |
- (void) getUnallocOpModeWithDevId: | (NSString *) | devId | |
success: | (nullable ThingSuccessID) | success | |
failure: | (nullable ThingFailureError) | failure | |
获取未被分配的解锁方式
devId | 设备Id |
success | 成功回调 |
failure | 失败回调 |
- (void) getUnallocOpModeWithDevId: | (NSString *) | devId | |
success: | (nullable ThingSuccessID) | success | |
failure: | (nullable ThingFailureError) | failure | |
获取未被分配的解锁方式
devId | 设备Id |
success | 成功回调 |
failure | 失败回调 |
- (void) getUnlockRecordListWithDevId: | (NSString *) | devId | |
dpIds: | (NSArray *) | dpIds | |
startTime: | (NSInteger) | startTime | |
endTime: | (NSInteger) | endTime | |
offset: | (int) | offset | |
limit: | (int) | limit | |
success: | (nullable ThingSuccessID) | success | |
failure: | (nullable ThingFailureError) | failure | |
开门记录
devId | 设备Id |
dpIds | 开门记录dp点集合 |
startTime | 开始时间 |
endTime | 结束时间 |
offset | 分页数 |
limit | 每页限制数据条数 |
success | 成功回调 |
failure | 失败回调 |
- (void) getUnlockRecordListWithDevId: | (NSString *) | devId | |
dpIds: | (NSArray *) | dpIds | |
startTime: | (NSInteger) | startTime | |
endTime: | (NSInteger) | endTime | |
offset: | (int) | offset | |
limit: | (int) | limit | |
success: | (nullable ThingSuccessID) | success | |
failure: | (nullable ThingFailureError) | failure | |
开门记录
devId | 设备Id |
dpIds | 开门记录dp点集合 |
startTime | 开始时间 |
endTime | 结束时间 |
offset | 分页数 |
limit | 每页限制数据条数 |
success | 成功回调 |
failure | 失败回调 |
- (void) getUnreadAlarmNumberWithDevId: | (NSString *) | devId | |
success: | (nullable ThingSuccessID) | success | |
failure: | (nullable ThingFailureError) | failure | |
告警未读数
devId | 设备Id |
success | 成功回调 |
failure | 失败回调 |
- (void) getUnreadAlarmNumberWithDevId: | (NSString *) | devId | |
success: | (nullable ThingSuccessID) | success | |
failure: | (nullable ThingFailureError) | failure | |
告警未读数
devId | 设备Id |
success | 成功回调 |
failure | 失败回调 |
- (void) modifyTemporaryPasswordWithDevId: | (NSString *) | devId | |
pwdId: | (NSInteger) | pwdId | |
name: | (NSString *) | name | |
effectiveTime: | (NSTimeInterval) | effectiveTime | |
invalidTime: | (NSTimeInterval) | invalidTime | |
schedule: | (NSString *) | schedule | |
oneTime: | (NSInteger) | oneTime | |
success: | (nullable ThingSuccessID) | success | |
failure: | (nullable ThingFailureError) | failure | |
修改密码时效(硬件交互)
devId | 设备Id |
pwdId | 密码id |
name | 密码名称 |
effectiveTime | 生效时间 |
invalidTime | 失效时间 |
schedule | 周期 |
oneTime | 是否一次性密码(0否1是) |
success | 成功回调 |
failure | 失败回调 |
- (void) modifyTemporaryPasswordWithDevId: | (NSString *) | devId | |
pwdId: | (NSInteger) | pwdId | |
name: | (NSString *) | name | |
effectiveTime: | (NSTimeInterval) | effectiveTime | |
invalidTime: | (NSTimeInterval) | invalidTime | |
schedule: | (NSString *) | schedule | |
oneTime: | (NSInteger) | oneTime | |
success: | (nullable ThingSuccessID) | success | |
failure: | (nullable ThingFailureError) | failure | |
修改密码时效(硬件交互)
devId | 设备Id |
pwdId | 密码id |
name | 密码名称 |
effectiveTime | 生效时间 |
invalidTime | 失效时间 |
schedule | 周期 |
oneTime | 是否一次性密码(0否1是) |
success | 成功回调 |
failure | 失败回调 |
- (void) modifyUnlockOpmodeForMemberWithDevId: | (NSString *) | devId | |
opmodeId: | (NSString *) | opmodeId | |
unlockName: | (NSString *) | unlockName | |
success: | (nullable ThingSuccessID) | success | |
failure: | (nullable ThingFailureError) | failure | |
更新解锁方式(只支持更新名称)
devId | 设备Id |
opmodeId | 解锁方式Id |
unlockName | 解锁方式名称 |
success | 成功回调 |
failure | 失败回调 |
- (void) modifyUnlockOpmodeForMemberWithDevId: | (NSString *) | devId | |
opmodeId: | (NSString *) | opmodeId | |
unlockName: | (NSString *) | unlockName | |
success: | (nullable ThingSuccessID) | success | |
failure: | (nullable ThingFailureError) | failure | |
更新解锁方式(只支持更新名称)
devId | 设备Id |
opmodeId | 解锁方式Id |
unlockName | 解锁方式名称 |
success | 成功回调 |
failure | 失败回调 |
- (void) remoteLockWithDevId: | (NSString *) | devId | |
success: | (nullable ThingSuccessID) | success | |
failure: | (nullable ThingFailureError) | failure | |
远程关门
devId | 设备Id |
success | 成功回调 |
failure | 失败回调 |
- (void) remoteLockWithDevId: | (NSString *) | devId | |
success: | (nullable ThingSuccessID) | success | |
failure: | (nullable ThingFailureError) | failure | |
远程关门
devId | 设备Id |
success | 成功回调 |
failure | 失败回调 |
- (void) remoteUnlockWithDevId: | (NSString *) | devId | |
password: | (NSString *) | password | |
success: | (nullable ThingSuccessID) | success | |
failure: | (nullable ThingFailureError) | failure | |
含密远程开门
devId | 设备Id |
success | 成功回调 |
failure | 失败回调 |
- (void) remoteUnlockWithDevId: | (NSString *) | devId | |
password: | (NSString *) | password | |
success: | (nullable ThingSuccessID) | success | |
failure: | (nullable ThingFailureError) | failure | |
含密远程开门
devId | 设备Id |
success | 成功回调 |
failure | 失败回调 |
- (void) remoteUnlockWithDevId: | (NSString *) | devId | |
success: | (nullable ThingSuccessID) | success | |
failure: | (nullable ThingFailureError) | failure | |
远程开门
devId | 设备Id |
success | 成功回调 |
failure | 失败回调 |
- (void) remoteUnlockWithDevId: | (NSString *) | devId | |
success: | (nullable ThingSuccessID) | success | |
failure: | (nullable ThingFailureError) | failure | |
远程开门
devId | 设备Id |
success | 成功回调 |
failure | 失败回调 |
- (void) removeHijackingConfigWithDevId: | (NSString *) | devId | |
dpId: | (NSString *) | dpId | |
unlockId: | (NSString *) | unlockId | |
success: | (nullable ThingSuccessID) | success | |
failure: | (nullable ThingFailureError) | failure | |
移除防劫持设置
devId | 设备ID |
dpId | dp点 |
unlockId | 解锁方式编号 |
success | 成功回调 |
failure | 失败回调 |
- (void) removeHijackingConfigWithDevId: | (NSString *) | devId | |
dpId: | (NSString *) | dpId | |
unlockId: | (NSString *) | unlockId | |
success: | (nullable ThingSuccessID) | success | |
failure: | (nullable ThingFailureError) | failure | |
移除防劫持设置
devId | 设备ID |
dpId | dp点 |
unlockId | 解锁方式编号 |
success | 成功回调 |
failure | 失败回调 |
- (void) removeInvalidPasswordWithDevId: | (NSString *) | devId | |
success: | (nullable ThingSuccessID) | success | |
failure: | (nullable ThingFailureError) | failure | |
清空无效密码
devId | 设备Id |
success | 成功回调 |
failure | 失败回调 |
- (void) removeInvalidPasswordWithDevId: | (NSString *) | devId | |
success: | (nullable ThingSuccessID) | success | |
failure: | (nullable ThingFailureError) | failure | |
清空无效密码
devId | 设备Id |
success | 成功回调 |
failure | 失败回调 |
- (void) removeMemberWithMemberId: | (NSString *) | memberId | |
isAdmin: | (BOOL) | isAdmin | |
lockUserId: | (int) | lockUserId | |
success: | (ThingSuccessHandler) | success | |
failure: | (nullable ThingFailureError) | failure | |
删除单个门锁成员(包括成员下所有解锁方式)
memberId | 用户ID |
isAdmin | 是否是管理员 |
lockUserId | 锁具用户ID |
success | 成功回调 |
failure | 失败回调 |
- (void) removeMemberWithMemberId: | (NSString *) | memberId | |
isAdmin: | (BOOL) | isAdmin | |
lockUserId: | (int) | lockUserId | |
success: | (ThingSuccessHandler) | success | |
failure: | (nullable ThingFailureError) | failure | |
删除单个门锁成员(包括成员下所有解锁方式)
memberId | 用户ID |
isAdmin | 是否是管理员 |
lockUserId | 锁具用户ID |
success | 成功回调 |
failure | 失败回调 |
- (void) removeTemporaryPasswordWithDevId: | (NSString *) | devId | |
pwdId: | (NSInteger) | pwdId | |
name: | (NSString *) | name | |
effectiveTime: | (NSTimeInterval) | effectiveTime | |
invalidTime: | (NSTimeInterval) | invalidTime | |
oneTime: | (NSInteger) | oneTime | |
success: | (nullable ThingSuccessID) | success | |
failure: | (nullable ThingFailureError) | failure | |
删除临时密码
devId | 设备Id |
pwdId | 密码id |
name | 密码名称 |
effectiveTime | 生效时间 |
invalidTime | 失效时间 |
oneTime | 是否一次性密码(0否1是) |
success | 成功回调 |
failure | 失败回调 |
- (void) removeTemporaryPasswordWithDevId: | (NSString *) | devId | |
pwdId: | (NSInteger) | pwdId | |
name: | (NSString *) | name | |
effectiveTime: | (NSTimeInterval) | effectiveTime | |
invalidTime: | (NSTimeInterval) | invalidTime | |
oneTime: | (NSInteger) | oneTime | |
success: | (nullable ThingSuccessID) | success | |
failure: | (nullable ThingFailureError) | failure | |
删除临时密码
devId | 设备Id |
pwdId | 密码id |
name | 密码名称 |
effectiveTime | 生效时间 |
invalidTime | 失效时间 |
oneTime | 是否一次性密码(0否1是) |
success | 成功回调 |
failure | 失败回调 |
- (void) removeUnlockOpmodeForMemberWithDevId: | (NSString *) | devId | |
isAdmin: | (BOOL) | isAdmin | |
lockUserId: | (int) | lockUserId | |
opmodeId: | (NSString *) | opmodeId | |
firmwareId: | (NSString *) | firmwareId | |
unlockDpCode: | (NSString *) | unlockDpCode | |
unlockOpType: | (ThingUnlockOpType) | unlockOpType | |
success: | (nullable ThingSuccessID) | success | |
failure: | (nullable ThingFailureError) | failure | |
删除解锁方式
devId | 设备Id |
isAdmin | 是否是管理员 |
lockUserId | 锁具用户ID |
opmodeId | 解锁方式Id |
firmwareId | 设备硬件id |
unlockDpCode | 解锁方式对应的 dp code,具体查看产品定义 |
unlockOpType | 解锁方式 |
success | 成功回调 |
failure | 失败回调 |
- (void) removeUnlockOpmodeForMemberWithDevId: | (NSString *) | devId | |
isAdmin: | (BOOL) | isAdmin | |
lockUserId: | (int) | lockUserId | |
opmodeId: | (NSString *) | opmodeId | |
firmwareId: | (NSString *) | firmwareId | |
unlockDpCode: | (NSString *) | unlockDpCode | |
unlockOpType: | (ThingUnlockOpType) | unlockOpType | |
success: | (nullable ThingSuccessID) | success | |
failure: | (nullable ThingFailureError) | failure | |
删除解锁方式
devId | 设备Id |
isAdmin | 是否是管理员 |
lockUserId | 锁具用户ID |
opmodeId | 解锁方式Id |
firmwareId | 设备硬件id |
unlockDpCode | 解锁方式对应的 dp code,具体查看产品定义 |
unlockOpType | 解锁方式 |
success | 成功回调 |
failure | 失败回调 |
- (void) setRemoteUnlockPermissionValueWithDevId: | (NSString *) | devId | |
remotePermissionType: | (ThingRemotePermissionType) | remotePermissionType | |
success: | (nullable ThingSuccessID) | success | |
failure: | (nullable ThingFailureError) | failure | |
设置远程开锁权限
devId | 设备ID |
remotePermissionType | 权限类型 |
success | 成功回调 |
failure | 失败回调 |
- (void) setRemoteUnlockPermissionValueWithDevId: | (NSString *) | devId | |
remotePermissionType: | (ThingRemotePermissionType) | remotePermissionType | |
success: | (nullable ThingSuccessID) | success | |
failure: | (nullable ThingFailureError) | failure | |
设置远程开锁权限
devId | 设备ID |
remotePermissionType | 权限类型 |
success | 成功回调 |
failure | 失败回调 |
- (void) setRemoteUnlockTypeWithDevId: | (NSString *) | devId | |
open: | (BOOL) | open | |
success: | (nullable ThingSuccessID) | success | |
failure: | (nullable ThingFailureError) | failure | |
设置远程开门开关
devId | 设备ID |
open | 开关状态 |
success | 成功回调 |
failure | 失败回调 |
- (void) setRemoteUnlockTypeWithDevId: | (NSString *) | devId | |
open: | (BOOL) | open | |
success: | (nullable ThingSuccessID) | success | |
failure: | (nullable ThingFailureError) | failure | |
设置远程开门开关
devId | 设备ID |
open | 开关状态 |
success | 成功回调 |
failure | 失败回调 |
- (void) setRemoteVoiceUnlockWithDevId: | (NSString *) | devId | |
open: | (BOOL) | open | |
pwd: | (NSString *) | pwd | |
success: | (ThingSuccessID) | success | |
failure: | (nullable ThingFailureError) | failure | |
设置或取消音箱密码
devId | 设备ID |
open | 开关状态 |
pwd | 密码 |
success | 成功回调 |
failure | 失败回调 |
- (void) setRemoteVoiceUnlockWithDevId: | (NSString *) | devId | |
open: | (BOOL) | open | |
pwd: | (NSString *) | pwd | |
success: | (ThingSuccessID) | success | |
failure: | (nullable ThingFailureError) | failure | |
设置或取消音箱密码
devId | 设备ID |
open | 开关状态 |
pwd | 密码 |
success | 成功回调 |
failure | 失败回调 |
- (void) unfreezeTemporaryPasswordWithDevId: | (NSString *) | devId | |
pwdId: | (NSInteger) | pwdId | |
name: | (NSString *) | name | |
effectiveTime: | (NSTimeInterval) | effectiveTime | |
invalidTime: | (NSTimeInterval) | invalidTime | |
oneTime: | (NSInteger) | oneTime | |
success: | (nullable ThingSuccessID) | success | |
failure: | (nullable ThingFailureError) | failure | |
解冻临时密码
devId | 设备Id |
pwdId | 密码id |
name | 密码名称 |
effectiveTime | 生效时间 |
invalidTime | 失效时间 |
oneTime | 是否一次性密码(0否1是) |
success | 成功回调 |
failure | 失败回调 |
- (void) unfreezeTemporaryPasswordWithDevId: | (NSString *) | devId | |
pwdId: | (NSInteger) | pwdId | |
name: | (NSString *) | name | |
effectiveTime: | (NSTimeInterval) | effectiveTime | |
invalidTime: | (NSTimeInterval) | invalidTime | |
oneTime: | (NSInteger) | oneTime | |
success: | (nullable ThingSuccessID) | success | |
failure: | (nullable ThingFailureError) | failure | |
解冻临时密码
devId | 设备Id |
pwdId | 密码id |
name | 密码名称 |
effectiveTime | 生效时间 |
invalidTime | 失效时间 |
oneTime | 是否一次性密码(0否1是) |
success | 成功回调 |
failure | 失败回调 |
- (void) updateMemberWithRequestModel: | (ThingSmartHomeMemberRequestModel *) | memberRequestModel | |
success: | (ThingSuccessHandler) | success | |
failure: | (ThingFailureError) | failure | |
更新门锁家庭成员
memberRequestModel | 家庭成员请求模型 |
success | 成功回调 |
failure | 失败回调 |
- (void) updateMemberWithRequestModel: | (ThingSmartHomeMemberRequestModel *) | memberRequestModel | |
success: | (ThingSuccessHandler) | success | |
failure: | (ThingFailureError) | failure | |
更新门锁家庭成员
memberRequestModel | 家庭成员请求模型 |
success | 成功回调 |
failure | 失败回调 |
- (void) updateTemporaryPasswordWithDevId: | (NSString *) | devId | |
pwdId: | (NSInteger) | pwdId | |
name: | (NSString *) | name | |
success: | (nullable ThingSuccessID) | success | |
failure: | (nullable ThingFailureError) | failure | |
密码重命名
devId | 设备Id |
pwdId | 密码id |
name | 密码名称 |
success | 成功回调 |
failure | 失败回调 |
- (void) updateTemporaryPasswordWithDevId: | (NSString *) | devId | |
pwdId: | (NSInteger) | pwdId | |
name: | (NSString *) | name | |
success: | (nullable ThingSuccessID) | success | |
failure: | (nullable ThingFailureError) | failure | |
密码重命名
devId | 设备Id |
pwdId | 密码id |
name | 密码名称 |
success | 成功回调 |
failure | 失败回调 |
|
readwritenonatomicweak |
Definition at line 34 of file ThingSmartZigbeeLockDevice.h.