Uses of Class
jmri.jmrit.ctc.NBHSensor
Packages that use NBHSensor
Package
Description
The CTC system provides the ability to create and run prototypical CTC dispatching.
Implements CTC data loading and storing.
-
Uses of NBHSensor in jmri.jmrit.ctc
Fields in jmri.jmrit.ctc declared as NBHSensorModifier and TypeFieldDescriptionfinal NBHSensorSignalDirectionLever.LNR_NBHSensors._mLeftSensorfinal NBHSensorSignalDirectionLever.LNR_NBHSensors._mNormalSensorfinal NBHSensorSignalDirectionLever.LNR_NBHSensors._mRightSensor(package private) NBHSensorCtcManager.foundSensorFields in jmri.jmrit.ctc with type parameters of type NBHSensorMethods in jmri.jmrit.ctc that return NBHSensorModifier and TypeMethodDescriptionTurnoutLock.getDispatcherSensorLockToggle()CtcManager.getNBHSensor(String name) CodeButtonHandler.getOSSectionOccupiedExternalSensor()SwitchDirectionIndicators.getProperIndicatorSensor(boolean isNormal) SwitchDirectionLever.getSwitchLeverSensor()Methods in jmri.jmrit.ctc with parameters of type NBHSensorConstructors in jmri.jmrit.ctc with parameters of type NBHSensorModifierConstructorDescriptionCallOn(LockedRoutesManager lockedRoutesManager, String userIdentifier, NBHSensor callOnToggleSensor, ArrayList<CallOnData> groupingsList, OtherData.SIGNAL_SYSTEM_TYPE signalSystemType) CodeButtonHandler(boolean turnoutLockingOnlyEnabled, LockedRoutesManager lockedRoutesManager, 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) Class to manage the Fleeting sensor (if defined).LNR_NBHSensors(NBHSensor leftSensor, NBHSensor normalSensor, NBHSensor rightSensor) SignalDirectionIndicators(String userIdentifier, NBHSensor leftSensor, NBHSensor normalSensor, NBHSensor rightSensor, int codingTimeInMilliseconds, int timeLockingTimeInMilliseconds, CodeButtonHandlerData.TRAFFIC_DIRECTION trafficDirection, ArrayList<NBHSignal> signalListLeftRight, ArrayList<NBHSignal> signalListRightLeft, Fleeting fleetingObject) SignalDirectionLever(String userIdentifier, NBHSensor leftSensor, NBHSensor normalSensor, NBHSensor rightSensor) SwitchDirectionIndicators(String userIdentifier, NBHSensor normalIndicatorSensor, NBHSensor reveresedIndicatorSensor, NBHTurnout actualTurnout, int codingTimeInMilliseconds, boolean feedbackDifferent) SwitchDirectionLever(String userIdentifier, NBHSensor switchLeverSensor) SwitchIndicatorsRoute(NBHSensor switchIndicator1, NBHSensor switchIndicator2, NBHSensor switchIndicator3, NBHSensor switchIndicator4, NBHSensor switchIndicator5, NBHSensor switchIndicator6) TurnoutLock(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 -
Uses of NBHSensor in jmri.jmrit.ctc.configurexml
Methods in jmri.jmrit.ctc.configurexml that return NBHSensorModifier and TypeMethodDescription(package private) NBHSensorCtcManagerXml.loadSensor(org.jdom2.Element element, boolean isInternal) (package private) static NBHSensorImportExternalData.loadSensor(String value, boolean isInternal) Methods in jmri.jmrit.ctc.configurexml that return types with arguments of type NBHSensorModifier and TypeMethodDescriptionCtcManagerXml.getSensorList(org.jdom2.Element element) ImportExternalData.getTRLSensorList(TrafficLockingEntry entry, boolean occupancy) Methods in jmri.jmrit.ctc.configurexml with parameters of type NBHSensorModifier and TypeMethodDescription(package private) org.jdom2.ElementCtcManagerXml.storeSensor(String elementName, NBHSensor sensor) Method parameters in jmri.jmrit.ctc.configurexml with type arguments of type NBHSensorModifier and TypeMethodDescription(package private) org.jdom2.ElementCtcManagerXml.storeSensorList(String elementName, List<NBHSensor> sensors) -
Uses of NBHSensor in jmri.jmrit.ctc.ctcserialdata
Fields in jmri.jmrit.ctc.ctcserialdata declared as NBHSensorModifier and TypeFieldDescriptionCallOnData._mCalledOnExternalSensorCodeButtonHandlerData._mCO_CallOnToggleInternalSensorCodeButtonHandlerData._mCodeButtonInternalSensorOtherData._mCTCDebugSystemReloadInternalSensorOtherData._mFleetingToggleInternalSensorCodeButtonHandlerData._mOSSectionOccupiedExternalSensorCodeButtonHandlerData._mOSSectionOccupiedExternalSensor2CodeButtonHandlerData._mSIDI_LeftInternalSensorCodeButtonHandlerData._mSIDI_NormalInternalSensorCodeButtonHandlerData._mSIDI_RightInternalSensorCodeButtonHandlerData._mSIDL_LeftInternalSensorCodeButtonHandlerData._mSIDL_NormalInternalSensorCodeButtonHandlerData._mSIDL_RightInternalSensorCodeButtonHandlerData._mSWDI_NormalInternalSensorCodeButtonHandlerData._mSWDI_ReversedInternalSensorCodeButtonHandlerData._mSWDL_InternalSensorCodeButtonHandlerData._mTUL_DispatcherInternalSensorLockToggleCodeButtonHandlerData._mTUL_DispatcherInternalSensorUnlockedIndicatorFields in jmri.jmrit.ctc.ctcserialdata with type parameters of type NBHSensorModifier and TypeFieldDescriptionTrafficLockingData._mOccupancyExternalSensorsTrafficLockingData._mOptionalExternalSensorsCallOnData._mSwitchIndicatorsMethods in jmri.jmrit.ctc.ctcserialdata that return types with arguments of type NBHSensorModifier and TypeMethodDescriptionTrafficLockingData.getOccupancySensors()Create a list of occupancy sensors with 9 entries.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 NBHSensorModifier and TypeMethodDescriptionstatic NBHSensorCodeButtonHandlerDataRoutines.createInternalNBHSensor(int number, String pattern) Create an internal NBHSensor using the provide(String) based constructor.static NBHSensorCommonSubs.getNBHSensor(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 NBHSensorModifier and TypeMethodDescriptionstatic voidCommonSubs.addSensorToSensorList(ArrayList<NBHSensor> list, String sensorName) Add a valid NBHSensor entry to an ArrayList.