⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 chat.xml

📁 pRTI chatroom源代码及程序打包
💻 XML
📖 第 1 页 / 共 5 页
字号:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE objectModel SYSTEM "hla.dtd"><objectModel DTDversion="1516.2" name="Chat.xml" type="FOM" version="1.0" date="2001-05-21" purpose="DDM and MOM stuffs are added." appDomain="HLA RTI Verification" sponsor="DMSO" pocName="Susan Symington" pocOrg="MITRE W150" pocPhone="+1 703-883-7209" pocEmail="susan@mitre.org" references="http://www.dmso.mil/index.php?page=72">
<objects>
<objectClass name="HLAobjectRoot" sharing="Neither">
<attribute name="HLAprivilegeToDeleteObject" dataType="NA" updateType="NA" updateCondition="NA" ownership="DivestAcquire" sharing="PublishSubscribe" dimensions="NA" transportation="HLAreliable" order="TimeStamp"/>
<objectClass name="HLAmanager" sharing="Neither" semantics="This object class is the root class of all MOM object classes">
<objectClass name="HLAfederate" sharing="Publish" semantics="This object class shall contain RTI state variables relating                           to a joined federate. The RTI shall publish it and shall                           register one object instance for each joined federate in a                           federation. Dynamic attributes that shall be contained in an                           object instance shall be updated periodically, where the period                           should be determined by an interaction of the class HLAmanager.                           HLAfederate.HLAadjust.HLAsetTiming. If this value is never set                           or is set to zero, no periodic up-date shall be performed by                           the RTI.">
<attribute name="HLAfederateHandle" dataType="HLAhandle" updateType="Static" updateCondition="NA" ownership="NoTransfer" sharing="Publish" dimensions="Federate" transportation="HLAreliable" order="Receive" semantics="Handle of the joined federate returned by a Join Federation Execution service invocation"/>
<attribute name="HLAfederateType" dataType="HLAunicodeString" updateType="Static" updateCondition="NA" ownership="NoTransfer" sharing="Publish" dimensions="Federate" transportation="HLAreliable" order="Receive" semantics="Type of the joined federate specified by the joined federate when it joined the federation"/>
<attribute name="HLAfederateHost" dataType="HLAunicodeString" updateType="Static" updateCondition="NA" ownership="NoTransfer" sharing="Publish" dimensions="Federate" transportation="HLAreliable" order="Receive" semantics="Host name of the computer on which the joined federate is executing"/>
<attribute name="HLARTIversion" dataType="HLAunicodeString" updateType="Static" updateCondition="NA" ownership="NoTransfer" sharing="Publish" dimensions="Federate" transportation="HLAreliable" order="Receive" semantics="Version of the RTI software being used"/>
<attribute name="HLAFDDID" dataType="HLAunicodeString" updateType="Static" updateCondition="NA" ownership="NoTransfer" sharing="Publish" dimensions="Federate" transportation="HLAreliable" order="Receive" semantics="Identifier associated with the FDD data used by the joined federate"/>
<attribute name="HLAtimeConstrained" dataType="HLAboolean" updateType="Conditional" updateCondition="Service invocation" ownership="NoTransfer" sharing="Publish" dimensions="Federate" transportation="HLAreliable" order="Receive" semantics="Whether the time advance of the joined federate is constrained by other joined federates"/>
<attribute name="HLAtimeRegulating" dataType="HLAboolean" updateType="Conditional" updateCondition="Service invocation" ownership="NoTransfer" sharing="Publish" dimensions="Federate" transportation="HLAreliable" order="Receive" semantics="Whether the joined federate influences the time advancement of other joined federates"/>
<attribute name="HLAasynchronousDelivery" dataType="HLAboolean" updateType="Conditional" updateCondition="Service invocation" ownership="NoTransfer" sharing="Publish" dimensions="Federate" transportation="HLAreliable" order="Receive" semantics="Whether the RTI shall deliver receive-order messages to the                              joined federate while the joined federate's time manager                              state is not Time Advancing (only matters if the joined                              federate is time-constrained)"/>
<attribute name="HLAfederateState" dataType="HLAfederateState" updateType="Conditional" updateCondition="Service invocation" ownership="NoTransfer" sharing="Publish" dimensions="Federate" transportation="HLAreliable" order="Receive" semantics="State of the joined federate"/>
<attribute name="HLAtimeManagerState" dataType="HLAtimeState" updateType="Conditional" updateCondition="Service invocation" ownership="NoTransfer" sharing="Publish" dimensions="Federate" transportation="HLAreliable" order="Receive" semantics="State of the joined federate's time manager"/>
<attribute name="HLAlogicalTime" dataType="HLAlogicalTime" updateType="Periodic" updateCondition="HLAsetTiming.HLAreportPeriod" ownership="NoTransfer" sharing="Publish" dimensions="Federate" transportation="HLAreliable" order="Receive" semantics="Joined federate's logical time. Initial value of this                              information is initial value of time of the Time                              Representation Abstract Data Type (TRADT)."/>
<attribute name="HLAlookahead" dataType="HLAtimeInterval" updateType="Periodic" updateCondition="HLAsetTiming.HLAreportPeriod" ownership="NoTransfer" sharing="Publish" dimensions="Federate" transportation="HLAreliable" order="Receive" semantics="Minimum duration into the future that a TSO message will be                              scheduled. The value shall not be defined if the joined                              federate is not time-regulating)"/>
<attribute name="HLAGALT" dataType="HLAlogicalTime" updateType="Periodic" updateCondition="HLAsetTiming.HLAreportPeriod" ownership="NoTransfer" sharing="Publish" dimensions="Federate" transportation="HLAreliable" order="Receive" semantics="Joined federate's Greatest Available Logical Time (GALT).                              The value shall not be defined if GALT is not defined for                              the joined federate."/>
<attribute name="HLALITS" dataType="HLAlogicalTime" updateType="Periodic" updateCondition="HLAsetTiming.HLAreportPeriod" ownership="NoTransfer" sharing="Publish" dimensions="Federate" transportation="HLAreliable" order="Receive" semantics="Joined federate's Least Incoming Time Stamp (LITS).                              The value shall not be defined if LITS is not defined for                              the joined federate."/>
<attribute name="HLAROlength" dataType="HLAcount" updateType="Periodic" updateCondition="HLAsetTiming.HLAreportPeriod" ownership="NoTransfer" sharing="Publish" dimensions="Federate" transportation="HLAreliable" order="Receive" semantics="Number of RO messages queued for delivery to the joined federate."/>
<attribute name="HLATSOlength" dataType="HLAcount" updateType="Periodic" updateCondition="HLAsetTiming.HLAreportPeriod" ownership="NoTransfer" sharing="Publish" dimensions="Federate" transportation="HLAreliable" order="Receive" semantics="Number of TSO messages queued for delivery to the joined federate"/>
<attribute name="HLAreflectionsReceived" dataType="HLAcount" updateType="Periodic" updateCondition="HLAsetTiming.HLAreportPeriod" ownership="NoTransfer" sharing="Publish" dimensions="Federate" transportation="HLAreliable" order="Receive" semantics="Total number of reflections received by the joined federate."/>
<attribute name="HLAupdatesSent" dataType="HLAcount" updateType="Periodic" updateCondition="HLAsetTiming.HLAreportPeriod" ownership="NoTransfer" sharing="Publish" dimensions="Federate" transportation="HLAreliable" order="Receive" semantics="Total number of updates sent by the joined federate"/>
<attribute name="HLAinteractionsReceived" dataType="HLAcount" updateType="Periodic" updateCondition="HLAsetTiming.HLAreportPeriod" ownership="NoTransfer" sharing="Publish" dimensions="Federate" transportation="HLAreliable" order="Receive" semantics="Total number of interactions received by the joined federate."/>
<attribute name="HLAinteractionsSent" dataType="HLAcount" updateType="Periodic" updateCondition="HLAsetTiming.HLAreportPeriod" ownership="NoTransfer" sharing="Publish" dimensions="Federate" transportation="HLAreliable" order="Receive" semantics="Total number of interactions sent by the joined federate.                              This information shall reflect related DDM usage."/>
<attribute name="HLAobjectInstancesThatCanBeDeleted" dataType="HLAcount" updateType="Periodic" updateCondition="HLAsetTiming.HLAreportPeriod" ownership="NoTransfer" sharing="Publish" dimensions="Federate" transportation="HLAreliable" order="Receive" semantics="Total number of object instances whose                              HLAprivilegeToDeleteObject attribute is owned by the joined                              federate"/>
<attribute name="HLAobjectInstancesUpdated" dataType="HLAcount" updateType="Periodic" updateCondition="HLAsetTiming.HLAreportPeriod" ownership="NoTransfer" sharing="Publish" dimensions="Federate" transportation="HLAreliable" order="Receive" semantics="Total number of object instances for which the joined                              federate has invoked the Update Attribute Values service."/>
<attribute name="HLAobjectInstancesReflected" dataType="HLAcount" updateType="Periodic" updateCondition="HLAsetTiming.HLAreportPeriod" ownership="NoTransfer" sharing="Publish" dimensions="Federate" transportation="HLAreliable" order="Receive" semantics="Total number of object instances for which the joined                              federate has had a Reflect Attribute Values service                              invocation."/>
<attribute name="HLAobjectInstancesDeleted" dataType="HLAcount" updateType="Periodic" updateCondition="HLAsetTiming.HLAreportPeriod" ownership="NoTransfer" sharing="Publish" dimensions="Federate" transportation="HLAreliable" order="Receive" semantics="Total number of times the Delete Object Instance service was                              invoked by the joined federate since the federate joined the                              federation"/>
<attribute name="HLAobjectInstancesRemoved" dataType="HLAcount" updateType="Periodic" updateCondition="HLAsetTiming.HLAreportPeriod" ownership="NoTransfer" sharing="Publish" dimensions="Federate" transportation="HLAreliable" order="Receive" semantics="Total number of times the Remove Object Instance service was                              invoked for the joined federate since the federate joined                              the federation."/>
<attribute name="HLAobjectInstancesRegistered" dataType="HLAcount" updateType="Periodic" updateCondition="HLAsetTiming.HLAreportPeriod" ownership="NoTransfer" sharing="Publish" dimensions="Federate" transportation="HLAreliable" order="Receive" semantics="Total number of times the Register Object Instance or                              Register Object Instance with Region service was invoked by                              the joined federate since the federate joined the                              federation."/>
<attribute name="HLAobjectInstancesDiscovered" dataType="HLAcount" updateType="Periodic" updateCondition="HLAsetTiming.HLAreportPeriod" ownership="NoTransfer" sharing="Publish" dimensions="Federate" transportation="HLAreliable" order="Receive" semantics="Total number of times the Discover Object Instance service                              was invoked for the joined federate since the federate                              joined the federation"/>
<attribute name="HLAtimeGrantedTime" dataType="HLAmsec" updateType="Periodic" updateCondition="HLAsetTiming.HLAreportPeriod" ownership="NoTransfer" sharing="Publish" dimensions="Federate" transportation="HLAreliable" order="Receive" semantics="Wall clock time duration that the federate has spent in the                              Time Granted state since the last update of this                              attribute."/>
<attribute name="HLAtimeAdvancingTime" dataType="HLAmsec" updateType="Periodic" updateCondition="HLAsetTiming.HLAreportPeriod" ownership="NoTransfer" sharing="Publish" dimensions="Federate" transportation="HLAreliable" order="Receive" semantics="Wall clock time duration that the federate has spent in the                              Time Advancing state since the last update of this                              attribute."/>
<attribute name="HLAconveyRegionDesignatorSets" dataType="HLAswitch" updateType="Conditional" updateCondition="MOM interaction" ownership="NoTransfer" sharing="Publish" dimensions="Federate" transportation="HLAreliable" order="Receive" semantics="Value of federation-wide Convey Region Designator Sets Switch.                              Updated when value of switch changes"/>
</objectClass>
<objectClass name="HLAfederation" sharing="Publish" semantics="This object class shall contain RTI state variables relating                           to a federation execution. The RTI shall publish it and shall                           register one object instance for the federation execution. It                           shall not automatically update the values of the instance                           attributes; a joined federate shall use a Request Attribute                           Value Update service to obtain values for the instance                           attributes.">
<attribute name="HLAfederationName" dataType="HLAunicodeString" updateType="Static" updateCondition="NA" ownership="NoTransfer" sharing="Publish" dimensions="NA" transportation="HLAreliable" order="Receive" semantics="Name of the federation to which the joined federate belongs"/>
<attribute name="HLAfederatesInFederation" dataType="HLAhandleList" updateType="Conditional" updateCondition="Federate joins or resigns" ownership="NoTransfer" sharing="Publish" dimensions="NA" transportation="HLAreliable" order="Receive" semantics="Identifiers of joined federates that are joined to the federation"/>
<attribute name="HLARTIversion" dataType="HLAunicodeString" updateType="Static" updateCondition="NA" ownership="NoTransfer" sharing="Publish" dimensions="NA" transportation="HLAreliable" order="Receive" semantics="Version of the RTI software"/>
<attribute name="HLAFDDID" dataType="HLAunicodeString" updateType="Static" updateCondition="NA" ownership="NoTransfer" sharing="Publish" dimensions="NA" transportation="HLAreliable" order="Receive" semantics="Identifier associated with the FDD used in the relevant                              Create Federation Execution service invocation."/>
<attribute name="HLAlastSaveName" dataType="HLAunicodeString" updateType="Conditional" updateCondition="Service invocation" ownership="NoTransfer" sharing="Publish" dimensions="NA" transportation="HLAreliable" order="Receive" semantics="Name associated with the last federation state save (null if no saves have occurred)"/>
<attribute name="HLAlastSaveTime" dataType="HLAlogicalTime" updateType="Conditional" updateCondition="Service invocation" ownership="NoTransfer" sharing="Publish" dimensions="NA" transportation="HLAreliable" order="Receive" semantics="Logical time at which the last federation state timed save occurred.                              The value shall not be defined if no timed saves have occurred."/>
<attribute name="HLAnextSaveName" dataType="HLAunicodeString" updateType="Conditional" updateCondition="Service invocation" ownership="NoTransfer" sharing="Publish" dimensions="NA" transportation="HLAreliable" order="Receive" semantics="Name associated with the next federation state save (null if no saves are scheduled)"/>
<attribute name="HLAnextSaveTime" dataType="HLAlogicalTime" updateType="Conditional" updateCondition="Service invocation" ownership="NoTransfer" sharing="Publish" dimensions="NA" transportation="HLAreliable" order="Receive" semantics="Logical time at which the next federation state timed save is scheduled.                              The value shall not be defined if no timed saves are scheduled."/>
<attribute name="HLAautoProvide" dataType="HLAswitch" updateType="Conditional" updateCondition="MOM interaction" ownership="NoTransfer" sharing="Publish" dimensions="NA" transportation="HLAreliable" order="Receive" semantics="Value of federation-wide Auto Provide Switch. Updated when value of switch changes"/>
</objectClass>
</objectClass>
<objectClass name="Participant" sharing="Neither">

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -