32 lines
865 B
C#
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();
|
|
}
|
|
}
|
|
}
|