Initial commit

This commit is contained in:
Rowlander
2021-10-01 11:09:20 +02:00
commit fe54fceb1e
1301 changed files with 853973 additions and 0 deletions
@@ -0,0 +1,65 @@
namespace Xylem.Common.Hardware.WaterMeter.Genesis.GenesisFile.Consts
{
/// <summary>
/// Genesis meter firmware update states
/// </summary>
public enum FwUpdateState
{
/// <summary>
/// FW Update State Idle
/// </summary>
Idle = 0,
/// <summary>
/// FW update single step failed
/// </summary>
StepFailed = 1,
/// <summary>
/// FW update entire process failed
/// </summary>
UpdateFailed = 2,
/// <summary>
/// Start initial FW update
/// </summary>
StartInitial = 3,
/// <summary>
/// Repeat FW update
/// </summary>
RepeatFwUpdate = 4,
/// <summary>
/// Upload (partial-) update files
/// </summary>
UploadFileApps = 5,
/// <summary>
/// Download (partial-) update files
/// </summary>
DownloadFileApps = 6,
/// <summary>
/// Compare (partial-) update files
/// </summary>
CompareFileApps = 7,
/// <summary>
/// Download upgrade control file
/// </summary>
DownloadUpgradeControlFile = 8,
/// <summary>
/// Build upgrade control file
/// </summary>
BuildUpgradeControlFile = 9,
/// <summary>
/// Build Update Files
/// </summary>
BuildFileApps = 10,
/// <summary>
/// Trigger Upgrade
/// </summary>
TriggerUpgrade = 11,
/// <summary>
/// Erase update file
/// </summary>
EraseUpdateFile = 12,
/// <summary>
/// Delimiter for list
/// </summary>
FwUpdateStateListDelimiter = 13
}
}