using System; using System.Collections.Generic; using Xylem.Common.Logic.ProductionOrderCore.OrderData; namespace Xylem.Common.Hardware.WaterMeter.Genesis.GenesisFile { /// /// File for metrology look up table /// public class MeterLutFile { /// /// File name of the file on PC /// public String LutPcFileName; /// /// Ctor file applications /// /// public MeterLutFile(String lutPcFileName) { LutPcFileName = lutPcFileName; } /// /// File ID for LUT file /// public String StrLutFileId; /// /// Data length /// public UInt32 DataLength; /// /// Version of LUT file /// public UInt16 Version; /// /// Check of LUT file for verification and register write, read from file /// public UInt16 FileCrc; /// /// Calculated during file processing for verification /// public UInt16 CalculatedCrc; /// /// Validation of LUT file /// public Boolean IsValid; /// /// Binary file content /// public List BinData = new List(); /// /// Meter size /// public MeterSize MeterSize; } }