-
controllerName
String controllerName
Name of this TrafCod controller.
-
trafcodRules
List<E> trafcodRules
The original rules.
-
tokenisedRules
List<E> tokenisedRules
The tokenized rules.
-
variables
Map<K,V> variables
The TrafCOD variables.
-
variablesInDefinitionOrder
List<E> variablesInDefinitionOrder
The TrafCOD variables in order of definition.
-
detectors
Map<K,V> detectors
The detectors.
-
numberOfConflictGroups
int numberOfConflictGroups
Number of conflict groups in the control program.
-
conflictGroupSize
int conflictGroupSize
Sequence information; size of conflict group.
-
structureNumber
int structureNumber
Chosen structure number (as assigned by VRIGen).
-
conflictGroups
List<E> conflictGroups
The conflict groups in order that they will be served.
-
maxLoopCount
int maxLoopCount
Maximum number of evaluation loops.
-
currentToken
int currentToken
Position in current expression.
-
stack
List<E> stack
The expression evaluation stack.
-
currentRule
Object[] currentRule
Rule that is currently being evaluated.
-
currentTime10
int currentTime10
The current time in units of 0.1 s
-
simulator
nl.tudelft.simulation.dsol.simulators.DEVSSimulator<A extends Comparable<A>,R extends Number & Comparable<R>,T extends nl.tudelft.simulation.dsol.simtime.SimTime<A,R,T>> simulator
The simulation engine.
-
currentConflictGroup
String currentConflictGroup
Space-separated list of the traffic streams in the currently active conflict group.