BleDevice class
设备的基本蓝牙操作
- Inheritance
-
- Object
- WisystemSDk
- BleDevice
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