Package jmri.jmrit.ctc
Class NBHTurnout
java.lang.Object
jmri.jmrit.ctc.NBHTurnout
This object additionally supports "inverted feedback", so that when someone
calls "getKnownState", (typically my own code in this CTC project) we return
the "adjusted" value based upon "inverted feedback".
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final int -
Constructor Summary
ConstructorsConstructorDescriptionNBHTurnout(String module, String userIdentifier, String parameter) NBHTurnout(String module, String userIdentifier, String parameter, String turnout, boolean FeedbackDifferent) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddPropertyChangeListener(PropertyChangeListener propertyChangeListener) getBean()intintvoidremovePropertyChangeListener(PropertyChangeListener propertyChangeListener) voidsetCommandedState(int s) intFor Unit testing only.booleanvalid()
-
Field Details
-
DEFAULT_TURNOUT_STATE_RV
- See Also:
-
DEFAULT_INT_RV
- See Also:
-
-
Constructor Details
-
NBHTurnout
public NBHTurnout(String module, String userIdentifier, String parameter, String turnout, boolean FeedbackDifferent) -
NBHTurnout
-
-
Method Details
-
valid
-
getBean
-
getBeanHandle
-
getKnownState
-
setCommandedState
-
getFeedbackMode
-
addPropertyChangeListener
-
removePropertyChangeListener
-
getHandleName
- Returns:
- The turnout's handle name.
-
testingGetCountOfPropertyChangeListenersRegistered
For Unit testing only.- Returns:
- Returns the present number of property change listeners registered with us so far.
-