Files
HawkeyeVision/VisionBuilder.UI.Common/Processing/IRecognitionControl.cs
meelstorm 1aecb79ade 1.0.5
2025-09-29 09:31:57 +02:00

20 lines
587 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;
event Action<ErrorsInSequenceEvent> ErrorsInSequenceAlarm;
}