module Syskit::DRoby::V5::ObjectManagerExtension
Public Instance Methods
add_orogen_project(project_name, project_text)
click to toggle source
# File lib/syskit/droby/v5/droby_dump.rb, line 44 def add_orogen_project(project_name, project_text) orogen_loader.project_model_from_text(project_text, name: project_name) end
has_orogen_project?(project_name)
click to toggle source
# File lib/syskit/droby/v5/droby_dump.rb, line 40 def has_orogen_project?(project_name) orogen_loader.has_project?(project_name) end
orogen_loader()
click to toggle source
The loader used to register models transmitted by our peer
# File lib/syskit/droby/v5/droby_dump.rb, line 36 def orogen_loader Roby.app.default_loader end
orogen_task_context_model_from_name(name)
click to toggle source
# File lib/syskit/droby/v5/droby_dump.rb, line 48 def orogen_task_context_model_from_name(name) orogen_loader.task_model_from_name(name) end
register_orogen_model(local_model, remote_siblings)
click to toggle source
# File lib/syskit/droby/v5/droby_dump.rb, line 52 def register_orogen_model(local_model, remote_siblings) model_name = local_model.name orogen_name = local_model.orogen_model.name if orogen_name orogen_loader.register_task_context_model(local_model.orogen_model) register_model(local_model, remote_siblings, name: "orogen::#{orogen_name}") else register_model(local_model, remote_siblings, name: model_name) end end
register_typelib_model(type)
click to toggle source
# File lib/syskit/droby/v5/droby_dump.rb, line 64 def register_typelib_model(type) orogen_loader.register_type_model(type) end