Quote:
Originally Posted by Team4014
We've been having troubles with our user watchdog not being fed, and it's making our robot lag. We want to disable the user watchdog completely, but if nobody knows how to do that, then we can just feed when needed. However, we don't know how to do either of those, so if anyone knows how to do either of those (preferably how to disable it), we would really appreciate a comment. Thanks! 
|
The userwatchdog is in place to show you that you may have problems in your coding. However, if you are sure that you're not creating the condition yourself, you can remove them by deleting them from the begin statement where your different items are opened.
On the other hand, if you're talking about the system watchdog, then that is telling you that you are slowing down your main loop too much and not allowing data to transfer back and forth between the driver station and the cRio. Creating loops internal to the program will create this problem quickly.
To determine if it is a code problem, or a computer problem (slow computers and slow communications can cause it too) run the default code. If you get no watch dogs using the default code, it's likely a problem with the way you programmed.