summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordengg <dengg@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2004-05-07 22:52:37 +0000
committerdengg <dengg@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2004-05-07 22:52:37 +0000
commit0e27cde2be498054278c9bf7f4df72be40dc297b (patch)
tree5193fb460f33e4a308bc58a549405cf501182c2c
parent8c9968ec9a66f0b619257d249ff3d710f83cbeaf (diff)
downloadATCD-0e27cde2be498054278c9bf7f4df72be40dc297b.tar.gz
*** empty log message ***
-rw-r--r--TAO/CIAO/examples/UAV/descriptors/BBN_UAV_single_host.cad59
1 files changed, 44 insertions, 15 deletions
diff --git a/TAO/CIAO/examples/UAV/descriptors/BBN_UAV_single_host.cad b/TAO/CIAO/examples/UAV/descriptors/BBN_UAV_single_host.cad
index c77ddd7cb7c..a1f87fedf00 100644
--- a/TAO/CIAO/examples/UAV/descriptors/BBN_UAV_single_host.cad
+++ b/TAO/CIAO/examples/UAV/descriptors/BBN_UAV_single_host.cad
@@ -34,6 +34,16 @@
<partitioning>
+ <homeplacement id="a_SatelliteHome">
+ <componentfileref idref="com-Satellite"/>
+ <componentinstantiation id="a_Satellite">
+ <registercomponent>
+ <!-- writeiortofile is a non-standard CIAO extension. -->
+ <writeiortofile name="sat.ior"/>
+ </registercomponent>
+ </componentinstantiation>
+ </homeplacement>
+
<homeplacement id="a_CAOCHome">
<componentfileref idref="com-CAOC"/>
<componentinstantiation id="a_CAOC">
@@ -99,20 +109,6 @@
<componentinstantiation id="c_UCAV">
</componentinstantiation>
</homeplacement>
-
-
- <processcollocation>
- <homeplacement id="a_SatelliteHome">
- <componentfileref idref="com-Satellite"/>
- <componentinstantiation id="a_Satellite">
- <registercomponent>
- <!-- writeiortofile is a non-standard CIAO extension. -->
- <writeiortofile name="sat.ior"/>
- </registercomponent>
- </componentinstantiation>
- </homeplacement>
- <destination>EngagementBattleHost</destination>
- </processcollocation>
<!-- A plain vanilla partition. We don't even need the processcollocation tag here. -->
</partitioning>
@@ -238,7 +234,40 @@
<publishesidentifier>start_move</publishesidentifier>
<componentinstantiationref idref="a_UCAV_GS"/>
</publishesport>
- </connectevent>
+ </connectevent>
+
+ <connectevent>
+ <consumesport>
+ <consumesidentifier>uav_ready</consumesidentifier>
+ <componentinstantiationref idref="a_Satellite"/>
+ </consumesport>
+ <publishesport>
+ <publishesidentifier>uav_ready</publishesidentifier>
+ <componentinstantiationref idref="a_UAV"/>
+ </publishesport>
+ </connectevent>
+
+ <connectevent>
+ <consumesport>
+ <consumesidentifier>ucav_ready</consumesidentifier>
+ <componentinstantiationref idref="a_Satellite"/>
+ </consumesport>
+ <publishesport>
+ <publishesidentifier>ucav_ready</publishesidentifier>
+ <componentinstantiationref idref="a_UCAV"/>
+ </publishesport>
+ </connectevent>
+
+ <connectevent>
+ <consumesport>
+ <consumesidentifier>battle_ready</consumesidentifier>
+ <componentinstantiationref idref="a_Satellite"/>
+ </consumesport>
+ <publishesport>
+ <publishesidentifier>battle_ready</publishesidentifier>
+ <componentinstantiationref idref="a_Battle"/>
+ </publishesport>
+ </connectevent>
</connections>