connection beetwen module in different deployment

Dear Sir,

first of all thank you for the your great work on orogen.

Last week you suggested me to use for orogen the master branch
from
git://gitorious.org/+orocos-dfki-maintainers/dfki-ric-orogen.git

I saw that a new update was made on orcos toolchain, can now revert to the
orocos toolchain without problem?

Another question
I wrote the following orogen file

I tried to made the missing connection from

"filter" outport outDesiredP of "oneaxisfilter" deployment
to
"myRobot" inputport inDesiredP of "rviewer" deployment

Is there a way to use orogen to make the missing connection
from module belonging to different deployment?

If this is not possible I would would like to use the orocs deployment component
but generated loadable component have to be generated.
My question is : the current version of orogen create the required loadable modules?

name 'robtipo'
version '0.1'

import_types_from "posizione.h"

task_context "hmi" do
output_port("desiredP", "/posizione/pos").
doc("set point di posizione")
end

task_context "oneaxisfilter" do
input_port("inDesiredP", "/posizione/pos").
doc("set point da filtrare")
output_port("outDesiredP", "/posizione/pos").
doc("set point filtrati da inviare al robot")

port_driven "inDesiredP"
end

task_context "robot" do
input_port("inDesiredP", "/posizione/pos").
doc("set point contenete la posizione da raggiungere")
property("curPos" , "/posizione/pos").
doc("posizione attuale del robot")
end

deployment "Interface" do

hmi = task("mmi", "hmi").
start

filter = task("filter", "oneaxisfilter").
realtime.
periodic(0.5).
start

connect(hmi.desiredP, filter.inDesiredP)
end

deployment "rviewer" do
robot = task("myRobot", "robot").
realtime.
periodic(5.0).
start
end

I run the command

make install

and every think works fine as you can see from the wollowing output

root@UBU1004:~/EsempiOrocos/OrogenViewerDeployer-10/build# make install
[ 4%] Built target check-uptodate
[ 13%] Built target robtipo-typekit-gnulinux
[ 40%] Built target robtipo-transport-corba-gnulinux
[ 72%] Built target robtipo-tasks-gnulinux
[ 86%] Built target robtipo-transport-typelib-gnulinux
[ 90%] Built target controller
[ 95%] Built target rviewer
[100%] Built target check-typekit-uptodate
Install the project...
-- Install configuration: "Debug"
-- Up-to-date: /usr/local/lib/pkgconfig/orogen-project-robtipo.pc
-- Up-to-date: /usr/local/share/orogen/robotViewer.orogen
-- Up-to-date: /usr/local/bin/controller
-- Up-to-date: /usr/local/lib/pkgconfig/orogen-controller.pc
-- Up-to-date: /usr/local/bin/rviewer
-- Up-to-date: /usr/local/lib/pkgconfig/orogen-rviewer.pc
-- Up-to-date: /usr/local/lib/orocos/types/librobtipo-typekit-gnulinux.so
-- Up-to-date: /usr/local/include/orocos/robtipo/Types.hpp
-- Up-to-date: /usr/local/include/orocos/robtipo/typekit/Plugin.hpp
-- Up-to-date: /usr/local/include/orocos/robtipo/types/robtipo/./posizione.h
-- Up-to-date: /usr/local/lib/pkgconfig/robtipo-typekit-gnulinux.pc
-- Up-to-date: /usr/local/share/orogen/robtipo.tlb
-- Up-to-date: /usr/local/share/orogen/robtipo.typelist
-- Up-to-date: /usr/local/lib/pkgconfig/robtipo-transport-typelib-gnulinux.pc
-- Up-to-date: /usr/local/lib/orocos/types/librobtipo-transport-typelib-gnulinux.so
-- Up-to-date: /usr/local/lib/orocos/types/librobtipo-transport-corba-gnulinux.so
-- Up-to-date: /usr/local/lib/pkgconfig/robtipo-transport-corba-gnulinux.pc
-- Up-to-date: /usr/local/include/orocos/robtipo/transports/corba/Convertions.hpp
-- Up-to-date: /usr/local/include/orocos/robtipo/transports/corba/TransportPlugin.hpp
-- Up-to-date: /usr/local/include/orocos/robtipo/transports/corba/Convertions.hpp
-- Up-to-date: /usr/local/include/orocos/robtipo/transports/corba/robtipoTypes.idl
-- Up-to-date: /usr/local/include/orocos/robtipo/transports/corba/robtipoTypesC.h
-- Up-to-date: /usr/local/lib/pkgconfig/robtipo-tasks-gnulinux.pc
-- Up-to-date: /usr/local/lib/orocos/librobtipo-tasks-gnulinux.so
-- Up-to-date: /usr/local/include/orocos/robtipo/hmiBase.hpp
-- Up-to-date: /usr/local/include/orocos/robtipo/oneaxisfilterBase.hpp
-- Up-to-date: /usr/local/include/orocos/robtipo/robotBase.hpp
-- Up-to-date: /usr/local/include/orocos/robtipo/hmi.hpp
-- Up-to-date: /usr/local/include/orocos/robtipo/oneaxisfilter.hpp
-- Up-to-date: /usr/local/include/orocos/robtipo/robot.hpp

Thank you for your kid support.

Gianpaolo Rizzi

connection beetwen module in different deployment

On 11/16/2010 07:36 PM, gprizzi [..] ... wrote:
> Dear Sir,
>
> first of all thank you for the your great work on orogen.
>
> Last week you suggested me to use for orogen the master branch
> from
> git://gitorious.org/+orocos-dfki-maintainers/dfki-ric-orogen.git
>
> I saw that a new update was made on orcos toolchain, can now revert to the
> orocos toolchain without problem?
Not yet, no.

> Another question
> I wrote the following orogen file
>
> I tried to made the missing connection from
>
> "filter" outport outDesiredP of "oneaxisfilter" deployment
> to
> "myRobot" inputport inDesiredP of "rviewer" deployment
>
> Is there a way to use orogen to make the missing connection
> from module belonging to different deployment?
No. In the oroGen-deployment-workflow, you do the connections using Ruby
script (the orocos.rb library).

> If this is not possible I would would like to use the orocs deployment
> component
> but generated loadable component have to be generated.
> My question is : the current version of orogen create the required
> loadable modules?
It should do. As I don't use the deployer, I have no way to test.

Sylvain