Quote:
Originally Posted by Retro Frost
Where in the LabVIEW code is the RSL handled?
|
(Yeah yeah, I know I'm 2 weeks late.)
It's handled directly in firmware, specifically /ni-rt/system/FRC_NetworkCommunication.out
Even more specifically, StatusIndicator::s_indicatorTask(). There it checks the control bits coming from the driver station, and it checks the battery voltage.
I described the control bits
over here
What's weird is it first seems to check bits 0, 2, and 3 and fast blinks if any of them are 1 (I think). I don't know what bits 0 and 2 are, but bit 3 is FMS Attached. This is why during competition matches, the status lights do nothing but fast blink. I can't imagine what they were thinking, since now you can't tell what mode a bot is in by just looking at it...