<applications> <application name="eventAppli"> ... <modules> <module name="EventModule1" > ... <interfaces> <eventSend service="event" attach="attach"/> <subscribe service="published" /> </interfaces> </module> <module name="EventModule2"> ... <interfaces> <eventSend service="event" attach="attach"/> <subscribe service="published" /> </interfaces> </module> </modules> </application> <application name="publishAppli"> ... <modules> <module name="PublishModule" > ... <interfaces> <eventReceived service="event"/> <cyclic service="published" frequency="200ms" attach="attach"/> </interfaces> </module> </modules> </application> </applications>And the services declaration:
<services> <event name="event" > <data name="event" type="bool" /> </event> <publish name="published" > <data name="value" type="int" /> </publish> </services>
EventModule2
module by:EventModule2
module in the architecture treeEventModule1
module and all its interfaces are now not present anymore in the diagram.Copyright 2017-2020 Dassault Aviation. All Rights Reserved. Documentation and source under the LGPL v3 licence