using System; namespace Xylem.Common.Logic.ProductionOrderCore { /// /// Source for final properties of Cordonel /// public enum ProgrammingSource { Vako, Csd } /// /// Values for single registers /// public class ProgrammingParameters { /// /// Single register setup value assignment /// /// /// /// public ProgrammingParameters(String registerName, Byte[] registerValue, ProgrammingSource programmingSource = ProgrammingSource.Vako) { RegisterName = registerName; RegisterValue = registerValue; Source = programmingSource; } /// /// The register name /// public String RegisterName { get; set; } /// /// The register value converted to raw bytes by register converter /// public Byte[] RegisterValue { get; set; } public ProgrammingSource Source { get; set; } } }