//using System;
//using System.Collections.Generic;
//using System.Linq;
//using System.Text;
//using Aitex.Core.RT.IOCore;
//namespace Aitex.Core.RT.PLC
//{
/////
///// The interfaces isn't common, depends on plc design
/////
/////
/////
// public interface IDataBuffer where T : struct
// where V : struct
// {
// T Input { get; set; }
// V Output { get; set; }
// void UpdateDI(bool[] values);
// void UpdateAI(float[] values);
// void UpdateDO(bool[] values);
// void UpdateAO(float[] values);
// }
//}