using Cowain.Bake.Model.Models; using Opc.Ua; using System; using System.Collections.Concurrent; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Unity; namespace Cowain.Bake.Communication.PLC { public struct BlockData { public DataValue Data; public Variable Node; public BlockData(DataValue data, Variable node) { Data = data; Node = node; } } public class PLCBlockingCollection { IUnityContainer _unityContainer; public BlockingCollection MsgBlock = new BlockingCollection(); public PLCBlockingCollection(IUnityContainer unityContainer) { _unityContainer = unityContainer; } } }