public MainModel(IPressVisualContext pressVisualContext, IPulseVisualContext pulseVisualContext) { this.pressVisualContext = pressVisualContext; this.pulseVisualContext = pulseVisualContext; Messages = new ObservableCollection<string>(); }
public SignalGeneratorFactory(IPressVisualContext pressVisualContext, IPulseVisualContext pulseVisualContext) { this.pressVisualContext = pressVisualContext; this.pulseVisualContext = pulseVisualContext; }
public PressSinusGenerator(ISignalModuleContext moduleContext, IPressVisualContext visualContext) : base(moduleContext) { this.visualContext = visualContext; // Проинициализируем внутреннее состояние. currentValue = 0; currentDecrease = decreaseForGateOff; currentIncrease = increaseForPumpOff; }