[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