Package jmri.jmrit.ctc.ctcserialdata
Class CallOnData
- java.lang.Object
-
- jmri.jmrit.ctc.ctcserialdata.CallOnData
-
public class CallOnData extends java.lang.Object
This describes a single line of Call On data. The list of call on rules for each OS section are in the _mCO_GroupingsList variable inCodeButtonHandlerData
. During panel loading, the switch indicator names are saved as strings. Once all of the data is loaded, the NBHSensors are copied from the related CodeButtonHandlerData.
-
-
Field Summary
Fields Modifier and Type Field Description NBHSensor
_mCalledOnExternalSensor
NamedBeanHandle<Block>
_mExternalBlock
NBHSignal
_mExternalSignal
java.lang.String
_mSignalAspectToDisplay
java.lang.String
_mSignalFacingDirection
java.util.ArrayList<java.lang.String>
_mSwitchIndicatorNames
java.util.ArrayList<NBHSensor>
_mSwitchIndicators
-
Constructor Summary
Constructors Constructor Description CallOnData()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
toString()
-
-
-
Field Detail
-
_mExternalSignal
public NBHSignal _mExternalSignal
-
_mSignalFacingDirection
public java.lang.String _mSignalFacingDirection
-
_mSignalAspectToDisplay
public java.lang.String _mSignalAspectToDisplay
-
_mCalledOnExternalSensor
public NBHSensor _mCalledOnExternalSensor
-
_mExternalBlock
public NamedBeanHandle<Block> _mExternalBlock
-
_mSwitchIndicators
public java.util.ArrayList<NBHSensor> _mSwitchIndicators
-
_mSwitchIndicatorNames
public java.util.ArrayList<java.lang.String> _mSwitchIndicatorNames
-
-
Constructor Detail
-
CallOnData
public CallOnData()
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-