Uses of Class
jmri.jmrit.ctc.NBHSensor
-
Packages that use NBHSensor Package Description jmri.jmrit.ctc The CTC system provides the ability to create and run prototypical CTC dispatching.jmri.jmrit.ctc.configurexml Implements CTC data loading and storing.jmri.jmrit.ctc.ctcserialdata jmri.jmrit.ctc.editor.code -
-
Uses of NBHSensor in jmri.jmrit.ctc
Fields in jmri.jmrit.ctc declared as NBHSensor Modifier and Type Field Description NBHSensor
SignalDirectionLever.LNR_NBHSensors. _mLeftSensor
NBHSensor
SignalDirectionLever.LNR_NBHSensors. _mNormalSensor
NBHSensor
SignalDirectionLever.LNR_NBHSensors. _mRightSensor
(package private) NBHSensor
CtcManager. foundSensor
Fields in jmri.jmrit.ctc with type parameters of type NBHSensor Modifier and Type Field Description (package private) java.util.HashMap<java.lang.String,NBHSensor>
CtcManager. nbhSensors
Methods in jmri.jmrit.ctc that return NBHSensor Modifier and Type Method Description NBHSensor
TurnoutLock. getDispatcherSensorLockToggle()
NBHSensor
CtcManager. getNBHSensor(java.lang.String name)
NBHSensor
CodeButtonHandler. getOSSectionOccupiedExternalSensor()
NBHSensor
SwitchDirectionIndicators. getProperIndicatorSensor(boolean isNormal)
NBHSensor
SwitchDirectionLever. getSwitchLeverSensor()
Methods in jmri.jmrit.ctc with parameters of type NBHSensor Modifier and Type Method Description void
CtcManager. putNBHSensor(java.lang.String name, NBHSensor nbh)
Constructors in jmri.jmrit.ctc with parameters of type NBHSensor Constructor Description CallOn(LockedRoutesManager lockedRoutesManager, java.lang.String userIdentifier, NBHSensor callOnToggleSensor, java.util.ArrayList<CallOnData> groupingsList, OtherData.SIGNAL_SYSTEM_TYPE signalSystemType)
CodeButtonHandler(boolean turnoutLockingOnlyEnabled, LockedRoutesManager lockedRoutesManager, java.lang.String userIdentifier, int uniqueID, NBHSensor codeButtonInternalSensor, int codeButtonDelayInMilliseconds, NBHSensor osSectionOccupiedExternalSensor, NBHSensor osSectionOccupiedExternalSensor2, SignalDirectionIndicatorsInterface signalDirectionIndicators, SignalDirectionLever signalDirectionLever, SwitchDirectionIndicators switchDirectionIndicators, SwitchDirectionLever switchDirectionLever, Fleeting fleeting, CallOn callOn, TrafficLocking trafficLocking, TurnoutLock turnoutLock, IndicationLockingSignals indicationLockingSignals)
CodeButtonSimulator(int pauseTimeInMilliseconds, NBHSensor codeButtonSensor, SwitchDirectionLever switchDirectionLever, SignalDirectionLever signalDirectionLever, TurnoutLock turnoutLock)
Fleeting(NBHSensor fleetingToggleInternalSensor, boolean defaultFleetingEnabled)
Class to manage the Fleeting sensor (if defined).LNR_NBHSensors(NBHSensor leftSensor, NBHSensor normalSensor, NBHSensor rightSensor)
SignalDirectionIndicators(java.lang.String userIdentifier, NBHSensor leftSensor, NBHSensor normalSensor, NBHSensor rightSensor, int codingTimeInMilliseconds, int timeLockingTimeInMilliseconds, CodeButtonHandlerData.TRAFFIC_DIRECTION trafficDirection, java.util.ArrayList<NBHSignal> signalListLeftRight, java.util.ArrayList<NBHSignal> signalListRightLeft, Fleeting fleetingObject)
SignalDirectionLever(java.lang.String userIdentifier, NBHSensor leftSensor, NBHSensor normalSensor, NBHSensor rightSensor)
SwitchDirectionIndicators(java.lang.String userIdentifier, NBHSensor normalIndicatorSensor, NBHSensor reveresedIndicatorSensor, NBHTurnout actualTurnout, int codingTimeInMilliseconds, boolean feedbackDifferent)
SwitchDirectionLever(java.lang.String userIdentifier, NBHSensor switchLeverSensor)
SwitchIndicatorsRoute(NBHSensor switchIndicator1, NBHSensor switchIndicator2, NBHSensor switchIndicator3, NBHSensor switchIndicator4, NBHSensor switchIndicator5, NBHSensor switchIndicator6)
TurnoutLock(java.lang.String userIdentifier, NBHSensor dispatcherSensorLockToggle, NBHTurnout actualTurnout, boolean actualTurnoutFeedbackDifferent, NBHSensor dispatcherSensorUnlockedIndicator, boolean noDispatcherControlOfSwitch, int ndcos_WhenLockedSwitchState, CodeButtonHandlerData.LOCK_IMPLEMENTATION _mLockImplementation, boolean turnoutLocksEnabledAtStartup, NBHTurnout additionalTurnout1, boolean additionalTurnout1FeebackReversed, NBHTurnout additionalTurnout2, boolean additionalTurnout2FeebackReversed, NBHTurnout additionalTurnout3, boolean additionalTurnout3FeebackReversed)
Constructor parameters in jmri.jmrit.ctc with type arguments of type NBHSensor Constructor Description SwitchIndicatorsRoute(java.util.ArrayList<NBHSensor> switchIndicators)
-
Uses of NBHSensor in jmri.jmrit.ctc.configurexml
Methods in jmri.jmrit.ctc.configurexml that return NBHSensor Modifier and Type Method Description (package private) NBHSensor
CtcManagerXml. loadSensor(org.jdom2.Element element, boolean isInternal)
(package private) static NBHSensor
ImportExternalData. loadSensor(java.lang.String value, boolean isInternal)
Methods in jmri.jmrit.ctc.configurexml that return types with arguments of type NBHSensor Modifier and Type Method Description (package private) java.util.ArrayList<NBHSensor>
CtcManagerXml. getSensorList(org.jdom2.Element element)
(package private) static java.util.ArrayList<NBHSensor>
ImportExternalData. getTRLSensorList(TrafficLockingEntry entry, boolean occupancy)
Methods in jmri.jmrit.ctc.configurexml with parameters of type NBHSensor Modifier and Type Method Description (package private) org.jdom2.Element
CtcManagerXml. storeSensor(java.lang.String elementName, NBHSensor sensor)
Method parameters in jmri.jmrit.ctc.configurexml with type arguments of type NBHSensor Modifier and Type Method Description (package private) org.jdom2.Element
CtcManagerXml. storeSensorList(java.lang.String elementName, java.util.List<NBHSensor> sensors)
-
Uses of NBHSensor in jmri.jmrit.ctc.ctcserialdata
Fields in jmri.jmrit.ctc.ctcserialdata with type parameters of type NBHSensor Modifier and Type Field Description java.util.List<NBHSensor>
TrafficLockingData. _mOccupancyExternalSensors
java.util.List<NBHSensor>
TrafficLockingData. _mOptionalExternalSensors
java.util.ArrayList<NBHSensor>
CallOnData. _mSwitchIndicators
Methods in jmri.jmrit.ctc.ctcserialdata that return types with arguments of type NBHSensor Modifier and Type Method Description java.util.ArrayList<NBHSensor>
TrafficLockingData. getOccupancySensors()
Create a list of occupancy sensors with 9 entries.java.util.ArrayList<NBHSensor>
TrafficLockingData. getOptionalSensors()
Create a list of optional sensors with 2 entries. -
Uses of NBHSensor in jmri.jmrit.ctc.editor.code
Methods in jmri.jmrit.ctc.editor.code that return NBHSensor Modifier and Type Method Description static NBHSensor
CodeButtonHandlerDataRoutines. createInternalNBHSensor(int number, java.lang.String pattern)
Create an internal NBHSensor using the provide(String) based constructor.static NBHSensor
CommonSubs. getNBHSensor(java.lang.String newName, boolean isInternal)
Get a NBHSensor from the CtcManager NBHSensor map or create a new one.Method parameters in jmri.jmrit.ctc.editor.code with type arguments of type NBHSensor Modifier and Type Method Description static void
CommonSubs. addSensorToSensorList(java.util.ArrayList<NBHSensor> list, java.lang.String sensorName)
Add a valid NBHSensor entry to an ArrayList.
-