44 lines
1.1 KiB
C#
44 lines
1.1 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using Xylem.Common.Hardware.WaterMeter.Genesis.Registers;
|
|
|
|
namespace Xylem.ServiceFwUpdate.Common.FwUpdateSafe
|
|
{
|
|
/// <summary>
|
|
/// Cordonel device information with Pcb ID, password container, required version, setup file
|
|
/// </summary>
|
|
[Serializable]
|
|
public class CordonelDeviceInfo
|
|
{
|
|
/// <summary>
|
|
/// PCB ID
|
|
/// </summary>
|
|
public String PcbId;
|
|
|
|
/// <summary>
|
|
/// Serial number of customer
|
|
/// </summary>
|
|
public String CustomerSerialNumber;
|
|
|
|
/// <summary>
|
|
/// Password container
|
|
/// </summary>
|
|
public PasswordContainer PwdContainer;
|
|
|
|
/// <summary>
|
|
/// Release version to be installed
|
|
/// </summary>
|
|
public String RequiredRelease;
|
|
|
|
/// <summary>
|
|
/// Register restoring is required
|
|
/// </summary>
|
|
public Boolean RestoreRegisters;
|
|
|
|
/// <summary>
|
|
/// Cordonel recovery registers
|
|
/// </summary>
|
|
public List<RecoveryRegisterItem> RecoveryRegisters;
|
|
}
|
|
}
|