|
For languages: anything that can talk to your serial port will work, which pretty much means anything. All of the dashboard programs I've written in have been in C, but really anything will do.
To start off with, I'd just get a program up and running that can communicate with the serial port. After that's done you can start worrying about parsing the dashboard packet.
Information: basically you can get all of the analog and digital inputs from the robot, as well as various OI values, the BASIC Byte (which is the User Mode byte) and an AUX byte which has the low battery indicator, the BASIC Run LED, etc. Check Innovation First's website for the Dashboard port specifications; it will tell you exactly what is in the packet.
When I get home I'll try to grab some of my dashboard code that I've used. Keep me posted if you have more questions.
|