Log in

View Full Version : Got a watchdog quote?


Liu_yiang
29-01-2011, 15:03
So, today, our programming team had the watchdog disable a PWM. The catch? Watchdog didn't exist in the programming. Therefore, an imaginary watchdog that didn't exist in the code STILL broke our bot.

This started a rather long stream of watchdog jokes, including but not limited to: "Imaginary watchdog wants to be born" and "Watchdog was programmed by Stalin and Hitler, that's why it kills everything".

Anyone got a good watchdog joke?

MagiChau
29-01-2011, 15:21
Not really much of a joke but the watchdog is a lie! (Since now on default it is not enabled and replaced by MotorSafety)

cd5696
29-01-2011, 15:53
The watchdog starved to death.

Greg McKaskle
29-01-2011, 20:38
Three watchdogs walk into a concession stand, ...

Kidding aside, what language, and did you figure out how this was happening or have something that reproduces it? Also, was this on a cold boot? The watchdog is primarily implemented in the FPGA. WPILib has the ability to disable it, but it has a default state, and the state from a default app or previous app since bootup could determine its state if you do not definitively disable it.

Greg McKaskle

tomy
29-01-2011, 22:19
i got a fun error last year

watch dog not fed

Brandon_L
30-01-2011, 00:11
"Should probably feed your dog, there.."

Bethie42
30-01-2011, 00:30
I [rookie programmer] heard that last year's watchdog was replaced by 'a little of watchpuppies' [MotorSafety]. Which led to:

'Radioactive watchpuppies!'

This, while we were 'working on Chairman's Award' and got distracted talking about a nuclear blast, to which I responded 'But the sunsets! Think of the pretty sunsets we would have!' which led to 'Think happy thoughts....kittens...puppies....watchpuppies...RA DIOACTIVE WATCHPUPPIES!'

DtD
30-01-2011, 02:42
"I hope the watchdog starves!"

davidthefat
30-01-2011, 10:05
Personally, I never had any real problems with the watchdog; in fact I love it. He (she) is a great debugging tool. The watchdog should shut up the whole time if you programmed correctly. If the watchdog yaps, that says I did something wrong. I say blame yourselves and not the watchdog. Its like blaming the ref when you obviously fouled someone. Learn to love the watchdog.

kgzak
30-01-2011, 12:03
We were having issues with the watchdog last year (even if we ran the default code) so my dad said "Just shoot that stupid watchdog"