📄 chat.xml
字号:
<interactionClass name="HLAreportServiceInvocation" sharing="Publish" dimensions="Federate ServiceGroup" transportation="HLAreliable" order="Receive" semantics="This interaction shall be sent by the RTI whenever an HLA service is invoked, either by the indicated joined federate or by the RTI at the indicated joined federate, and Service Reporting is Enabled for the indicated joined federate. This interaction shall always contain the arguments supplied by the service invoker. If the service invocation was successful, the interaction also shall contain the value returned to the invoker (if the service returns a value); otherwise, the interaction also shall contain an indication of the exception that shall be raised to the invoker.">
<parameter name="HLAservice" dataType="HLAunicodeString" semantics="Textual name of the service"/>
<parameter name="HLAsuccessIndicator" dataType="HLAboolean" semantics="Whether the service invocation was successful. Exception values are returned along with a HLAfalse value"/>
<parameter name="HLAsuppliedArguments" dataType="HLAargumentList" semantics="Textual depiction of the arguments supplied in the service invocation"/>
<parameter name="HLAreturnedArguments" dataType="HLAargumentList" semantics="Textual depiction of the argument returned by the service invocation (null if the service does not normally return a value or if HLAsuccessIndicator is HLAfalse)"/>
<parameter name="HLAexception" dataType="HLAunicodeString" semantics="Textual depiction of the exception raised by this service invocation (null if HLAsuccessIndicator is HLAtrue)"/>
<parameter name="HLAserialNumber" dataType="HLAcount" semantics="This is a per-joined federate serial number that shall start at zero and shall increment by 1 for each HLAmanager.HLAfederate.HLAreport HLAreportServiceInvocation interaction that represents service invocations to or from the respective joined federate."/>
</interactionClass>
<interactionClass name="HLAreportMOMexception" sharing="Publish" dimensions="Federate" transportation="HLAreliable" order="Receive" semantics="The interaction shall be sent by the RTI when one the following occurs: - a MOM interaction without all the necessary parameters is sent or - an interaction that imitates a federate's invocation of an RTI service is sent and not all of the service's pre-conditions are met.">
<parameter name="HLAservice" dataType="HLAunicodeString" semantics="Name of the service interaction that had a problem or raised the exception"/>
<parameter name="HLAexception" dataType="HLAunicodeString" semantics="Textual depiction of the problem or exception"/>
<parameter name="HLAparameterError" dataType="HLAboolean" semantics="HLAtrue if there was an incorrect number of interaction parameters, HLAfalse otherwise"/>
</interactionClass>
<interactionClass name="HLAreportSynchronizationPoints" sharing="Publish" dimensions="Federate" transportation="HLAreliable" order="Receive" semantics="The interaction shall be sent by the RTI in response to an interaction of class HLAmanager.HLAfederate. HLArequest.HLArequestSynchronizationPoints. It shall report the list of active synchronization points in the federation execution.">
<parameter name="HLAsyncPoints" dataType="HLAsyncPointList" semantics="List of the in progress federation execution synchronization points"/>
</interactionClass>
<interactionClass name="HLAreportSynchronizationPointStatus" sharing="Publish" dimensions="Federate" transportation="HLAreliable" order="Receive" semantics="The interaction shall be sent by the RTI in response to particular synchronization point.">
<parameter name="HLAsyncPointName" dataType="HLAunicodeString" semantics="Name of a particular synchronization point"/>
<parameter name="HLAsyncPointFederates" dataType="HLAsyncPointFederateList" semantics="List of each federate (and its synchronization status) associated with the particular synchronization point"/>
</interactionClass>
</interactionClass>
<interactionClass name="HLAservice" sharing="Neither" dimensions="NA" transportation="HLAreliable" order="Receive" semantics="The interaction class shall be acted upon by the RTI. These interactions shall invoke HLA services on behalf of another joined federate. They shall cause the RTI to react as if the care.">
<interactionClass name="HLAresignFederationExecution" sharing="Subscribe" dimensions="NA" transportation="HLAreliable" order="Receive" semantics="Cause the joined federate to resign from the federation execution. A joined federate shall be able to send this interaction anytime.">
<parameter name="HLAresignAction" dataType="HLAresignAction" semantics="Action that the RTI is to take in conjunction with the resignation"/>
</interactionClass>
<interactionClass name="HLAsynchronizationPointAchieved" sharing="Subscribe" dimensions="NA" transportation="HLAreliable" order="Receive" semantics="Mimic the federate's report of achieving a synchronization point.">
<parameter name="HLAlabel" dataType="HLAunicodeString" semantics="Label associated with the synchronization point"/>
</interactionClass>
<interactionClass name="HLAfederateSaveBegun" sharing="Subscribe" dimensions="NA" transportation="HLAreliable" order="Receive" semantics="Mimic the federate's report of starting a save"/>
<interactionClass name="HLAfederateSaveComplete" sharing="Subscribe" dimensions="NA" transportation="HLAreliable" order="Receive" semantics="Mimic the joined federate's report of completion of a save. A joined federate shall be able to send this interaction during a federation save.">
<parameter name="HLAsuccessIndicator" dataType="HLAboolean" semantics="Whether the save was successful"/>
</interactionClass>
<interactionClass name="HLAfederateRestoreComplete" sharing="Subscribe" dimensions="NA" transportation="HLAreliable" order="Receive" semantics="Mimic the joined federate's report of completion of a restore. A joined federate shall be able to send this interaction during a federation restore.">
<parameter name="HLAsuccessIndicator" dataType="HLAboolean" semantics="Whether the restore was successful"/>
</interactionClass>
<interactionClass name="HLApublishObjectClassAttributes" sharing="Subscribe" dimensions="NA" transportation="HLAreliable" order="Receive" semantics="Set the joined federate's publication status of attributes belonging to an object class">
<parameter name="HLAobjectClass" dataType="HLAhandle" semantics="Object class for which the joined federate's publication shall change"/>
<parameter name="HLAattributeList" dataType="HLAhandleList" semantics="List of handles of attributes of HLAobjectClass, which the federate shall now publish"/>
</interactionClass>
<interactionClass name="HLAunpublishObjectClassAttributes" sharing="Subscribe" dimensions="NA" transportation="HLAreliable" order="Receive" semantics="Cause the joined federate no longer to publish attributes of an object class">
<parameter name="HLAobjectClass" dataType="HLAhandle" semantics="Object class for which the joined federate's unpublication shall change"/>
<parameter name="HLAattributeList" dataType="HLAhandleList" semantics="List of handles of attributes of HLAobjectClass, which the joined federate shall now unpublish"/>
</interactionClass>
<interactionClass name="HLApublishInteractionClass" sharing="Subscribe" dimensions="NA" transportation="HLAreliable" order="Receive" semantics="Set the joined federate's publication status of an interaction class">
<parameter name="HLAinteractionClass" dataType="HLAhandle" semantics="Interaction class that the joined federate shall publish"/>
</interactionClass>
<interactionClass name="HLAunpublishInteractionClass" sharing="Subscribe" dimensions="NA" transportation="HLAreliable" order="Receive" semantics="Cause the joined federate no longer to publish an interaction class">
<parameter name="HLAinteractionClass" dataType="HLAhandle" semantics="Interaction class that the joined federate shall no longer publish"/>
</interactionClass>
<interactionClass name="HLAsubscribeObjectClassAttributes" sharing="Subscribe" dimensions="NA" transportation="HLAreliable" order="Receive" semantics="Set the joined federate's subscription status of attributes belonging to an object class">
<parameter name="HLAobjectClass" dataType="HLAhandle" semantics="Object class for which the joined federate's subscription shall change"/>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -