53 lines
1.4 KiB
C#
53 lines
1.4 KiB
C#
namespace Xylem.Common.Hardware.WaterMeter.Genesis.GenesisFile.Consts
|
|
{
|
|
/// <summary>
|
|
/// Genesis meter lookup table update states
|
|
/// </summary>
|
|
public enum LutUpdateState
|
|
{
|
|
/// <summary>
|
|
/// Metrology lookup table update state Idle
|
|
/// </summary>
|
|
Idle,
|
|
/// <summary>
|
|
/// Single step failed
|
|
/// </summary>
|
|
StepFailed,
|
|
/// <summary>
|
|
/// Entire process failed
|
|
/// </summary>
|
|
UpdateFailed,
|
|
/// <summary>
|
|
/// Start initial FW update
|
|
/// </summary>
|
|
StartInitial,
|
|
/// <summary>
|
|
/// Repeat update
|
|
/// </summary>
|
|
RepeatLutUpdate,
|
|
/// <summary>
|
|
/// Upload lookup table file
|
|
/// </summary>
|
|
UploadLutFile,
|
|
/// <summary>
|
|
/// Download lookup table file
|
|
/// </summary>
|
|
DownloadLutFile,
|
|
/// <summary>
|
|
/// Compare lookup table file
|
|
/// </summary>
|
|
CompareLutFile,
|
|
/// <summary>
|
|
/// Download the CRC, the meter size and store calibration as preparation for the lookup table
|
|
/// </summary>
|
|
FinalizeLutDownload,
|
|
/// <summary>
|
|
/// Erase lookup table file
|
|
/// </summary>
|
|
EraseLutFile,
|
|
/// <summary>
|
|
/// Delimiter for list
|
|
/// </summary>
|
|
LutUpdateStateListDelimiter
|
|
}
|
|
} |