Exemple #1
0
        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);
        }
Exemple #2
0
        /// <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();
        }
Exemple #3
0
        /// <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();
        }
Exemple #4
0
        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);
        }