Uses of Interface
jmri.jmrit.ussctc.Lock
-
Packages that use Lock Package Description jmri.jmrit.ussctc Support for implementing USS CTC systems in JMRI. -
-
Uses of Lock in jmri.jmrit.ussctc
Classes in jmri.jmrit.ussctc that implement Lock Modifier and Type Class Description class
CombinedLock
Combines multiple locks into one with an AND operation.class
OccupancyLock
Lock if any of a list of sensors isn't INACTIVE.class
RouteLock
Lock if any of the SignalHeads controlling traffic over a turnout are not at stop.class
TimeLock
Lock if any of the SignalHeadSections controlling traffic are running time.class
TrafficLock
Implements a traffic lock.class
TrafficRelay
Models a traffic relay.class
TurnoutLock
Lock if a turnout isn't in the desired state.Fields in jmri.jmrit.ussctc with type parameters of type Lock Modifier and Type Field Description (package private) java.util.List<Lock>
SignalHeadSection. leftwardLocks
(package private) java.util.List<Lock>
CombinedLock. list
(package private) java.util.List<Lock>
TurnoutSection.TurnoutFieldSection. locks
(package private) java.util.List<Lock>
SignalHeadSection. rightwardLocks
Method parameters in jmri.jmrit.ussctc with type arguments of type Lock Modifier and Type Method Description void
SignalHeadSection. addLeftwardLocks(java.util.List<Lock> locks)
void
TurnoutSection. addLocks(java.util.List<Lock> locks)
void
TurnoutSection.TurnoutFieldSection. addLocks(java.util.List<Lock> locks)
void
SignalHeadSection. addRightwardLocks(java.util.List<Lock> locks)
static boolean
Lock. checkLocksClear(java.util.List<Lock> locks, LockLogger lockLogger)
Check a collection of Locks, handling the logging etc as needed.Constructor parameters in jmri.jmrit.ussctc with type arguments of type Lock Constructor Description CombinedLock(java.util.List<Lock> list)
-