Ameya
08-01-2004, 19:25
The new dashboard packet specification is here: http://www.innovationfirst.com/FIRSTRobotics/pdfs/DashBoard_Spec_2004-01-07.pdf
This year, the OI has a jumper that determines whether the dashboard port receives data that the OI sends the RC or data that the RC sends the OI. There's a lot of RC>OI data, so in that mode the data is sent interlaced by three frames.
I'm going to modify my VB .NET dashboard control (DLL (http://www.chiefdelphi.com/forums/papers.php?s=&action=single&paperid=168), source (http://www.chiefdelphi.com/forums/papers.php?s=&action=single&paperid=156)) to work with the new packet. Here's my problem: when it's in RC>OI mode, the three frames are differentiated by the settings of two control bits so that a dashboard reader can interpret it properly, but I can't figure out how to differentiate between RC>OI mode and OI>RC mode.
Anyone more observant than me have any ideas?
This year, the OI has a jumper that determines whether the dashboard port receives data that the OI sends the RC or data that the RC sends the OI. There's a lot of RC>OI data, so in that mode the data is sent interlaced by three frames.
I'm going to modify my VB .NET dashboard control (DLL (http://www.chiefdelphi.com/forums/papers.php?s=&action=single&paperid=168), source (http://www.chiefdelphi.com/forums/papers.php?s=&action=single&paperid=156)) to work with the new packet. Here's my problem: when it's in RC>OI mode, the three frames are differentiated by the settings of two control bits so that a dashboard reader can interpret it properly, but I can't figure out how to differentiate between RC>OI mode and OI>RC mode.
Anyone more observant than me have any ideas?