You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

29 lines
746 B
C#

using log4net;
namespace Aucma.Core.Scanner
{
/// <summary>
/// 扫码器初始化
/// </summary>
public class ScannerService : IScannerService
{
private static readonly log4net.ILog log = LogManager.GetLogger(typeof(ScannerService));
public async Task StartScannerAsync()
{
try
{
MvCodeHelper.DeviceListAcq();//获取设备
MvCodeHelper.OpenDevice();//打开设备
MvCodeHelper.StartGrab();//获取数据
}
catch (Exception ex)
{
log.Error(ex.Message);
MvCodeHelper.CloseDevice();
await StartScannerAsync();
}
}
}
}