RegionRadio split to Region (string) and RadioFrequencyMhz (Int32?), CoreRevision changed from string to Int32?, Service\MeterProcessState\Controllers\GetCorondelFw changed to GetCordonelFw and corrected
61 lines
1.5 KiB
C#
61 lines
1.5 KiB
C#
using System;
|
|
using Xylem.Common.Hardware.WaterMeter.Genesis.Applications.Const;
|
|
|
|
namespace Xylem.Common.Hardware.WaterMeter.Genesis.Applications
|
|
{
|
|
|
|
/// <summary>
|
|
/// Meter FW and application information
|
|
/// </summary>
|
|
public class MeterApplications
|
|
{
|
|
/// <summary>
|
|
/// Name of application
|
|
/// </summary>
|
|
public String AppName;
|
|
|
|
/// <summary>
|
|
/// Identification number of application
|
|
/// </summary>
|
|
public Byte AppId;
|
|
|
|
/// <summary>
|
|
/// Version of application
|
|
/// </summary>
|
|
public UInt32 Version;
|
|
|
|
/// <summary>
|
|
/// Version string of application because of FLEXNETVERSION
|
|
/// does return a different layout, instead of decimals it
|
|
/// used hexadecimals. Therefore the version has to be saved as
|
|
/// string at time of receiving for the FW-Update comparison
|
|
/// </summary>
|
|
public String StrVersion;
|
|
|
|
/// <summary>
|
|
/// Check of application for verification
|
|
/// </summary>
|
|
public UInt16 Crc;
|
|
|
|
/// <summary>
|
|
/// Check if application is installed
|
|
/// </summary>
|
|
public Boolean IsInstalled;
|
|
|
|
/// <summary>
|
|
/// Update this version
|
|
/// </summary>
|
|
public Boolean Update;
|
|
|
|
/// <summary>
|
|
/// Erase this version
|
|
/// </summary>
|
|
public Boolean Erase;
|
|
|
|
/// <summary>
|
|
/// Status text
|
|
/// </summary>
|
|
public MeterAppState Status;
|
|
}
|
|
}
|