Previous Page TOC Index Next Page

BeeSoft User's Guide and Reference

3.5 Using the BeeSoft Scheduler

The BeeSoft Scheduler organizes and executes the various parts of a robot program. It makes it simple for you, the robot programmer, to interleave the execution of multiple software modules within the program. It lets you command the robot to do a wide variety of tasks without worrying about hardware or timing specifics. The BeeSoft Scheduler will be at the heart of most applications that use BeeSoft.

The basic unit recognized by the Scheduler is a module. Each module describes a set of related functions, and specifies the conditions under which you want each individual function to be executed. Since each function is "called" in response to a particular condition, we’ll call the invocation of each function described in a module a callback.

Previous Page Page Top TOC Index Next Page