Files
HawkeyeVision/VisionBuilder.UI.Recipes.HawkeyeRecipe/HawkeyeRecognitionSettings.cs
2025-07-28 09:52:29 +02:00

22 lines
761 B
C#

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