long candy support

This commit is contained in:
meelstorm
2025-08-28 16:30:52 +02:00
parent bf13a5ea2d
commit d52c844b5d
24 changed files with 1714 additions and 16 deletions

View File

@@ -0,0 +1,33 @@
using VisionBuilder.UI.Common;
using VisionBuilder.UI.Common.RecipeProcessing;
namespace PralinenPLC;
public class PralinenModule:IVisionBuilderModule
{
private readonly IRecognitionControl _recognitionControl;
private NetworkResultInformer _networkResultInformer;
public PralinenModule(IRecognitionControl recognitionControl)
{
_recognitionControl = recognitionControl;
}
public void InitializeModule()
{
_networkResultInformer = new NetworkResultInformer();
_recognitionControl.ImageProcessed += _recognitionControl_ImageProcessed;
}
private void _recognitionControl_ImageProcessed(VisionBuilder.UI.Common.Commands.ImageProcessedEvent obj)
{
if (obj.HasError)
{
_networkResultInformer.SignalBad();
}
else
{
_networkResultInformer.Reset();
}
}
}