using System; using System.Collections.Generic; namespace Xylem.Common.Logic.ProductionOrderCore.OrderData { /// /// Picking check and process state. /// public class PickingCompareItem { /// /// Ctor /// /// /// /// /// public PickingCompareItem(UInt32 meterSize, UInt32 frequencyIndicator, Boolean pressurePresent, Dictionary checkAppsIdVersion) { MeterSize = meterSize; FrequencyIndicator = frequencyIndicator; PressurePresent = pressurePresent; CheckAppsIdVersion = checkAppsIdVersion; } /// /// Meter size number. /// public UInt32 MeterSize { get; } /// /// Frequency /// public UInt32 FrequencyIndicator { get; } /// /// Pressure sensor attached. /// public Boolean PressurePresent { get; } /// /// Pulse module assembled. /// public Boolean PulseModule { get; set; } /// /// Applications installed. /// public Dictionary CheckAppsIdVersion { get; } /// /// LUT file identification. /// public Int32 StrLutFileId { get; set; } /// /// LUT version. /// public UInt16 LutVersion { get; set; } /// /// LUT file CRC. /// public UInt16 LutFileCrc { get; set; } /// /// Order count of Cordonels. /// public UInt32 OrderCount { get; set; } /// /// Assigned Cordonels to order number. /// public UInt32 OrderAssignedCount { get; set; } } public class OrderOverViewCordonelWithPicking { /// /// Overview of Cordonels on assembly line tests /// /// public OrderOverViewCordonel OrderOverViewCordonel { get; set; } /// /// /// public PickingCompareItem PickingCompareItem { get; set; } /// /// KITRON production data /// public DateTime KitronProductionDate { get; set; } } }