示例#1
0
文件: Parameter.cs 项目: slawer/skc
        private Transformation transformation;          // реализует калибровку значения параметра

        /// <summary>
        /// Инициализирует новый экземпляр класса
        /// </summary>
        public Parameter(int i_index)
        {
            slim   = new ReaderWriterLockSlim();
            c_slim = new ReaderWriterLockSlim();

            v_slim = new ReaderWriterLockSlim();

            name        = "Параметр не определен";
            description = "-----";

            range          = new ParameterRange();
            intervalToSave = 500;

            selfIndex = i_index;

            guid    = Guid.NewGuid();
            db_time = DateTime.MinValue;

            transformation = new Transformation();

            Transformation.TCondition t1 = new Transformation.TCondition();
            Transformation.TCondition t2 = new Transformation.TCondition();

            t1.Result = 0;
            t1.Signal = 0;

            t2.Result = 65535;
            t2.Signal = 65535;

            transformation.Insert(t1);
            transformation.Insert(t2);
        }
示例#2
0
文件: Parameter.cs 项目: slawer/skc
        /// <summary>
        /// Инициализирует новый экземпляр класса
        /// </summary>
        public Parameter()
        {
            slim   = new ReaderWriterLockSlim();
            c_slim = new ReaderWriterLockSlim();

            v_slim = new ReaderWriterLockSlim();

            name        = "Параметр не определен";
            description = "-----";

            range          = new ParameterRange();
            intervalToSave = 100;

            selfIndex = -1;

            guid = Guid.NewGuid();
        }
示例#3
0
文件: Parameter.cs 项目: slawer/skc
        /// <summary>
        /// Инициализирует новый экземпляр класса
        /// </summary>
        public Parameter()
        {
            slim = new ReaderWriterLockSlim();
            c_slim = new ReaderWriterLockSlim();

            v_slim = new ReaderWriterLockSlim();

            name = "Параметр не определен";
            description = "-----";

            range = new ParameterRange();
            intervalToSave = 100;

            selfIndex = -1;

            guid = Guid.NewGuid();
        }
示例#4
0
文件: Parameter.cs 项目: slawer/skc
        private Transformation transformation; // реализует калибровку значения параметра

        #endregion Fields

        #region Constructors

        /// <summary>
        /// Инициализирует новый экземпляр класса
        /// </summary>
        public Parameter(int i_index)
        {
            slim = new ReaderWriterLockSlim();
            c_slim = new ReaderWriterLockSlim();

            v_slim = new ReaderWriterLockSlim();

            name = "Параметр не определен";
            description = "-----";

            range = new ParameterRange();
            intervalToSave = 500;

            selfIndex = i_index;

            guid = Guid.NewGuid();
            db_time = DateTime.MinValue;

            transformation = new Transformation();

            Transformation.TCondition t1 = new Transformation.TCondition();
            Transformation.TCondition t2 = new Transformation.TCondition();

            t1.Result = 0;
            t1.Signal = 0;

            t2.Result = 65535;
            t2.Signal = 65535;

            transformation.Insert(t1);
            transformation.Insert(t2);
        }