mirror of
https://github.com/evopro-ag/Sharp7Reactive.git
synced 2025-12-16 11:42:52 +00:00
Rename variable
This commit is contained in:
@@ -81,9 +81,9 @@ public class Sharp7Plc : IPlc
|
|||||||
var address = varaibleNameParser.Parse(variableName);
|
var address = varaibleNameParser.Parse(variableName);
|
||||||
if (address == null) throw new ArgumentException("Input variable name is not valid", nameof(variableName));
|
if (address == null) throw new ArgumentException("Input variable name is not valid", nameof(variableName));
|
||||||
|
|
||||||
var disposables = new CompositeDisposable();
|
var disp = new CompositeDisposable();
|
||||||
var disposeableContainer = multiVariableSubscriptions.GetOrCreateObservable(variableName);
|
var disposeableContainer = multiVariableSubscriptions.GetOrCreateObservable(variableName);
|
||||||
disposeableContainer.AddDisposableTo(disposables);
|
disposeableContainer.AddDisposableTo(disp);
|
||||||
|
|
||||||
var observable =
|
var observable =
|
||||||
// Directly read variable first.
|
// Directly read variable first.
|
||||||
@@ -98,9 +98,9 @@ public class Sharp7Plc : IPlc
|
|||||||
observable = observable.DistinctUntilChanged();
|
observable = observable.DistinctUntilChanged();
|
||||||
|
|
||||||
observable.Subscribe(observer)
|
observable.Subscribe(observer)
|
||||||
.AddDisposableTo(disposables);
|
.AddDisposableTo(disp);
|
||||||
|
|
||||||
return disposables;
|
return disp;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user