/// <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; }
public Signal(SignalSpecification specification) { Specification = specification; State = SignalState.Disconnected; QtSpecification = new QtSignalSpecification(); }
public ReadolnySignal(SignalSpecification spec) { Specification = spec; QtSpecification = new QtSignalSpecification(); }
public ReadolnySignal(string id) { Specification = new SignalSpecification(id, "").SaveAsFloat(0); QtSpecification = new QtSignalSpecification(); }