Uses of Interface
jmri.jmrit.logixng.DigitalExpressionBean
-
Packages that use DigitalExpressionBean Package Description jmri.jmrit.logixng jmri.jmrit.logixng.expressions jmri.jmrit.logixng.implementation jmri.jmrit.logixng.tools.debugger jmri.jmrix.loconet.logixng -
-
Uses of DigitalExpressionBean in jmri.jmrit.logixng
Subinterfaces of DigitalExpressionBean in jmri.jmrit.logixng Modifier and Type Interface Description interface
MaleDigitalExpressionSocket
A LogixNG male DigitalExpressionBean socket.Methods in jmri.jmrit.logixng that return types with arguments of type DigitalExpressionBean Modifier and Type Method Description java.util.Set<java.util.Map.Entry<Category,java.lang.Class<? extends DigitalExpressionBean>>>
DigitalExpressionFactory. getExpressionClasses()
Get a set of classes that implements the DigitalExpressionBean interface.Methods in jmri.jmrit.logixng with parameters of type DigitalExpressionBean Modifier and Type Method Description MaleDigitalExpressionSocket
DigitalExpressionManager. registerExpression(DigitalExpressionBean expression)
Remember a NamedBean Object created outside the manager. -
Uses of DigitalExpressionBean in jmri.jmrit.logixng.expressions
Classes in jmri.jmrit.logixng.expressions that implement DigitalExpressionBean Modifier and Type Class Description class
AbstractDigitalExpression
class
And
Evaluates to True if all of the children expressions evaluate to true.class
Antecedent
Evaluates to True if the antecedent evaluates to trueclass
ConnectionName
Returns true if there is a connection of specified type.class
DigitalCallModule
This expression evaluates a module.class
DigitalFormula
Evaluates to True if the formula evaluates to trueclass
ExpressionAudio
This expression evaluates the state of an Audio.class
ExpressionBlock
This expression evaluates the state of a Block.class
ExpressionClock
This expression is a clock.class
ExpressionConditional
Evaluates the state of a Conditional.class
ExpressionDispatcher
This expression checks the status or mode of an active train.class
ExpressionEntryExit
This expression sets the state of a DestinationPoints.class
ExpressionLight
This expression sets the state of a light.class
ExpressionLinuxLinePower
Check the status of battery and power supply.class
ExpressionLocalVariable
Evaluates the state of a local variable.class
ExpressionMemory
Evaluates the state of a Memory.class
ExpressionOBlock
This expression sets the state of a oblock.class
ExpressionPower
This expression sets the state of a power.class
ExpressionReference
Evaluates what a reference points to.class
ExpressionReporter
Evaluates the state of a Reporter.class
ExpressionScript
Executes a script.class
ExpressionSection
This expression evaluates the state of a Section.class
ExpressionSensor
This expression sets the state of a sensor.class
ExpressionSensorEdge
This expression checks the flank of the change of the state of a sensor.class
ExpressionSignalHead
Evaluates the state of a SignalHead.class
ExpressionSignalMast
Evaluates the state of a SignalMast.class
ExpressionTransit
This expression evaluates the state of a Transit.class
ExpressionTurnout
This expression sets the state of a turnout.class
ExpressionWarrant
This expression sets the state of a warrant.class
False
Always evaluates to False.class
FileAsFlag
Does a file exists?class
Hold
An Expression that keeps its status even if its child expression doesn't.class
LastResultOfDigitalExpression
Returns the last result of a digital expression.class
LogData
This action logs some data.class
Not
An Expression that negates the result of its child expression.class
Or
Evaluates to True if any of the children expressions evaluate to true.class
Timer
An expression that waits some time before returning True.class
TriggerOnce
An Expression that returns True only once while its child expression returns True.class
True
Always evaluates to True.Methods in jmri.jmrit.logixng.expressions that return types with arguments of type DigitalExpressionBean Modifier and Type Method Description java.util.Set<java.util.Map.Entry<Category,java.lang.Class<? extends DigitalExpressionBean>>>
DigitalFactory. getExpressionClasses()
-
Uses of DigitalExpressionBean in jmri.jmrit.logixng.implementation
Classes in jmri.jmrit.logixng.implementation that implement DigitalExpressionBean Modifier and Type Class Description class
DefaultMaleDigitalExpressionSocket
Every DigitalExpressionBean has an DefaultMaleDigitalExpressionSocket as its parent.Methods in jmri.jmrit.logixng.implementation with parameters of type DigitalExpressionBean Modifier and Type Method Description protected MaleDigitalExpressionSocket
DefaultDigitalExpressionManager. createMaleExpressionSocket(DigitalExpressionBean expression)
MaleDigitalExpressionSocket
DefaultDigitalExpressionManager. registerExpression(DigitalExpressionBean expression)
Remember a NamedBean Object created outside the manager.Constructors in jmri.jmrit.logixng.implementation with parameters of type DigitalExpressionBean Constructor Description DefaultMaleDigitalExpressionSocket(BaseManager<? extends NamedBean> manager, DigitalExpressionBean expression)
-
Uses of DigitalExpressionBean in jmri.jmrit.logixng.tools.debugger
Classes in jmri.jmrit.logixng.tools.debugger that implement DigitalExpressionBean Modifier and Type Class Description class
DebuggerMaleDigitalExpressionSocket
-
Uses of DigitalExpressionBean in jmri.jmrix.loconet.logixng
Classes in jmri.jmrix.loconet.logixng that implement DigitalExpressionBean Modifier and Type Class Description class
ExpressionSlotUsage
This expression compares the number of slots that are currently in use with a threshold number.Methods in jmri.jmrix.loconet.logixng that return types with arguments of type DigitalExpressionBean Modifier and Type Method Description java.util.Set<java.util.Map.Entry<Category,java.lang.Class<? extends DigitalExpressionBean>>>
ExpressionFactory. getExpressionClasses()
-