Class: Roby::Schedulers::Reporting
- Defined in:
- lib/roby/schedulers/reporting.rb
Instance Method Summary collapse
- #report_action(msg, task, *args) ⇒ Object
- #report_holdoff(msg, task, *args) ⇒ Object
- #report_pending_non_executable_task(msg, task, *args) ⇒ Object
- #report_trigger(generator) ⇒ Object
Instance Method Details
#report_action(msg, task, *args) ⇒ Object
26 27 28 29 |
# File 'lib/roby/schedulers/reporting.rb', line 26 def report_action(msg, task, *args) Roby::Schedulers.debug { State.(msg, task, *args) } plan.execution_engine.log(:scheduler_report_action, msg, task, *args) end |
#report_holdoff(msg, task, *args) ⇒ Object
21 22 23 24 |
# File 'lib/roby/schedulers/reporting.rb', line 21 def report_holdoff(msg, task, *args) Roby::Schedulers.debug { State.(msg, task, *args) } plan.execution_engine.log(:scheduler_report_holdoff, msg, task, *args) end |
#report_pending_non_executable_task(msg, task, *args) ⇒ Object
11 12 13 14 |
# File 'lib/roby/schedulers/reporting.rb', line 11 def report_pending_non_executable_task(msg, task, *args) Roby::Schedulers.debug { State.(msg, task, *args) } plan.execution_engine.log(:scheduler_report_pending_non_executable_task, msg, task, *args) end |
#report_trigger(generator) ⇒ Object
16 17 18 19 |
# File 'lib/roby/schedulers/reporting.rb', line 16 def report_trigger(generator) Roby::Schedulers.debug { "called #{generator}" } plan.execution_engine.log(:scheduler_report_trigger, generator) end |