BleDevice class abstract

Implementers

Constructors

BleDevice.new()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

addAdminCard({String? nickname}) Future<String?>
添加管理卡
addAdminFace(BleDeviceCall<String> call, {String? nickname}) → void
addAdminMark(BleDeviceCall<String> call, {String? nickname}) → void
addAdminPassword(String password, {String? nickname}) Future<String?>
添加管理员密码
addCycleCard(int startTime, int endTime, CommandRepeatArray repeat, {String? nickname}) Future<String?>
addCycleFace(int startTime, int endTime, CommandRepeatArray repeat, BleDeviceCall<String> call, {String? nickname}) → void
addCycleMark(int startTime, int endTime, CommandRepeatArray repeat, BleDeviceCall<String> call, {String? nickname}) → void
addCyclePassword(String password, int startTime, int endTime, CommandRepeatArray repeat, {String? nickname}) Future<String?>
添加周期密码
addDisposablePassword(String password, int startTime, int endTime, {String? nickname}) Future<String?>
添加一次性用密码
addSecureCard({String? nickname}) Future<String?>
addSecureFace(BleDeviceCall<String> call, {String? nickname}) → void
addSecureMark(BleDeviceCall<String> call, {String? nickname}) → void
addSecurePassword(String password, {String? nickname}) Future<String?>
添加安全密码(防劫持密码)
addUserCard(int startTime, int endTime, {String? nickname}) Future<String?>
添加用户卡
addUserFace(int startTime, int endTime, BleDeviceCall<String> call, {String? nickname}) → void
addUserMark(int startTime, int endTime, BleDeviceCall<String> call, {String? nickname}) → void
addUserPassword(String password, int startTime, int endTime, {String? nickname}) Future<String?>
添加用户密码
cancelAddCard() Future<void>
cancelAddFace() Future<void>
cancelAddMark() Future<void>
cancelAddPassword() Future<void>
取消添加密码
cancelConnectChange(StreamSubscription? subscription) Future<bool?>
取消连接状态变化的监听
checkFirmwareUpdates({String? deviceId}) Future<FirmwareUpdate?>
connect(String deviceId, bool isUnlock) Future<int?>
连接蓝牙设备
connectChange() Stream<BleConnectStateChange>
监听连接状态
deleteAndInitDevice() Future<bool?>
deleteCard(String uid) Future<String?>
deleteFace(String uid) Future<String?>
deleteMark(String uid) Future<String?>
deletePassword(String uid) Future<String?>
删除密码
disconnect() Future<void>
断开蓝牙设备
freezeCard(String uid) Future<String?>
freezeFace(String uid) Future<String?>
freezeMark(String uid) Future<String?>
freezePassword(String uid) Future<String?>
冻结密码
isConnect() Future<bool>
是否已经连接设备
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
readDeviceRecord() Future<List<DeviceRecord>?>
readDeviceStatus() Future<DeviceStatusInfo?>
scanConnect(BleDeviceScanCall call) → void
扫描可以连接的设备
stopScan() → void
停止扫描
stopUpgradeFirmware() Future<void>
toString() String
A string representation of this object.
inherited
unfreezeCard(String uid) Future<String?>
unfreezeFace(String uid) Future<String?>
unfreezeMark(String uid) Future<String?>
unfreezePassword(String uid) Future<String?>
解冻密码
unlock() Future<int?>
开启设备
updateDeviceStatus(DeviceStatusInfo deviceStatusInfo) Future<DeviceStatusInfo?>
updateDeviceTime() Future<bool?>
upgradeFirmware({WriteMode? mode, required FirmwareUpdate firmwareUpdate, required BleDeviceCall<String> call}) → void

Operators

operator ==(Object other) bool
The equality operator.
inherited