Exemplo n.º 1
0
 public void RemoveInput(RouterInput input)
 {
     inputs.Remove(input);
     input.RemovedFromRouter(this);
     updateInputIndices();
 }
Exemplo n.º 2
0
 protected abstract bool setCrosspoint(RouterOutput output, RouterInput input);
Exemplo n.º 3
0
 public Label(Labelset labelset, string text, RouterInput routerInput)
 {
     this.Labelset    = labelset;
     this.text        = text;
     this.RouterInput = routerInput;
 }
Exemplo n.º 4
0
 public void restoreRouterInputAssociation()
 {
     RouterInput = RouterDatabase.Instance.GetTById(_routerId).Inputs[_routerInputIndex];
 }
Exemplo n.º 5
0
 public Crosspoint(RouterOutput output, RouterInput input)
 {
     Output = output;
     Input  = input;
 }
Exemplo n.º 6
0
 private void crosspointGreenTallyChangedHandler(RouterInput input, bool newState)
 {
     GreenTallyChanged?.Invoke(this, false, newState);
 }
Exemplo n.º 7
0
 private void crosspointSourceNameChangedHandler(RouterInput input, string newName)
 {
     SourceSignalNameChanged?.Invoke(this, newName);
 }
Exemplo n.º 8
0
 private void crosspointSourceChangingHandler(RouterInput input, ISignal oldSource, ISignal newSource)
 {
     removeIndirectTalliesFromSource(oldSource);
 }
Exemplo n.º 9
0
 private void crosspointSourceChangedHandler(RouterInput input, ISignal oldSource, ISignal newSource)
 {
     sendIndirectTalliesToSource(newSource);
 }