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 void
codeButtonPressed(int requestedDirection, boolean requestedChangeInSignalDirection)
void
forceAllSignalsToHeld()
int
getPresentDirection()
int
getSignalsInTheFieldDirection()
boolean
inCorrespondence()
boolean
isNonfunctionalObject()
boolean
isRunningTime()
void
osSectionBecameOccupied()
void
removeAllListeners()
void
setCodeButtonHandler(CodeButtonHandler codeButtonHandler)
void
setPresentSignalDirectionLever(int presentSignalDirectionLever)
void
setRequestedDirection(int direction)
void
setSignalDirectionIndicatorsToOUTOFCORRESPONDENCE()
boolean
signalsNormal()
boolean
signalsNormalOrOutOfCorrespondence()
void
startCodingTime()
-
-
-
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)
-
-