class Roby::Test::RunPlanners::ActionPlanningHandler

Planning handler for {#roby_run_planner} that handles roby action tasks

Public Instance Methods

finished?() click to toggle source

(see PlanningHandler#finished?)

# File lib/roby/test/run_planners.rb, line 146
def finished?
    @planning_tasks.all?(&:success?)
end
start(tasks) click to toggle source

(see PlanningHandler#start)

# File lib/roby/test/run_planners.rb, line 134
def start(tasks)
    @planning_tasks = tasks.map do |planned_task|
        planning_task = planned_task.planning_task
        execution_engine = planning_task.execution_engine
        if !execution_engine.scheduler.enabled?
            planning_task.start!
        end
        planning_task
    end
end