feat(java): add new enum values and update scan method parameters
- Added new enum values HGLIB_OPTION_ENUMVALUE_SMZS_LXSM and HGLIB_OPTION_ENUMVALUE_SMZS_SMZDZS to HGScannerConstants - Updated startScan method parameter from 'param' to 'imageCaller' in HGScannerWrapper - Modified native library call to use separate caller parameters for event and image callbacks - Updated JavaDoc to reflect the parameter name change
This commit is contained in:
@ -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;
|
||||
}
|
||||
|
||||
@ -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);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user