common/Metrology/Measurements/Consts/ProcessStates.cs
2026-04-23 17:50:07 +02:00

58 lines
1.3 KiB
C#

namespace Xylem.Common.Metrology.Measurements.Consts
{
/// <summary>
/// ProcessState nearly linear
/// </summary>
public enum ProcessState
{
/// <summary>
/// meter not initialized
/// </summary>
IsNotInit,
/// <summary>
/// meter currently in initialization
/// </summary>
InitIsActive,
/// <summary>
/// initialization done
/// </summary>
WaitForMeasurement,
/// <summary>
/// meter is on measurement
/// </summary>
MeasurementIsActive,
/// <summary>
/// Measurement is done (not equal to succeed)
/// </summary>
MeasurementIsDone,
/// <summary>
/// Meter is prepared for calibration
/// </summary>
WaitForCalibration,
/// <summary>
/// meter is on calibration
/// </summary>
CalibrationIsActive,
/// <summary>
/// need Q from reference meter for calculation
/// </summary>
WaitForQRef,
/// <summary>
/// Calibration is calculated
/// </summary>
QRefDone,
/// <summary>
/// Calibration is stored on meter
/// </summary>
CalibrationIsDone
}
}