namespace Xylem.Common.Hardware.WaterMeter.Genesis.GenesisFile.Consts { /// /// Genesis meter firmware update states /// public enum FwUpdateState { /// /// FW Update State Idle /// Idle, /// /// FW update single step failed /// StepFailed, /// /// FW update entire process failed /// UpdateFailed, /// /// Start initial FW update /// StartInitial, /// /// Erase test file as this reserves space for update over the air /// EraseTstFile, /// /// Repeat FW update /// RepeatFwUpdate, /// /// Upload (partial-) update files /// UploadFileApps, /// /// Download (partial-) update files /// DownloadFileApps, /// /// Compare (partial-) update files /// CompareFileApps, /// /// Download upgrade control file /// DownloadUpgradeControlFile, /// /// Build upgrade control file /// BuildUpgradeControlFile, /// /// Build Update Files /// BuildFileApps, /// /// Trigger Upgrade /// TriggerUpgrade, /// /// Erase update file /// EraseUpdateFile, /// /// Prepare update, read registers for restorer and store configuration /// PrepareUpdate, /// /// Delimiter for list /// FwUpdateStateListDelimiter } }