What is the maximum value of a timer?
Example, I start a timer and let it run indefinitely. At some point it has to overflow. What's the limit, and what happens if it does overflow?
My assumption is that it is a signed integer, so 2,147,483,647 mS. That's about 24 days. We certainly have robots that stay powered up longer than that, so what would happen if a timer was running the entire time?
I guess I could fire up officelite and play, but I thought someone might have a quick answer.
I hate KUKA's timers, and might right my own library to handle timers to run on a separate submit interpreter. The way I plan on doing this involves letting a single timer run basically indefinitely. At some point, I need to reset this timer to keep it from overflowing, I just need to A) know where that limit is and B) figure out how I'm going to handle a reset event, but that's on me.
Thanks!