class Roby::Schedulers::Reporting

Public Instance Methods

report_action(msg, task, *args) click to toggle source
# File lib/roby/schedulers/reporting.rb, line 24
def report_action(msg, task, *args)
    Roby::Schedulers.debug { State.format_message_into_string(msg, task, *args) }
    plan.execution_engine.log(:scheduler_report_action, msg, task, *args)
end
report_holdoff(msg, task, *args) click to toggle source
# File lib/roby/schedulers/reporting.rb, line 19
def report_holdoff(msg, task, *args)
    Roby::Schedulers.debug { State.format_message_into_string(msg, task, *args) }
    plan.execution_engine.log(:scheduler_report_holdoff, msg, task, *args)
end
report_pending_non_executable_task(msg, task, *args) click to toggle source
# File lib/roby/schedulers/reporting.rb, line 9
def report_pending_non_executable_task(msg, task, *args)
    Roby::Schedulers.debug { State.format_message_into_string(msg, task, *args) }
    plan.execution_engine.log(:scheduler_report_pending_non_executable_task, msg, task, *args)
end
report_trigger(generator) click to toggle source
# File lib/roby/schedulers/reporting.rb, line 14
def report_trigger(generator)
    Roby::Schedulers.debug { "called #{generator}" }
    plan.execution_engine.log(:scheduler_report_trigger, generator)
end