View Single Post
  #2   Spotlight this post!  
Unread 25-04-2003, 20:27
Dave Flowerday Dave Flowerday is offline
Software Engineer
VRC #0111 (Wildstang)
Team Role: Engineer
 
Join Date: Feb 2002
Rookie Year: 1995
Location: North Barrington, IL
Posts: 1,366
Dave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond repute
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.