diff --git a/src/main/java/vip/jcfd/sdk/HGScannerConstants.java b/src/main/java/vip/jcfd/sdk/HGScannerConstants.java index e7f5601..9b0635e 100644 --- a/src/main/java/vip/jcfd/sdk/HGScannerConstants.java +++ b/src/main/java/vip/jcfd/sdk/HGScannerConstants.java @@ -204,4 +204,7 @@ public class HGScannerConstants { public static final int HGLIB_OPTION_VALUERANGETYPE_DOUBLELIST = 3; public static final int HGLIB_OPTION_VALUERANGETYPE_INTRANGE = 4; public static final int HGLIB_OPTION_VALUERANGETYPE_DOUBLERANGE = 5; + + public static final int HGLIB_OPTION_ENUMVALUE_SMZS_LXSM = 64; + public static final int HGLIB_OPTION_ENUMVALUE_SMZS_SMZDZS = 65; } diff --git a/src/main/java/vip/jcfd/sdk/HGScannerWrapper.java b/src/main/java/vip/jcfd/sdk/HGScannerWrapper.java index 5aa5374..95acda4 100644 --- a/src/main/java/vip/jcfd/sdk/HGScannerWrapper.java +++ b/src/main/java/vip/jcfd/sdk/HGScannerWrapper.java @@ -224,14 +224,15 @@ public class HGScannerWrapper { * @param device 设备句柄 * @param eventCallback 扫描事件回调 * @param imageCallback 扫描图像回调 - * @param param 回调参数 + * @param imageCaller 回调参数 * @return 是否开始扫描成功 */ public static boolean startScan(HGScannerLib.HGLibDevice device, HGScannerLib.HGLibDeviceScanEventFunc eventCallback, + Pointer eventCaller, HGScannerLib.HGLibDeviceScanImageFunc imageCallback, - Pointer param) { - return scannerLib.HGLib_StartDeviceScan(device, eventCallback, param, imageCallback, param); + Pointer imageCaller) { + return scannerLib.HGLib_StartDeviceScan(device, eventCallback, eventCaller, imageCallback, imageCaller); } /**