[Rock-dev] [rock] #296: "use_deployments" has no effect on selecting multiple deployments for one task

rock noreply at opendfki.de
Mon Jul 22 11:32:45 CEST 2013


#296: "use_deployments" has no effect on selecting multiple deployments for one
task
-----------------------------+-------------------------------------
 Reporter:  christian.rauch  |      Owner:  rock-dev-mailing-list
     Type:  defect           |     Status:  new
 Priority:  normal           |  Milestone:
Component:  toolchain        |   Keywords:  syskit, use_deployments
-----------------------------+-------------------------------------
 Calling "use_deployments" on a task has no effect on assigning deployments
 to tasks.

 Example:
 For using one Taskmodel with different configurations, two deployments are
 defined with different tasknames:

 {{{
 deployment "seekur_predictor_statespace" do
     task("predictor_statespace", "predictor_statespace::Task")
     add_default_logger
 end

 deployment "seekur_predictor_statespace_gyro_y" do
     task("predictor_statespace_gyro_y", "predictor_statespace::Task")
     add_default_logger
 end
 }}}

 To have both running in parallel, they are assigned with different
 configurations:

 {{{
 define 'gyro_prediction', Trigger::GyroPrediction.
                 use('predictor' =>
 PredictorStatespace::Task.use_deployments('seekur_predictor_statespace').with_conf("default",'crater'))

 define 'gyroY_prediction', Trigger::GyroYPrediction.
                 use('predictor' =>
 PredictorStatespace::Task.use_deployments('seekur_predictor_statespace_gyro_y').with_conf("default",'transl_gyroY'))
 }}}

 However, syskit still states:

 {{{
 Syskit[FATAL]:   child predictor of
 Trigger::GyroYPrediction:0x5c47b38{conf => [default]}[]
 Syskit[FATAL]: PredictorStatespace::Task:0x60ea7d0{conf => [default,
 transl_gyroY]}[]: multiple possible deployments, choose one with
 #use_deployments
 }}}

-- 
Ticket URL: <https://rock.opendfki.de/ticket/296>
rock <https://rock.opendfki.de>
rock: the robot construction kit


More information about the Rock-dev mailing list