Files
zhiwen/lib/zhiwen.dart
2026-03-31 08:51:45 +08:00

41 lines
1.1 KiB
Dart

import 'zhiwen_platform_interface.dart';
class Zhiwen {
Future<String?> getPlatformVersion() {
return ZhiwenPlatform.instance.getPlatformVersion();
}
Future<bool> openDevice(String devicePath, int baudRate) {
return ZhiwenPlatform.instance.openDevice(devicePath, baudRate);
}
Future<void> closeDevice() {
return ZhiwenPlatform.instance.closeDevice();
}
Future<Map<String, dynamic>> enrollFingerprint(int userId) {
return ZhiwenPlatform.instance.enrollFingerprint(userId);
}
Future<Map<String, dynamic>> verifyFingerprint(int userId) {
return ZhiwenPlatform.instance.verifyFingerprint(userId);
}
Future<Map<String, dynamic>> deleteAllFingerprint() {
return ZhiwenPlatform.instance.deleteAllFingerprint();
}
Future<Map<String, dynamic>> deleteOneFingerprint(int userId) {
return ZhiwenPlatform.instance.deleteOneFingerprint(userId);
}
Future<Map<String, dynamic>> identifyFingerprint() {
return ZhiwenPlatform.instance.identifyFingerprint();
}
Future<Map<String, dynamic>> getUserCount() {
return ZhiwenPlatform.instance.getUserCount();
}
}