io commander
This commit is contained in:
@@ -1,11 +1,3 @@
|
||||
using System.Collections.ObjectModel;
|
||||
using VisionBuilder.UI.Common;
|
||||
using VisionBuilder.UI.Common.Commands;
|
||||
using VisionBuilder.UI.Common.ViewModel;
|
||||
using VisionBuilder.UI.Common.ViewModel.Classes;
|
||||
using VisionBuilder.UI.Common.ViewModel.Interfaces.UI;
|
||||
using VisionBuilder.UI.Windows.Settings;
|
||||
using System.Threading;
|
||||
using Hawkeye.VisionBuilder.UI.Sources.Emulation;
|
||||
using Inspectron.Settings;
|
||||
using Inspectron.Settings.Windows.Configuration;
|
||||
@@ -13,11 +5,21 @@ using Lindt.Colorballs.Duo.Utils;
|
||||
using Ninject;
|
||||
using Ninject.Extensions.ChildKernel;
|
||||
using OpenCvSharp;
|
||||
using System.Collections.ObjectModel;
|
||||
using System.ComponentModel;
|
||||
using System.Threading;
|
||||
using VisionBuilder.UI.Common;
|
||||
using VisionBuilder.UI.Common.Commands;
|
||||
using VisionBuilder.UI.Common.RecipeProcessing;
|
||||
using VisionBuilder.UI.Common.ViewModel;
|
||||
using VisionBuilder.UI.Common.ViewModel.Classes;
|
||||
using VisionBuilder.UI.Common.ViewModel.Interfaces.UI;
|
||||
using VisionBuilder.UI.Console;
|
||||
using VisionBuilder.UI.IOCommander;
|
||||
using VisionBuilder.UI.Recipes.HawkeyeRecipe;
|
||||
using VisionBuilder.UI.Ringbuffer;
|
||||
using VisionBuilder.UI.Statistics;
|
||||
using VisionBuilder.UI.Windows.Settings;
|
||||
|
||||
namespace VisionBuilder.UI.Windows.Test
|
||||
{
|
||||
@@ -33,16 +35,20 @@ namespace VisionBuilder.UI.Windows.Test
|
||||
// To customize application configuration such as set high DPI settings or default font,
|
||||
// see https://aka.ms/applicationconfiguration.
|
||||
ApplicationConfiguration.Initialize();
|
||||
|
||||
InspectronSettings settings = new InspectronSettings("..\\Config\\AppSettings.xml");
|
||||
// In your application startup code
|
||||
|
||||
InspectronSettings settings = new InspectronSettings("..\\Config");
|
||||
|
||||
var mainKernel = Common.VisionBuilder.CreateMainKernel(settings);
|
||||
|
||||
|
||||
mainKernel
|
||||
.UseIOCommander([CAMERA1])
|
||||
.UseIOCommanderWindowsDebug()
|
||||
.UseConsole()
|
||||
.UseWindowsServices();
|
||||
|
||||
// CAMERA 1 //
|
||||
ChildKernel kernelCamera1 = new ChildKernel(mainKernel);
|
||||
mainKernel.UseWindowsServices();
|
||||
|
||||
|
||||
// MODULES //
|
||||
kernelCamera1
|
||||
@@ -50,10 +56,14 @@ namespace VisionBuilder.UI.Windows.Test
|
||||
.UseStatistics(CAMERA1)
|
||||
.UseRingbuffer(CAMERA1)
|
||||
.UseHawkeyeRecipes(CAMERA1)
|
||||
.UseConsole();
|
||||
.UseCameraIOCommander(CAMERA1)
|
||||
;
|
||||
|
||||
|
||||
|
||||
|
||||
// LOAD SETTINGS //
|
||||
mainKernel.RegisterSettings();
|
||||
kernelCamera1.RegisterSettings();
|
||||
settings.LoadSettings();
|
||||
|
||||
@@ -62,7 +72,7 @@ namespace VisionBuilder.UI.Windows.Test
|
||||
kernelCamera1.UseCamera();
|
||||
|
||||
|
||||
|
||||
mainKernel.InitializeModules();
|
||||
kernelCamera1.InitializeModules();
|
||||
|
||||
var mainWindowVm = mainKernel.Get<MainWindowVM>();
|
||||
|
||||
Reference in New Issue
Block a user