using Inspectron.Settings; using VisionBuilder.UI.Common; namespace VisionBuilder.UI.Recipes.HawkeyeRecipe; public class HawkeyeRecognitionSettings: ISettings { public string CameraName { get; } public HawkeyeRecognitionSettings(string cameraName) { CameraName = cameraName; } public int MinimumProcessingTime { get; set; } public string RecipeNameFilter { get; set; } = "*"; public void RegisterSettings(InspectronSettings settings) { settings.RegisterSimple(this, () => this.MinimumProcessingTime, CameraName+"/Hawkeye recognition", "Minimum processing time (ms)"); settings.RegisterSimple(this, () => this.RecipeNameFilter, CameraName + "/Hawkeye recognition", nameof(RecipeNameFilter)); } }