Skip to content

人脸

说明:主要对人脸进行一些基础操作,例如人脸操作、获取人脸列表等。

人脸操作

  • 调用方法
Dart
Future<void> operateFace({
  int? cloudUid,
  required Face face,
  VoidCallback? onSuccess,
  ErrCallback? onError,
})
  • 参数说明
名称类型是否必需示例描述
cloudUidint?N123云账号id
faceFaceYface人脸操作信息(操作类型见Face参数说明)
onSuccessVoidCallback?N() {}操作人脸成功回调
onErrorErrCallback?N(error) {}操作人脸失败回调

人脸列表

  • 调用方法
Dart
Future<void> getFaceList({
  int? cloudUid,
  required int lockId,
  required int pageNo,
  required int pageSize,
  TCallback<FaceList>? onSuccess,
  ErrCallback<Object?>? onError,
})
  • 参数说明
名称类型是否必需示例描述
cloudUidint?N123云账号id
lockIdintY500锁id
pageNointY1第几页数据
pageSizeintY10每页多少条数据
onSuccessTCallback<FaceList>?N(list) {}获取人脸列表成功回调
onErrorErrCallback<Object?>?N(error) {}获取人脸列表失败回调

物联网设备通信协议文档