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
32 get {
return _Outputs; }
44 _Outputs.OutputValueChanged +=
new OutputList.OutputValueChangedEventHandler(Outputs_OutputValueChanged);
51 private void Outputs_OutputValueChanged(
object sender, OutputEventArgs e)
53 OnOutputValueChanged(e.Output);
61 public virtual void OnOutputValueChanged(IOutput Output)
83 public abstract void Finish();
89 public abstract void Update();