public function tem_timeControl_triggered(me, now) result(hasTriggered)
Returns if the timeControl has triggered since last update.
This is true if now >= me%trigger and with in the bounds of min and max.
Please note that, to allow arbitrary settings of min and interval, this
routine might change the timeControl data given in me, by setting the
trigger to now, when min is reached for the first time.
This is required to allow independent time definitions for min, max and
interval.
Nodes of different colours represent the following:
Solid arrows point from a procedure to one which it calls. Dashed
arrows point from an interface to procedures which implement that interface.
This could include the module procedures in a generic interface or the
implementation in a submodule of an interface in a parent module.
Nodes of different colours represent the following:
Solid arrows point from a procedure to one which it calls. Dashed
arrows point from an interface to procedures which implement that interface.
This could include the module procedures in a generic interface or the
implementation in a submodule of an interface in a parent module.