2 using System.Collections.Generic;
5 using System.Xml.Serialization;
6 using DirectOutput.General.Generic;
8 namespace DirectOutput.Cab.Out
16 public abstract class OutputControllerBase :
NamedItemBase, IOutputController
27 get {
return _Outputs; }
39 _Outputs.OutputValueChanged +=
new OutputList.OutputValueChangedEventHandler(Outputs_OutputValueChanged);
46 private void Outputs_OutputValueChanged(
object sender, OutputEventArgs e)
48 OnOutputValueChanged(e.Output);
56 protected virtual void OnOutputValueChanged(IOutput Output)
78 public abstract void Finish();
84 public abstract void Update();