Re: RTT-Introspection and how to do it ?

Sylvain Joyeux <[email protected]> Mon, 30 Mar 2015 09:56:24 -0300
Newsgroups gmane.science.robotics.orocos.devel
Message-ID <CAFENT7LnqXm2567b+Dy=3S9eBz-+y09EH0946ssiYiTx4XtRqw@mail.gmail.com>
... coming back to my previous point:
 - the connection manager and channels APIs are private and should not
directly be accessed for this purpose

Moreover, if you aim is to make the connection info feature available
to everyone, then adding it to the public API would make sense.

How it then gets exported remotely is another question (I would have
added it to the IDL directly, but adding a dynamically loaded service
does not sound bad either)

Sylvain

2015-03-30 9:52 GMT-03:00 Janosch Machowinski <[email protected]>:
> Am 30.03.2015 um 14:48 schrieb Sylvain Joyeux:
>>>
>>> I don't plan to add an API to RTT itself. To keep RTT changes minimal,
>>> I aim at implement a Service, that adds an operation that does the
>>> query. The Service is supposed to be loaded remotely. (See my mail
>>> about that)
>>
>> Missing how that service accesses the information.
>>
>> Sylvain
>
> As the service adds a method to the Task, it then can access the
> connection manager of the ports. It is a local method then...
> One actually only needs a local pointer to a TaskContext to access
> the connection manager.
> Greetings
>
>      Janosch
>
>
> --
>  Dipl. Inf. Janosch Machowinski
>  SAR- & Sicherheitsrobotik
>
>  Universität Bremen
>  FB 3 - Mathematik und Informatik
>  AG Robotik
>  Robert-Hooke-Straße 1
>  28359 Bremen, Germany
>   Zentrale: +49 421 178 45-6611
>   Besuchsadresse der Nebengeschäftstelle:
>  Robert-Hooke-Straße 5
>  28359 Bremen, Germany
>   Tel.:    +49 421 178 45-6614
>  Empfang: +49 421 178 45-6600
>  Fax:     +49 421 178 45-4150
>  E-Mail:  [email protected]
>
>  Weitere Informationen: http://www.informatik.uni-bremen.de/robotik
>
-- 
Orocos-Dev mailing list
[email protected]
http://lists.mech.kuleuven.be/mailman/listinfo/orocos-dev