flex_enable_1394_watchdog

NI-Motion Functions

flex_enable_1394_watchdog

Device Compatibility

Device Compatibility
7330
N
7340
N
7344
N
7350
N
7390
N
FW-1394
N
NI SoftMotion Controller for CANopen—Xenus
N
NI SoftMotion Controller for CANopen—Accelnet
N

Enable 1394 Watchdog

Note  This function is no longer supported.

Legacy Information

Usage

status = flex_enable_1394_watchdog(u8 boardID, u8 enableOrDisable);

Purpose

Enables or disables the watchdog timer on the 1394 motherboard.

Parameters

Name Type Description
boardID u8 assigned by Measurement & Automation Explorer (MAX)
enableOrDisable u8 enable or disable the watchdog timer

Parameter Discussion

enableOrDisable enables or disables the watchdog timer on the 1394 motherboard. Set this to NIMC_TRUE (1) to enable the watchdog timer and NIMC_FALSE (0) to disable the watchdog timer.

Using This Function

This function enables the communications watchdog timer on the FW-7344. If the FW-7344 is in an environment with severe electrostatic discharge (ESD) conditions, these ESD events can disrupt the host-to-controller communication.

When the watchdog timer is enabled, the motion control driver must access the watchdog timer every 10 seconds. If an event such as ESD disrupts this communication, the watchdog automatically resets the controller. If you do not enable the watchdog timer, you have to power cycle the FW-7344 to restore communication.