コード例 #1
0
 /// <summary>
 /// Инициализирует новый экземпляр класса.
 /// </summary>
 public TestLabChannelHeader() : base(StorageFormat.TestLab)
 {
     _Description = "";
     _Offset      = 0;
     _Scale       = 1;
     _Type        = TestLabChannelType.Normal;
     _DataFormat  = TestLabDataFormat.Float64;
 }
コード例 #2
0
        /// <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("Тип канала не поддерживается.");
            }
        }