Skip to content

IC卡

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

添加卡

  • 调用方法
Dart
StarCloudSDK.instance.operateICCard({
  int? cloudUid,
  required IcCard card,
  VoidCallback? onSuccess,
  ErrCallback? onError,
})
  • 参数说明
名称类型是否必需示例描述
cloudUidint?N123云账号id
cardIcCardYcard卡基本信息
onSuccessVoidCallback?N() {}添加卡成功回调
onErrorErrCallback?N(error) {}添加卡失败回调

获取IC卡列表

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

物联网设备通信协议文档