using System;
namespace Xylem.Common.Logic.ProductionOrderCore
{
///
/// Source for final properties of Cordonel
///
public enum ProgrammingSource
{
Vako,
Csd,
Order
}
///
/// 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; }
///
/// The register value converted to raw bytes by register converter
///
public Byte[] RegisterValue { get; }
public ProgrammingSource Source { get; }
}
}