View Single Post
  #1   Spotlight this post!  
Unread 14-01-2005, 21:18
Astronouth7303's Avatar
Astronouth7303 Astronouth7303 is offline
Why did I come back?
AKA: Jamie Bliss
FRC #4967 (That ONE Team)
Team Role: Mentor
 
Join Date: Jan 2004
Rookie Year: 2004
Location: Grand Rapids, MI
Posts: 2,071
Astronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud of
A (More) Readable Script

I've revised the scripting setup slightly so that the written scripts are slightly more readable (not what I eventually want, but better.)

Here's the default script rewritten in this format:
Code:
BEGIN_SCRIPT(command_list)
  GYRO_BIAS
  WAIT_FOR_BUMP
  WAIT(1000)
  DRIVE(1500)
  WAIT(4000)
  TURN(-1500), 50)
  WAIT(3000)
  DRIVE(2400)
  WAIT(4000)
  TURN((PI_MRAD / 2), 50)
  WAIT(4000)
  DRIVE(2400)
  WAIT(4000)
  TURN((-1500), 50)
  WAIT(1000)
  DRIVE(0)
  KEEP_HEADING(240000, 100)
  JUMP(1)
END_SCRIPT
The argument to BEGIN_SCRIPT is the name of the script in code (must be "command_list" unless you modify robot.c )

I've attached the required header, and have posted it (or will if not already) to frcoder.

[edit]A few of the commands in the header are not in the default code. If you use them, it won't compile.[/edit]

[edit=2]The header and more usage notes are now at frcoder. I wrote this file entirely, so it is under LGPL like the rest of the site.[/edit]
Attached Files
File Type: txt Script.h.txt (1.5 KB, 50 views)

Last edited by Astronouth7303 : 14-01-2005 at 21:36.