laatzen/Common/Logic.PrdoctionToProductMapper/Cordonel/SkipProcess.cs
2022-09-13 13:29:18 +02:00

60 lines
1.9 KiB
C#

using System;
namespace Logic.ProductionToProductMapper.Cordonel
{
/// <summary>
/// Container for skipping several checks in the production steps being able to
/// have special editions, which do not follow the general rules.
/// </summary>
public class SkipProcess
{
/// <summary>
/// Data base primary key
/// </summary>
public Int32 Id { get; set; }
/// <summary>
/// Order number
/// </summary>
public Int32 OrderNumber { get; set; }
/// <summary>
/// Unique identification number of PCB
/// </summary>
public Int32 PcbId { get; set; }
/// <summary>
/// Skip radio parameter check
/// </summary>
public Boolean SkipRadioParameters { get; set; }
/// <summary>
/// Skip FW check. Normally the FW will be assigned to the latest released version
/// and taken from the data base. Here special versions can be used for FW tests.
/// </summary>
public Boolean SkipFWCheck { get; set; }
/// <summary>
/// Skip the battery check, as the drained load may exceed the defined level. For
/// special devices, e.g. customer samples, which do not need the life time of
/// 20 years, this can be set.
/// </summary>
public Boolean SkipBatteyCheck { get; set; }
/// <summary>
/// Skip the look-up-table installation as this device may be used for development.
/// </summary>
public Boolean SkipLUT { get; set; }
/// <summary>
/// Date of assignment of these skipping-rules.
/// </summary>
public DateTime Date { get; set; }
/// <summary>
/// Author of assignment of these skipping-rules.
/// </summary>
public String Name { get; set; }
}
}