Watchdog Error Codes
The Watchdog VIs can return the following error codes. Refer to the KnowledgeBase for more information about correcting these errors.
Code | Name | Description |
---|---|---|
–22015 | kNIWDNumberTooBig | Unable to return a value because it would exceed the width of the return data type. |
–22014 | kNIWDWatchdogIsLocked | This watchdog has had kNIWatchdogHardwareLock enabled. No further changes can be made to its configuration until a reboot. |
–22013 | kNIWDCannotConnectToKernel | The kernel portion of the watchdog driver is not present, or failed to load correctly. Watchdog hardware cannot be used. |
–22012 | kNIWDUnsupportedProtocol | This watchdog cannot drive the specified trigger line in the requested manner. Not all watchdog hardware can drive triggers in all possible ways. |
–22011 | kNIWDHardwareInUse | The watchdog hardware you requested is already in use, or has been permanently locked. |
–22010 | kNIWDUnsupportedTriggerLine | The trigger line specified cannot be driven by this watchdog. Not all watchdog hardware can assert on all, if any, trigger lines. |
–22009 | kNIWDOutOfMemory | A memory allocation attempted by the watchdog driver failed. Check available memory and disk space. |
–22008 | kNIWDInvalidSession | The session handle or object pointer for this watchdog is either invalid or illegal. |
–22007 | kNIWDTooManyActions | The specified action cannot be added to the watchdog. Some actions can only be added once, and others have a maximum number that can be added. |
–22006 | kNIWDPALFailure | The watchdog driver has experienced an unexpected, low-level error. This watchdog hardware cannot be used. |
–22005 | kNIWDHardwareNotPresent | The watchdog hardware you requested is either not in the system, or has not been registered with the driver. |
–22004 | kNIWDUnsupportedParamAction | The action you tried to register cannot be handled by this watchdog hardware. You might be using a newer version of the API with an older implementation, or you might be working with limited hardware. |
–22003 | kNIWDReadOnlyRegister | The attribute you tried to set is read only. For example, you cannot set IDs and instance numbers. |
–22002 | kNIWDUnknownAttribute | The attribute you tried to get or set is not recognized as a known attribute by this watchdog hardware. You might be using a newer version of the API with an older implementation. |
–22001 | kNIWDNotSupported | This method or attribute is not supported by the watchdog hardware on this system. Not all parameters and methods apply to all types of watchdogs. |
–22000 | kNIWDStatusError | An unexpected error occurred with the watchdog hardware on this system. No detailed information is available for the error. |