Package jmri.jmrit.ctc
Interface SignalDirectionIndicatorsInterface
-
- All Known Implementing Classes:
SignalDirectionIndicators,SignalDirectionIndicatorsNull
public interface SignalDirectionIndicatorsInterface
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidcodeButtonPressed(int requestedDirection, boolean requestedChangeInSignalDirection)voidforceAllSignalsToHeld()intgetPresentDirection()intgetSignalsInTheFieldDirection()booleaninCorrespondence()booleanisNonfunctionalObject()booleanisRunningTime()voidosSectionBecameOccupied()voidremoveAllListeners()voidsetCodeButtonHandler(CodeButtonHandler codeButtonHandler)voidsetPresentSignalDirectionLever(int presentSignalDirectionLever)voidsetRequestedDirection(int direction)voidsetSignalDirectionIndicatorsToOUTOFCORRESPONDENCE()booleansignalsNormal()booleansignalsNormalOrOutOfCorrespondence()voidstartCodingTime()
-
-
-
Method Detail
-
setCodeButtonHandler
void setCodeButtonHandler(CodeButtonHandler codeButtonHandler)
-
removeAllListeners
void removeAllListeners()
-
isNonfunctionalObject
boolean isNonfunctionalObject()
-
setPresentSignalDirectionLever
void setPresentSignalDirectionLever(int presentSignalDirectionLever)
-
isRunningTime
boolean isRunningTime()
-
osSectionBecameOccupied
void osSectionBecameOccupied()
-
codeButtonPressed
void codeButtonPressed(int requestedDirection, boolean requestedChangeInSignalDirection)
-
startCodingTime
void startCodingTime()
-
signalsNormal
boolean signalsNormal()
-
signalsNormalOrOutOfCorrespondence
boolean signalsNormalOrOutOfCorrespondence()
-
getPresentDirection
int getPresentDirection()
-
inCorrespondence
boolean inCorrespondence()
-
forceAllSignalsToHeld
void forceAllSignalsToHeld()
-
getSignalsInTheFieldDirection
int getSignalsInTheFieldDirection()
-
setSignalDirectionIndicatorsToOUTOFCORRESPONDENCE
void setSignalDirectionIndicatorsToOUTOFCORRESPONDENCE()
-
setRequestedDirection
void setRequestedDirection(int direction)
-
-