IDS camera added

This commit is contained in:
meelstorm
2025-07-23 13:25:19 +02:00
parent e761b24c95
commit 71d59df0cd
21 changed files with 411 additions and 24 deletions

View File

@@ -1,4 +1,5 @@
using Hawkeye.VisionBuilder.UI.Sources.Emulation;
using Inspectron.Camera.UEye;
using Ninject;
using Ninject.Extensions.ChildKernel;
using VisionBuilder.UI.Common;
@@ -12,6 +13,7 @@ public static class ModuleExtensions
{
self.Bind<CameraSettings, ISettings>().ToConstant(new CameraSettings(cameraName));
self.Bind<EmulationSettings, ISettings>().ToConstant(new EmulationSettings(cameraName));
self.Bind<IDSImageSourceSettings, ISettings>().ToConstant(new IDSImageSourceSettings(cameraName));
self.Bind<SingleCameraVM>().ToSelf().InSingletonScope();
return self;
}
@@ -26,6 +28,7 @@ public static class ModuleExtensions
case CameraSettings.EImageSource.Hawkeye:
break;
case CameraSettings.EImageSource.IDS:
kernel.Bind<IImageSource, IVisionBuilderModule>().To<IDSImageSource>().InSingletonScope();
break;
case CameraSettings.EImageSource.Basler:
break;