Files
HawkeyeVision/VisionBuilder.UI.Common/Processing/IRecognitionControl.cs
2025-09-16 10:42:43 +02:00

19 lines
524 B
C#

using VisionBuilder.UI.Common.Commands;
using VisionBuilder.UI.Common.ViewModel.Classes;
namespace VisionBuilder.UI.Common.Processing;
public interface IRecognitionControl
{
public bool IsRunning { get; }
List<RecipeData> GetRecipesData();
void SetRecipe(RecipeData recipe);
void Start();
void Stop();
void Pause();
void Resume();
event Action<ImageProcessedEvent> ImageProcessed;
event Action<SessionStartedEvent> SessionStarted;
event Action<SessionEndedEvent> SessionEnded;
}