public QueuedProxySignal(string connectCode, IReadSignal signal) : base(connectCode, signal) { }
internal LauncherRealTimeSignal(IReadSignal signal) { _signal = signal; }
public ProxySignal(string connectCode, IReadSignal signal) { InSignal = signal; ConnectCode = connectCode; OutValue = MFactory.NewList(DataType); }
internal LauncherSourceSignal(IReadSignal signal) { _signal = signal; }
//Добавить сигнал public override ProxySignal AddSignal(IReadingConnect connect, IReadSignal signal) //Оборачиваемый сигнал { lock (ValuesLocker) return(Signals.Add(connect.Code + "." + signal.Code, new QueuedProxySignal(connect.Code, signal))); }