long candy support
This commit is contained in:
33
Plugins/Pralinen/PralinenPLC/PralinenModule.cs
Normal file
33
Plugins/Pralinen/PralinenPLC/PralinenModule.cs
Normal 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user