Пример #1
0
        /// <summary>
        /// Первичная установка данных по сигналу
        /// </summary>
        private void Init(string id = "", string description = "", byte level = 0)
        {
            if (string.IsNullOrEmpty(id))
            {
                throw new ArgumentException("Id cann't be null or empty");
            }

            Specification   = new SignalSpecification(id, description, level);
            QtSpecification = new QtSignalSpecification();
            State           = SignalState.Disconnected;
        }
Пример #2
0
 public Signal(SignalSpecification specification)
 {
     Specification   = specification;
     State           = SignalState.Disconnected;
     QtSpecification = new QtSignalSpecification();
 }
Пример #3
0
 public ReadolnySignal(SignalSpecification spec)
 {
     Specification   = spec;
     QtSpecification = new QtSignalSpecification();
 }
Пример #4
0
 public ReadolnySignal(string id)
 {
     Specification   = new SignalSpecification(id, "").SaveAsFloat(0);
     QtSpecification = new QtSignalSpecification();
 }