check point
This commit is contained in:
31
VisionBuilder.UI.Common/CameraSettings.cs
Normal file
31
VisionBuilder.UI.Common/CameraSettings.cs
Normal file
@@ -0,0 +1,31 @@
|
||||
using Inspectron.Settings;
|
||||
|
||||
namespace VisionBuilder.UI.Common;
|
||||
|
||||
public class CameraSettings : ISettings
|
||||
{
|
||||
public string CameraName { get; }
|
||||
|
||||
public CameraSettings(string cameraName)
|
||||
{
|
||||
CameraName = cameraName;
|
||||
}
|
||||
|
||||
public enum EImageSource
|
||||
{
|
||||
Emulation,
|
||||
Hawkeye,
|
||||
IDS,
|
||||
Basler,
|
||||
|
||||
}
|
||||
|
||||
public EImageSource Camera1Source { get; set; }
|
||||
public string Camera1Label { get; set; }
|
||||
|
||||
public void RegisterSettings(InspectronSettings settings)
|
||||
{
|
||||
settings.RegisterSimple(this, () => this.Camera1Source, CameraName, "Image source");
|
||||
settings.RegisterSimple(this, () => this.Camera1Label, CameraName, "Label");
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user