56 lines
1.9 KiB
C#
56 lines
1.9 KiB
C#
namespace Common.Hardware.WaterMeter.eRegister.Models
|
|
{
|
|
using Common.Hardware.WaterMeter.eRegister.Features;
|
|
|
|
public class EregisterDebugFeatures
|
|
{
|
|
[Pam(AuthLevel.III, isSingleCmd: true)]
|
|
public RequestDebugTelegram RequestDebugTelegram { get; set; }
|
|
|
|
[Pam(AuthLevel.III, isSingleCmd: true)]
|
|
public ChangeState ChangeState { get; set; }
|
|
|
|
[Pam(AuthLevel.III, isSingleCmd: true)]
|
|
public ResetCredits ResetCredits { get; set; }
|
|
|
|
[Pam(AuthLevel.III, isSingleCmd: true)]
|
|
public DisableCredits DisableCredits { get; set; }
|
|
|
|
[Pam(AuthLevel.III, isSingleCmd: true)]
|
|
public SerialOutput SerialOutput { get; set; }
|
|
|
|
[Pam(AuthLevel.III, isSingleCmd: true)]
|
|
public SetAlarms SetAlarm { get; set; }
|
|
|
|
[Pam(AuthLevel.III, isSingleCmd: true)]
|
|
public SetSpecificError SetSpecificError { get; set; }
|
|
|
|
[Pam(AuthLevel.III, isSingleCmd: true)]
|
|
public OpticalTelegram OpticalTelegram { get; set; }
|
|
|
|
[Pam(AuthLevel.III, isSingleCmd: true)]
|
|
public FactoryComplete FactoryComplete { get; set; }
|
|
|
|
[Pam(AuthLevel.III, isSingleCmd: true)]
|
|
public EnableCredits EnableCredits { get; set; }
|
|
|
|
[Pam(AuthLevel.III, isSingleCmd: true)]
|
|
public SetBatteryUsageTestOffset SetBatteryUsageTestOffset { get; set; }
|
|
|
|
[Pam(AuthLevel.III, isSingleCmd: true)]
|
|
public SetTestFastActivityBupTiming SetTestFastActivityBupTiming { get; set; }
|
|
|
|
[Pam(AuthLevel.III, isSingleCmd: true)]
|
|
public SetActivityCreditLimits SetActivityCreditLimits { get; set; }
|
|
|
|
[Pam(AuthLevel.III, isSingleCmd: true)]
|
|
public SetActivationByThreshold SetActivationByThreshold { get; set; }
|
|
|
|
[Pam(AuthLevel.III, isSingleCmd: true)]
|
|
public DisableOTAFirmwareUpdate DisableOTAFirmwareUpdate { get; set; }
|
|
|
|
[Pam(AuthLevel.III, isSingleCmd: true)]
|
|
public SetMeterType SetMeterType { get; set; }
|
|
}
|
|
}
|