namespace DTS.Common.Classes.Groups { // ReSharper disable once InconsistentNaming /// /// this class encapsulates and enumerates all possible errors while importing a .GRP file /// public class GroupGRPImportError { public enum Errors { FileEmpty, InvalidISOCodeInput, InvalidFullScaleInput, InvalidSensorInput, InvalidInvertInput, SensorNotFound, InvalidInputMode, InvalidDefaultValue, InvalidActiveValue, InvalidFireMode, InvalidDelay, InvalidLimitDuration, InvalidDuration, InvalidCurrent } public Errors ErrorCode { get; set; } public string File { get; set; } public int Line { get; set; } public string ExtraInfo { get; set; } public override string ToString() { return ExtraInfo; } } }