Jump to content

API System.WDTEnable

From Flowcode Help
Revision as of 11:55, 16 January 2023 by Wiki bot (talk | contribs)
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
WDTEnable
Enables or disables the software watchdog during long operations 
- BOOL Enable
Set true to enable, false to disable 
- NONE Return


Detailed description

This disables the software watchdog timer (SWWDT) for long operations, preventing the 'An operation is taking a long time to complete' message from popping up if an algorithm takes a long time.


Note this call will only take effect inside an event, and the results will only be applicable for the duration of that event. This means a component can not permanently disable the watchdog.


Nevertheless, for clean usage a flowchart should always re-enable the SWWDT with Enable set to true for every disable call made. This call may be nested and a disable count is maintained.


Examples

Calling in a calculation

  • Add to a calculation icon:
    ::System.WDTEnable(false)