Package jmri
Interface VariableControlSpanBean
- All Superinterfaces:
Comparable<NamedBean>,NamedBean,PropertyChangeProvider
- All Known Subinterfaces:
Turnout
- All Known Implementing Classes:
AbstractTurnout,AcelaTurnout,BiDiBTurnout,CbusTurnout,DCCppTurnout,EasyDccTurnout,EcosTurnout,EliteXNetTurnout,IpocsTurnout,JMRIClientTurnout,LnTurnout,MarklinTurnout,MqttTurnout,MrcTurnout,Mx1Turnout,NceTurnout,OlcbTurnout,RaspberryPiTurnout,SerialTurnout,SerialTurnout,SerialTurnout,SerialTurnout,SerialTurnout,SerialTurnout,SerialTurnout,SprogCSTurnout,SprogTurnout,SRCPTurnout,TamsTurnout,XBeeTurnout,XNetTurnout,XpaTurnout,Z21XNetTurnout,ZTC611XNetTurnout
-
Nested Class Summary
Nested classes/interfaces inherited from interface jmri.NamedBean
NamedBean.BadNameException, NamedBean.BadSystemNameException, NamedBean.BadUserNameException, NamedBean.DisplayOptions, NamedBean.DuplicateSystemNameException -
Field Summary
Fields inherited from interface jmri.NamedBean
DISPLAY_NAME_FORMAT, INCONSISTENT, PROPERTY_COMMENT, PROPERTY_ENABLED, PROPERTY_KNOWN_STATE, PROPERTY_STATE, PROPERTY_USERNAME, QUOTED_NAME_FORMAT, UNKNOWN -
Method Summary
Modifier and TypeMethodDescriptionintProvide the number of input/output bits this bean controls.voidsetNumberControlBits(int num) Set number of input/output bits this bean controls.Methods inherited from interface jmri.NamedBean
addPropertyChangeListener, addPropertyChangeListener, compareSystemNameSuffix, compareTo, describeState, dispose, getBeanType, getComment, getDisplayName, getDisplayName, getListenerRef, getListenerRefs, getNumPropertyChangeListeners, getProperty, getPropertyChangeListenersByReference, getPropertyKeys, getRecommendedToolTip, getState, getSystemName, getUsageReport, getUserName, removeProperty, setComment, setProperty, setState, setUserName, toString, updateListenerRef, vetoableChangeMethods inherited from interface jmri.beans.PropertyChangeProvider
addPropertyChangeListener, addPropertyChangeListener, getPropertyChangeListeners, getPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListener
-
Method Details
-
getNumberControlBits
Provide the number of input/output bits this bean controls.Typically just one, some systems provide outputs that control two outputs, e.g. C/MRI.
- Returns:
- the number of bits
-
setNumberControlBits
Set number of input/output bits this bean controls.- Parameters:
num- the size of the input/output, currently 1 or 2
-