BleDevice class

设备的基本蓝牙操作

Inheritance

Constructors

BleDevice()
factory

Properties

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

Methods

addCard(String deviceId, CardType cardType, String cardName, {String? userId, dynamic swingCard()?}) → dynamic
通过蓝牙添加卡 等待刷卡回调
addFace(String deviceId, FaceType faceType, String faceName, {String? userId}) → dynamic
通过蓝牙添加人脸
addMark(String deviceId, MarkType markType, String markName, {String? userId, dynamic sendSuccess()?, dynamic progress(Map map)?}) Future
通过蓝牙添加指纹
addPassword(String deviceId, PasswordType passwordType, String password, String passwordName, {String? userId}) → dynamic
通过蓝牙添加密码
bleDeviceConnectState(void event(dynamic data)) StreamSubscription
当前连接设备的蓝牙连接状态监听
cancelAddCard(String deviceId) → dynamic
取消蓝牙添加卡
cancelAddFace(String deviceId) → dynamic
通过蓝牙添加人脸
cancelAddMark(String deviceId) → dynamic
取消蓝牙添加指纹
cancelBleDeviceConnectState({StreamSubscription? subscription}) → dynamic
取消当前连接设备的蓝牙连接状态监听 当参数为空的时候清空所有监听
closeBleDevice(String deviceId) → dynamic
通过关闭指定设备的蓝牙操作
closeOrOpenCard(String deviceId, bool isClose) → dynamic
通过蓝牙开启或者关闭刷卡功能
connectAndOpen(String deviceId, bool isOpen, {bool isVibrate = false}) → dynamic
连接设备并认证并且可以开启一次设备
deleteCard(String deviceId, String uid) → dynamic
通过蓝牙删除卡
deleteFace(String deviceId, String uid) → dynamic
通过蓝牙删除人脸
deleteMark(String deviceId, String uid) → dynamic
通过蓝牙删除指纹
deletePassword(String deviceId, String uid) → dynamic
通过蓝牙删除密码
freezeCard(String deviceId, String uid, bool isFreeze) → dynamic
通过蓝牙冻结或者解冻卡
freezeFace(String deviceId, String uid, bool isFreeze) → dynamic
通过蓝牙冻结或者解冻人脸
freezeMark(String deviceId, String uid, bool isFreeze) → dynamic
通过蓝牙冻结或者解冻指纹
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
setModel(String deviceId, DeviceModel model) → dynamic
设置设备模式
toString() String
A string representation of this object.
inherited
updateDeviceState(String deviceId) → dynamic
通过蓝牙更新设备状态
updateVolume(String deviceId, int volume) → dynamic
通过蓝牙修改音量

Operators

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

Static Properties

instance BleDevice
no setter