![]() |
OpenSWMM Engine
6.0.0-alpha.1
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.1)
|
Rule action clause. More...
Public Attributes | |
| int | rule |
| Index of rule that action belongs to. | |
| int | link |
| int | attribute |
| Attribute of link being controlled. | |
| int | curve |
| Index of curve for modulated control. | |
| int | tseries |
| Index of time series for modulated control. | |
| double | value |
| Value of control setting. | |
| double | kp |
| PID coefficient Kp. | |
| double | ki |
| PID coefficient Ki. | |
| double | kd |
| PID coefficient Kd. | |
| double | e1 |
| PID set point error from previous time steps. | |
| double | e2 |
| PID set point error from previous time steps. | |
| struct TAction * | next |
| Next action clause of rule. | |
Rule action clause.
| int TAction::attribute |
Attribute of link being controlled.
| int TAction::curve |
Index of curve for modulated control.
| double TAction::e1 |
PID set point error from previous time steps.
| double TAction::e2 |
PID set point error from previous time steps.
| double TAction::kd |
PID coefficient Kd.
| double TAction::ki |
PID coefficient Ki.
| double TAction::kp |
PID coefficient Kp.
| int TAction::link |
link index
| struct TAction* TAction::next |
Next action clause of rule.
| int TAction::rule |
Index of rule that action belongs to.
| int TAction::tseries |
Index of time series for modulated control.
| double TAction::value |
Value of control setting.