Files
eCIA/eCIAv2.WindowsApp/ViewModels/MainFromViewModel.cs

32 lines
865 B
C#

using eCIAv2.Library.Config;
using eCIAv2.Library.Devices;
using eCIAv2.Library.Devices.DIIO;
using eCIAv2.Library.Devices.Scanner;
using eCIAv2.Library.Services;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace eCIAv2.WindowsApp.ViewModels
{
public class MainFromViewModel
{
private readonly ConfigService _configService;
private readonly DeviceManager _deviceManager;
public MainFromViewModel(ConfigService configService, DeviceManager deviceManager)
{
_configService = configService;
_deviceManager = deviceManager;
}
public void TriggerCognex()
{
IScanner cognex = _deviceManager.GetDevice<IScanner>("Cognex1");
var sss = cognex.Trigger();
}
}
}