types
used by the Module. The structure of the types declaration is identical to the data types configurationservices
on input or output of the Module. The structure of the types declaration is very similar to the services configurationinOut
attribute also specified if the Service is invoked by the module, or if the module is subsribed to the Service[1]
intOut
value specifies that the module invoke the Service, but is also a subscriber of the Servicepublish
element. For example: <publish name="position" id="1" inOut="in" >
event
element. For example: <event name="directTo" id="1" inOut="out" >
requestResponse
element. For example: <requestResponse name="computeFlightPlan" inOut="in" id="1" >
<protoInterfaces application="eventAppli" module="EventModule"> <types> <simpleType name="bool" baseType="boolean" /> <simpleType name="int" baseType="int" /> </types> <services> <event name="event" inOut="out" id="1"> <data name="event" type="bool" /> </event> <publish name="published" inOut="in" id="2"> <data name="value" type="int" /> </publish> </services> </protoInterfaces>
intOut
value specifies that the module invoke the Service, but is also a subscriber of the ServiceCopyright 2017-2020 Dassault Aviation. All Rights Reserved. Documentation and source under the LGPL v3 licence