public static string GetUnit(Unit value)
{
switch (value)
{
case Unit.Year:
return Gurux.DLMS.Properties.Resources.UnitYearTxt;
case Unit.Month:
return Gurux.DLMS.Properties.Resources.UnitMonthTxt;
case Unit.Week:
return Gurux.DLMS.Properties.Resources.UnitWeekTxt;
case Unit.Day:
return Gurux.DLMS.Properties.Resources.UnitDayTxt;
case Unit.Hour:
return Gurux.DLMS.Properties.Resources.UnitHourTxt;
case Unit.Minute:
return Gurux.DLMS.Properties.Resources.UnitMinuteTxt;
case Unit.Second:
return Gurux.DLMS.Properties.Resources.UnitSecondTxt;
case Unit.PhaseAngleGegree:
return Gurux.DLMS.Properties.Resources.UnitPhasAngleGegreeTxt;
case Unit.Temperature:
return Gurux.DLMS.Properties.Resources.UnitTemperatureTxt;
case Unit.LocalCurrency:
return Gurux.DLMS.Properties.Resources.UnitLocalCurrencyTxt;
case Unit.Length:
return Gurux.DLMS.Properties.Resources.UnitLengthTxt;
case Unit.Speed:
return Gurux.DLMS.Properties.Resources.UnitSpeedTxt;
case Unit.VolumeCubicMeter:
return Gurux.DLMS.Properties.Resources.UnitVolumeCubicMeterTxt;
case Unit.CorrectedVolume:
return Gurux.DLMS.Properties.Resources.UnitCorrectedVolumeTxt;
case Unit.VolumeFluxHour:
return Gurux.DLMS.Properties.Resources.UnitVolumeFluxHourTxt;
case Unit.CorrectedVolumeFluxHour:
return Gurux.DLMS.Properties.Resources.UnitCorrectedVolumeFluxHourTxt;
case Unit.VolumeFluxDay:
return Gurux.DLMS.Properties.Resources.UnitVolumeFluxDayTxt;
case Unit.CorrecteVolumeFluxDay:
return Gurux.DLMS.Properties.Resources.UnitCorrecteVolumeFluxDayTxt;
case Unit.VolumeLiter:
return Gurux.DLMS.Properties.Resources.UnitVolumeLiterTxt;
case Unit.MassKg:
return Gurux.DLMS.Properties.Resources.UnitMassKgTxt;
case Unit.Force:
return Gurux.DLMS.Properties.Resources.UnitForceTxt;
case Unit.Energy:
return Gurux.DLMS.Properties.Resources.UnitEnergyTxt;
case Unit.PressurePascal:
return Gurux.DLMS.Properties.Resources.UnitPressurePascalTxt;
case Unit.PressureBar:
return Gurux.DLMS.Properties.Resources.UnitPressureBarTxt;
case Unit.EnergyJoule:
return Gurux.DLMS.Properties.Resources.UnitEnergyJouleTxt;
case Unit.ThermalPower:
return Gurux.DLMS.Properties.Resources.UnitThermalPowerTxt;
case Unit.ActivePower:
return Gurux.DLMS.Properties.Resources.UnitActivePowerTxt;
case Unit.ApparentPower:
return Gurux.DLMS.Properties.Resources.UnitApparentPowerTxt;
case Unit.ReactivePower:
return Gurux.DLMS.Properties.Resources.UnitReactivePowerTxt;
case Unit.ActiveEnergy:
return Gurux.DLMS.Properties.Resources.UnitActiveEnergyTxt;
case Unit.ApparentEnergy:
return Gurux.DLMS.Properties.Resources.UnitApparentEnergyTxt;
case Unit.ReactiveEnergy:
return Gurux.DLMS.Properties.Resources.UnitReactiveEnergyTxt;
case Unit.Current:
return Gurux.DLMS.Properties.Resources.UnitCurrentTxt;
case Unit.ElectricalCharge:
return Gurux.DLMS.Properties.Resources.UnitElectricalChargeTxt;
case Unit.Voltage:
return Gurux.DLMS.Properties.Resources.UnitVoltageTxt;
case Unit.ElectricalFieldStrength:
return Gurux.DLMS.Properties.Resources.UnitElectricalFieldStrengthTxt;
case Unit.Capacity:
return Gurux.DLMS.Properties.Resources.UnitCapacityTxt;
case Unit.Resistance:
return Gurux.DLMS.Properties.Resources.UnitResistanceTxt;
case Unit.Resistivity:
return Gurux.DLMS.Properties.Resources.UnitResistivityTxt;
case Unit.MagneticFlux:
return Gurux.DLMS.Properties.Resources.UnitMagneticFluxTxt;
case Unit.Induction:
return Gurux.DLMS.Properties.Resources.UnitInductionTxt;
case Unit.Magnetic:
return Gurux.DLMS.Properties.Resources.UnitMagneticTxt;
case Unit.Inductivity:
return Gurux.DLMS.Properties.Resources.UnitInductivityTxt;
case Unit.Frequency:
return Gurux.DLMS.Properties.Resources.UnitFrequencyTxt;
case Unit.Active:
return Gurux.DLMS.Properties.Resources.UnitActiveTxt;
case Unit.Reactive:
return Gurux.DLMS.Properties.Resources.UnitReactiveTxt;
case Unit.Apparent:
return Gurux.DLMS.Properties.Resources.UnitApparentTxt;
case Unit.V260:
return Gurux.DLMS.Properties.Resources.UnitV260Txt;
case Unit.A260:
return Gurux.DLMS.Properties.Resources.UnitA260Txt;
case Unit.MassKgPerSecond:
return Gurux.DLMS.Properties.Resources.UnitMassKgPerSecondTxt;
case Unit.Conductance:
return Gurux.DLMS.Properties.Resources.UnitConductanceTxt;
case Unit.OtherUnit:
return Gurux.DLMS.Properties.Resources.UnitOtherTxt;
case Unit.NoUnit:
return Gurux.DLMS.Properties.Resources.UnitNoneTxt;
}
return "";
}
}