Resets the watchdog counter to the value you specify using either the Watchdog Configure VI or the Watchdog Set Attribute VI.


icon

Inputs/Outputs

  • cu64.png watchdogID in

    watchdogID in specifies a watchdog object.

  • cbool.png reset watchdog after expire? (F)

    reset watchdog after expire? determines whether a whack after the watchdog timer has expired resets the watchdog timer. The default value is FALSE, which specifies that the watchdog timer remains expired after the first expiration.

  • cerrcodeclst.png error in (no error)

    error in describes error conditions that occur before this node runs. This input provides standard error in functionality.

  • iu64.png watchdogID out

    watchdogID out has the same value as watchdogID in.

  • ienum.png watchdog status

    watchdog status is the current status of the watchdog timer.

    The watchdog status output can return the following values:

    0Indicates that the watchdog object has expired.
    0Indicates that the watchdog object is disabled.
    0Indicates that the watchdog object is running normally.
  • ierrcodeclst.png error out

    error out contains error information. This output provides standard error out functionality.

  • If the countdown of the watchdog timer has not yet started, this VI starts the countdown. If the watchdog object is running or disabled, this VI restarts the countdown of the watchdog timer. If the watchdog object is expired, this VI restarts the countdown of the watchdog timer only if you set reset watchdog after expire? to TRUE.

    Examples

    Refer to the following example files included with LabVIEW Real-Time Module.

    • labview\examples\Real-Time Module\NI Watchdog\Watchdog - RT Engine.lvproj