using PlcSiemens.O;
using PlcSiemens.Protocol.Common;

namespace PlcSiemens.Protocol.ReadData
{
    public class DataItem
    {
        public AreaType AreaType { get; set; }
        public ushort Db { get; set; }
        public ushort Start { get; set; }
        public ushort Length { get; set; }
        public DataType DataType { get; set; }
        public ResultCode Err { get; set; }
        public byte[] Data { get; set; }
        public int DataOffset { get; set; }
        public byte SizeByte
        { get { return HelperFunction.DataSizeByte(DataType); } }
    }
}
