Project: bml_realizer License: BSD Dependencies:
Used by:
None |
edu::wpi::hri::bml::realizer::Schedule Class Reference
Detailed DescriptionThe schedule takes the behaviors and ensures that they are executed at the correct time. This involves setting behaviors to listen on the correct sync points of other behaviors and then ensuring that the behaviors fully execute. Definition at line 78 of file Schedule.java. Constructor & Destructor Documentation
Create a new schedule for the gien behaviors. The behaviors are converted into executors and scheduled once the schedule is created.
Definition at line 101 of file Schedule.java. Member Function Documentation
Definition at line 200 of file Schedule.java.
Ensure that each of the behaviors given listens to the previous one. Do this for each of the behaviors except for the first one. If the behavior is already listening on something, ignore it
Definition at line 173 of file Schedule.java.
Only add in the behaviors which have executors (not the constraints or the references). Each executor is added by using the behavior id as the key and then creating the executor from there. Definition at line 127 of file Schedule.java.
Execute the schedule and return the success value of everything.
Definition at line 354 of file Schedule.java.
Definition at line 190 of file Schedule.java.
Schedule the executors so that each sync point listens to exactly one other sync point which could be as simple as the previous sync point of the same behavior or listening to a different sync point of a different behavior. To start, complete all of the constraints since this is most likely to cause a failure.
Definition at line 289 of file Schedule.java. Member Data Documentation
Definition at line 81 of file Schedule.java.
Definition at line 85 of file Schedule.java.
Definition at line 82 of file Schedule.java.
Definition at line 83 of file Schedule.java.
Definition at line 84 of file Schedule.java.
Definition at line 86 of file Schedule.java.
Definition at line 80 of file Schedule.java. The documentation for this class was generated from the following file:
|