From dbb91bca9afe45c4b62fcc7629dcc5bc2f24fe7b Mon Sep 17 00:00:00 2001
From: lgq <1015864684@qq.com>
Date: 星期一, 13 四月 2026 11:54:21 +0800
Subject: [PATCH] 1.完善模块文件和库文件 2.修复NFC功能,当前支持人脸、指纹、刷卡组合认证 	删除:     vf107/dxmodules/dxNfc.js 	新文件:   vf107/dxmodules/dxUi.js 	新文件:   vf107/dxmodules/libvbar-m-dxhttp.so 	新文件:   vf107/dxmodules/libvbar-m-dxui.so 	新文件:   vf107/dxmodules/uiBase.js 	新文件:   vf107/dxmodules/uiButton.js 	新文件:   vf107/dxmodules/uiButtons.js 	新文件:   vf107/dxmodules/uiCheckbox.js 	新文件:   vf107/dxmodules/uiDropdown.js 	新文件:   vf107/dxmodules/uiFont.js 	新文件:   vf107/dxmodules/uiImage.js 	新文件:   vf107/dxmodules/uiKeyboard.js 	新文件:   vf107/dxmodules/uiLabel.js 	新文件:   vf107/dxmodules/uiLine.js 	新文件:   vf107/dxmodules/uiList.js 	新文件:   vf107/dxmodules/uiSlider.js 	新文件:   vf107/dxmodules/uiStyle.js 	新文件:   vf107/dxmodules/uiSwitch.js 	新文件:   vf107/dxmodules/uiTextarea.js 	新文件:   vf107/dxmodules/uiUtils.js 	新文件:   vf107/dxmodules/uiView.js 	修改:     vf107/src/controller.js 	修改:     vf107/src/driver.js 	修改:     vf107/src/main.js

---
 vf107/src/controller.js |   12 +++++++++---
 1 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/vf107/src/controller.js b/vf107/src/controller.js
index 26f747a..442134b 100644
--- a/vf107/src/controller.js
+++ b/vf107/src/controller.js
@@ -28,9 +28,7 @@
 }
 
 function loop() {
-    if (dxDriver.DRIVER.MODEL != "vf105" || std.loadFile('/etc/app/nfc.conf')) {
-        driver.nfc.loop()
-    }
+    driver.nfc.loop()
     driver.gpiokey.loop()
     driver.face.loop()
     if (!driver.device.finger && (dxDriver.DRIVER.MODEL == "vf105" || dxDriver.DRIVER.MODEL == "vf114")) {
@@ -63,6 +61,14 @@
 }
 
 function setCallbacks() {
+    driver.nfc.setCallbacks({
+        onCardDetected: (cardInfo) => {
+            bus.fire(driver.nfc.NFC_CARD_RECEIVE, cardInfo)
+        },
+        onEidDetected: (eidinfo) => {
+            bus.fire(driver.nfc.EID_RECEIVE, eidinfo)
+        }
+    });
     driver.gpiokey.setCallbacks({
         onKeyEvent: (event) => {
             bus.fire(driver.gpiokey.RECEIVE_MSG, event)

--
Gitblit v1.9.3