/// <summary> /// Инициализирует новый экземпляр класса. /// </summary> public TestLabChannelHeader() : base(StorageFormat.TestLab) { _Description = ""; _Offset = 0; _Scale = 1; _Type = TestLabChannelType.Normal; _DataFormat = TestLabDataFormat.Float64; }
/// <summary> /// Выполняет проверку и нормализацию значения типа <see cref="TestLabChannelType"/>. /// </summary> /// <param name="value"> /// Исходное значение. /// </param> /// <returns> /// Нормализованное значение. /// </returns> internal static TestLabChannelType Validation(TestLabChannelType value) { switch (value) { case TestLabChannelType.Normal: return(TestLabChannelType.Normal); case TestLabChannelType.Service: return(TestLabChannelType.Service); default: throw new InvalidOperationException("Тип канала не поддерживается."); } }