Log in

View Full Version : A (More) Readable Script


Astronouth7303
14-01-2005, 21:18
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:
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.

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

The header and more usage notes are now at frcoder (http://frcoder.sourceforge.net/res/index.php/Scripting/Script.h). I wrote this file entirely, so it is under LGPL like the rest of the site.

Ryan M.
15-01-2005, 18:27
Very nice! :)

I may actually use this now. ;)

DanDon
15-01-2005, 20:26
Thank you very much, I was going to do this, but my fellow programmer (glares) put me off of it. Now he doesn't have an excuse :).

Thanks again,

Dan