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"); } }