before candybox editor update
This commit is contained in:
@@ -10,7 +10,8 @@ using System.ComponentModel;
|
||||
using System.Threading;
|
||||
using VisionBuilder.UI.Common;
|
||||
using VisionBuilder.UI.Common.Commands;
|
||||
using VisionBuilder.UI.Common.RecipeProcessing;
|
||||
using VisionBuilder.UI.Common.Plugins;
|
||||
using VisionBuilder.UI.Common.Processing;
|
||||
using VisionBuilder.UI.Common.ViewModel;
|
||||
using VisionBuilder.UI.Common.ViewModel.Classes;
|
||||
using VisionBuilder.UI.Common.ViewModel.Interfaces.UI;
|
||||
@@ -41,14 +42,17 @@ namespace VisionBuilder.UI.Windows.Test
|
||||
InspectronSettings settings = new InspectronSettings("..\\Data\\Config");
|
||||
|
||||
var mainKernel = Common.VisionBuilder.CreateMainKernel(settings);
|
||||
|
||||
mainKernel.UsePlugins();
|
||||
|
||||
|
||||
mainKernel
|
||||
.UseConsole()
|
||||
.UseIOCommander([CAMERA1])
|
||||
.UseIOCommanderWindowsDebug()
|
||||
.UseIOCommanderVirtualInput()
|
||||
.UseWindowsServices()
|
||||
.UsePlugins()
|
||||
|
||||
.RegisterGlobalPlugins()
|
||||
;
|
||||
|
||||
mainKernel.Get<ILoadingService>().StartLoading("Camera initialization");
|
||||
@@ -65,6 +69,7 @@ namespace VisionBuilder.UI.Windows.Test
|
||||
.UseRingbuffer(CAMERA1)
|
||||
.UseHawkeyeRecipes(CAMERA1)
|
||||
.UseCameraIOCommander(CAMERA1)
|
||||
.RegisterCameraPlugins(CAMERA1)
|
||||
;
|
||||
|
||||
|
||||
@@ -81,17 +86,10 @@ namespace VisionBuilder.UI.Windows.Test
|
||||
mainKernel.InitializeModules();
|
||||
kernelCamera1.InitializeModules();
|
||||
|
||||
|
||||
settings.LoadSettings(); // load settings for plugins as they are loaded after modules
|
||||
mainKernel.InitializeGlobalPlugins();
|
||||
kernelCamera1.InitializeCameraPlugins(CAMERA1);
|
||||
|
||||
// initialize plugins the same way as modules(loaded modules are skipped)
|
||||
mainKernel.InitializeModules();
|
||||
kernelCamera1.InitializeModules();
|
||||
|
||||
mainKernel.Get<ILoadingService>().StopLoading("Camera initialization");
|
||||
|
||||
|
||||
|
||||
var mainWindowVm = mainKernel.Get<MainWindowVM>();
|
||||
mainWindowVm.SingleCameraVms = [
|
||||
kernelCamera1.Get<SingleCameraVM>()
|
||||
|
||||
Reference in New Issue
Block a user