namespace Xylem.Common.Hardware.WaterMeter.Genesis.Applications.Const { /// /// Genesis meter application state /// public enum MeterAppState { /// /// This file application is not installed in the meter /// MeterAppNotInstalled, /// /// Meter version is equal to file version - it is up to date /// MeterAppUpToDate, /// /// Installation of application is required /// MeterAppInstallationRequired, /// /// Meter application is different from file application /// MeterAppVersionOutdated, /// /// CRC does not match even if meter and file application version are /// shown as being identical! /// InvalidCrc, /// /// Meter applications has to be erased /// MeterAppErasureRequired, /// /// Application successfully downloaded to meter /// MeterAppDownloadSucceeded, /// /// Application download to meter suspicious /// MeterAppDownloadSuspicious, /// /// Application successfully erased from meter /// MeterAppSuccessfulErased, /// /// Application successfully updated in meter /// MeterAppSuccessfulUpdated, /// /// Application download to meter failed /// MeterAppDownloadFailed, /// /// Application download to meter active ongoing /// MeterAppDownloadActive, /// /// This file application is invalid /// FileAppInvalid, /// /// State is unknown because package file not loaded /// Unknown, /// /// Meter application detected but not checked /// MeterAppInstalledUnchecked, /// /// Meter application is not required /// MeterAppNotRequired, /// /// Delimiter for list /// MeterAppStateListDelimiter } }