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