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.