![]() |
OpenSWMM Engine
6.0.0-alpha.1
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.1)
|
Controls file variables and definitions. More...
Macros | |
| #define | MAXVARNAME 32 |
| Maximum length of a variable name. | |
Variables | |
| struct TRule * | Rules |
| Array of control rules. | |
| struct TActionList * | ActionList |
| Linked list of control actions. | |
| int | InputState |
| State of rule interpreter. | |
| int | RuleCount |
| Total number of rules. | |
| double | ControlValue |
| Value of controller variable. | |
| double | SetPoint |
| Value of controller setpoint. | |
| DateTime | CurrentDate |
| Current date in whole days. | |
| DateTime | CurrentTime |
| Current time of day (decimal). | |
| int | VariableCount |
| Number of named variables. | |
| int | ExpressionCount |
| Number of math expressions. | |
| int | CurrentVariable |
| Index of current named variable. | |
| int | CurrentExpression |
| Index of current math expression. | |
| struct TNamedVariable * | NamedVariable |
| Array of named variables. | |
| struct TExpression * | Expression |
| Array of math expressions. | |
Controls file variables and definitions.
| #define MAXVARNAME 32 |
Maximum length of a variable name.
| ActionList |
Linked list of control actions.
| ControlValue |
Value of controller variable.
| CurrentDate |
Current date in whole days.
| CurrentExpression |
Index of current math expression.
| CurrentTime |
Current time of day (decimal).
| CurrentVariable |
Index of current named variable.
| Expression |
Array of math expressions.
| ExpressionCount |
Number of math expressions.
| InputState |
State of rule interpreter.
| NamedVariable |
Array of named variables.
| RuleCount |
Total number of rules.
| Rules |
Array of control rules.
| SetPoint |
Value of controller setpoint.
| VariableCount |
Number of named variables.