using System.Diagnostics.CodeAnalysis;

namespace InnovEnergy.Lib.Devices.Trumpf.TruConvertDc.Status;

[SuppressMessage("ReSharper", "IdentifierTypo")]
[SuppressMessage("ReSharper", "UnusedMember.Global")]
[SuppressMessage("ReSharper", "CommentTypo")]
public enum WarningMessage
{
   NoWarning         = 0,
   UbatLimFaulty1    = 11000,   //battery voltage < minimum reference or battery voltage > maximum reference
   UbatLimFaulty2    = 11001,   //battery voltage < minimum reference or battery voltage > maximum reference
   UbatLimFaulty3    = 11002,   //battery voltage < minimum reference or battery voltage > maximum reference
   PwmCmpReinit1     = 11003,   //DC-DC module warning
   PwmCmpReinit2     = 11004,   //DC-DC module warning
   PwmCmpReinit3     = 11005,   //DC-DC module warning
   PwmFullReinit1    = 11006,   //DC-DC module warning
   PwmFullReinit2    = 11007,   //DC-DC module warning
   PwmFullReinit3    = 11008,   //DC-DC module warning
   TempMeas1      	= 11009,   //DC-DC module warning
   TempMeas2      	= 11010,   //DC-DC module warning
   TempMeas3      	= 11011,   //DC-DC module warning
   TempCalculation1  = 11012,   //DC-DC module warning
   TempCalculation2  = 11013,   //DC-DC module warning
   TempCalculation3  = 11014,   //DC-DC module warning
   TempSpike1      	= 11015,   //DC-DC module warning
   TempSpike2      	= 11016,   //DC-DC module warning
   TempSpike3      	= 11017,   //DC-DC module warning
   HveepromWrite1    = 11018,   //DC-DC module warning
   HveepromWrite2    = 11019,   //DC-DC module warning
   HveepromWrite3    = 11020    //DC-DC module warning
}