uavsim.graphics.instruments.navcommselector
Class NavCommSwitchMapping

java.lang.Object
  extended by uavsim.graphics.instruments.navcommselector.NavCommSwitchMapping

public class NavCommSwitchMapping
extends java.lang.Object

zzz

Author:
Dan Tappan [23.10.11]

Field Summary
private  int _sourceIndex
          zzz
private  java.util.List<A_Instrument> _sources
          zzz
private  A_Instrument _target
          zzz
private static int NO_SELECTED_SOURCE
          zzz
 
Constructor Summary
NavCommSwitchMapping(A_Instrument target, A_Instrument... sources)
          zzz
 
Method Summary
 A_Instrument getSelectedSource()
          zzz must be selected source
 A_Instrument getTarget()
          zzz
 boolean hasSelectedSource()
          zzz
 void selectSource(java.lang.String sourceID)
          zzz toggles
 java.lang.String toString()
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_sourceIndex

private int _sourceIndex
zzz


_sources

private final java.util.List<A_Instrument> _sources
zzz


_target

private final A_Instrument _target
zzz


NO_SELECTED_SOURCE

private static final int NO_SELECTED_SOURCE
zzz

See Also:
Constant Field Values
Constructor Detail

NavCommSwitchMapping

public NavCommSwitchMapping(A_Instrument target,
                            A_Instrument... sources)
zzz

Parameters:
sources - - zzz
target - - zzz
Method Detail

getSelectedSource

public A_Instrument getSelectedSource()
zzz must be selected source

Returns:
zzz

getTarget

public A_Instrument getTarget()
zzz

Returns:
zzz

hasSelectedSource

public boolean hasSelectedSource()
zzz

Returns:
zzz

selectSource

public void selectSource(java.lang.String sourceID)
zzz toggles

Parameters:
sourceID - - zzz

toString

public java.lang.String toString()

Overrides:
toString in class java.lang.Object