[prev in list] [next in list] [prev in thread] [next in thread] 

List:       orocos-dev
Subject:    [Orocos-Dev] [Bug 555] Ports AutoConnect feature fails
From:       klaas.gadeyne () fmtc ! be (Klaas Gadeyne)
Date:       2008-05-23 13:56:06
Message-ID: a7b55b4a0805230427t330659b6i6832e324dc0fad21 () mail ! gmail ! com
[Download RAW message or body]

[...]
>> AutoConnect is not available in RTT 1.4.x, it is a 1.6.0 feature..
>> so that explains it... Other users report that AutoConnect is working on
>> trunk/rtt.

liar :-)

> I don't have time to backport this feature to the ocl-1.4 branch.
>
> -ERRCANTFOLLOW here.
>
> I'm using the 1.4 branch
> [kgad@ampere ~/install/orocos/lib/pkgconfig]$
>  cat *
> Name: orocos-ocl
> Description: Orocos Component Library
> Requires:  orocos-rtt-gnulinux
> Version: 1.4.1
> [...]
> Name: Orocos-RTT                          # human-readable name
> Description: Open Robot Control Software: Real-Time Tookit # human-readable
> description
> Version: 1.4.1
>
> Moreover,
> <http://www.orocos.org/stable/documentation/ocl/v1.4.x/doc-xml/orocos-deployment.html>
> mentions the feature (which is why I used it in the first place).  So then this
> is a least a documentation bug in OCL 1.4 IMO

 svn diff orocos-deployment.xml
Index: orocos-deployment.xml
===================================================================
--- orocos-deployment.xml       (revision 29296)
+++ orocos-deployment.xml       (working copy)
@@ -317,21 +317,6 @@
          method will be called during <function>startComponents()</function>.
        </para>
        <para>
-         The <option>AutoConnect</option> element indicates if the
-         component's data ports should be automatically connected to
-         peer ports which have the same name and type.  This flag is
-         read during the <function>configureComponents()</function>
-         step of the DeploymentComponent.  Both components must have
-         the <option>AutoConnect</option> element set to 1 in order
-         to trigger automatic connection of ports. It is possible
-         that a port is connected to one component using the Ports
-         element and to another component using the
-         <option>AutoConnect</option> flag. If an automatic port
-         connection fails, the configuration procedure will not fail
-         and just continue. An error message may be logged. By
-         default, <option>AutoConnect</option> is 0 (off).
-       </para>
-       <para>
          The <option>PropertyFile</option> section specifies from
          which XML file each component is configured and
          <emphasis>must</emphasis> contain values for all properties
[kgad@ampere ~/SVN/orocos/ocl-1.4/doc/xml]$
 svn commit -m "fix documentation merge issue" orocos-deployment.xml
Sending        orocos-deployment.xml
Transmitting file data .
Committed revision 29311.

I didn't check which merge caused this issue, so this might not be the
cleanest solution though :-(

Klaas

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic