Autoconnecting a component to itself

Hi,

By mistake I discovered the following behavior (due to listing of wrong peers):
if you use the autoconnect option in the deployer and list the
component itself as its peer, all ports are marked as connected (to
themselves of course ... )

Even though it is clearly the user's (stupid) mistake, it would be
better if there a warning would be created. It is confusing afterwards
to see all ports connected, since everything seems nicely connected.
BTW: this again shows the need for a tool able to browse a component's
connections ....

I could not think of an example where it would be useful to connect a
component's port to itself.... ()

Example:

<struct name="Reader" type="OCL::ReadMeasurementsFile">
<struct name="Activity" type="NonPeriodicActivity">
<simple name="Priority" type="short"><value>0</value></simple>
<simple name="Scheduler"
type="string"><value>ORO_SCHED_OTHER</value></simple>
</struct>
<simple name="AutoConf" type="boolean"><value>1</value></simple>
<simple name="AutoStart" type="boolean"><value>0</value></simple>
<simple name="AutoConnect" type="boolean"><value>1</value></simple>
<simple name="UpdateProperties"
type="string"><value>cpf/ReadMeasurementsFile.cpf</value></simple>
<struct name="Peers" type="PropertyBag">
<simple type="string"><value>Reader</value></simple>
</struct>
</struct>

Tinne