U.S. Department of Defense
High Level Architecture
Interface Specification
Version 1.3
2 April 1998
Copyri
g
ht 1998 ΙΕΕΕ. All ri
g
hts reserved. 1
This is an unapproved IEEE Standards Draft, subject to chan
g
e
IEEE P1516.1, M&S HLA - Federate I/F Spec, DRAFT 1 20 April 1998
Contents
1. Overview................................................................................................................................................................. 1
1.1 Scope .............................................................................................................................................................1
1.2 Purpose ..........................................................................................................................................................1
1.3 Background ...................................................................................................................................................1
1.3.1 HLA federation object model framework .........................................................................................1
1.3.2 General nomenclature and conventions ............................................................................................2
1.3.3 Organization of this document ..........................................................................................................3
1.3.4 Compliance ........................................................................................................................................3
2. References............................................................................................................................................................... 5
3. Abbreviations, acronyms, and definitions .............................................................................................................. 7
3.1 Abbreviations and acronyms ........................................................................................................................7
3.2 Definitions ....................................................................................................................................................7
4. Federation management........................................................................................................................................ 15
4.1 Overview .....................................................................................................................................................15
4.2 Create Federation Execution........................................................................................................................22
4.3 Destroy Federation Execution .....................................................................................................................23
4.4 Join Federation Execution ...........................................................................................................................24
4.5 Resign Federation Execution.......................................................................................................................25
4.6 Register Federation Synchronization Point .................................................................................................26
4.7 Confirm Synchronization Point Registration †............................................................................................27
4.8 Announce Synchronization Point † .............................................................................................................28
4.9 Synchronization Point Achieved .................................................................................................................29
4.10 Federation Synchronized † ..........................................................................................................................30
4.11 Request Federation Save..............................................................................................................................31
4.12 Initiate Federate Save †................................................................................................................................32
4.13 Federate Save Begun ...................................................................................................................................33
4.14 Federate Save Complete ..............................................................................................................................34
4.15 Federation Saved †.......................................................................................................................................35
4.16 Request Federation Restore.........................................................................................................................36
4.17 Confirm Federation Restoration Request † .................................................................................................37
4.18 Federation Restore Begun †.........................................................................................................................38
4.19 Initiate Federate Restore † ...........................................................................................................................39
4.20 Federate Restore Complete..........................................................................................................................40
4.21 Federation Restored †..................................................................................................................................41
2 Copyri
g
ht 1998 ΙΕΕΕ. All ri
g
hts reserved.
This is an unapproved IEEE Standards Draft, subject to chan
g
e
IEEE P1516.1, M&S HLA - Federate I/F Spec, DRAFT 1 20 April 1998
5. Declaration management ...................................................................................................................................... 43
5.1 Overview .....................................................................................................................................................43
5.1.1 Static properties of the FED ............................................................................................................43
5.1.2 Definitions and constraints for object classes and class attributes ..................................................44
5.1.3 Definitions and constraints for interaction classes and parameters .................................................45
5.1.4 Use of Declaration Management Services and Data Distribution Management Services by the Same Federate
52
5.2 Publish Object Class....................................................................................................................................53
5.3 Unpublish Object Class ...............................................................................................................................55
5.4 Publish Interaction Class .............................................................................................................................56
5.5 Unpublish Interaction Class.........................................................................................................................57
5.6 Subscribe Object Class Attributes ...............................................................................................................58
5.7 Unsubscribe Object Class............................................................................................................................60
5.8 Subscribe Interaction Class..........................................................................................................................61
5.9 Unsubscribe Interaction Class .....................................................................................................................62
5.10 Start Registration For Object Class † ..........................................................................................................63
5.11 Stop Registration For Object Class †...........................................................................................................64
5.12 Turn Interactions On †.................................................................................................................................65
5.13 Turn Interactions Off † ................................................................................................................................66
6. Object management .............................................................................................................................................. 67
6.1 Overview .....................................................................................................................................................67
6.2 Register Object Instance..............................................................................................................................72
6.3 Discover Object Instance †..........................................................................................................................73
6.4 Update Attribute Values ..............................................................................................................................74
6.5 Reflect Attribute Values † ...........................................................................................................................75
6.6 Send Interaction...........................................................................................................................................76
6.7 Receive Interaction †...................................................................................................................................77
6.8 Delete Object Instance.................................................................................................................................78
6.9 Remove Object Instance † ...........................................................................................................................79
6.10 Local Delete Object Instance.......................................................................................................................80
6.11 Change Attribute Transportation Type........................................................................................................81
6.12 Change Interaction Transportation Type.....................................................................................................82
6.13 Attributes In Scope † ...................................................................................................................................83
6.14 Attributes Out Of Scope † ...........................................................................................................................84
6.15 Request Attribute Value Update..................................................................................................................85
6.16 Provide Attribute Value Update † ...............................................................................................................86
6.17 Turn Updates On For Object Instance †......................................................................................................87
6.18 Turn Updates Off For Object Instance † .....................................................................................................88
7. Ownership management ....................................................................................................................................... 89
7.1 Overview .....................................................................................................................................................89
7.1.1 Ownership and publication ..............................................................................................................91
7.1.2 Ownership transfer ..........................................................................................................................92
7.1.3 Privilege To Delete Object ..............................................................................................................94
Copyri
g
ht 1998 ΙΕΕΕ. All ri
g
hts reserved. 3
This is an unapproved IEEE Standards Draft, subject to chan
g
e
IEEE P1516.1, M&S HLA - Federate I/F Spec, DRAFT 1 20 April 1998
7.1.4 User-supplied tags ...........................................................................................................................94
7.1.5 Sets of attribute designators ............................................................................................................94
7.2 Unconditional Attribute Ownership Divestiture..........................................................................................95
7.3 Negotiated Attribute Ownership Divestiture...............................................................................................96
7.4 Request Attribute Ownership Assumption †...............................................................................................97
7.5 Attribute Ownership Divestiture Notification † ..........................................................................................98
7.6 Attribute Ownership Acquisition Notification † .........................................................................................99
7.7 Attribute Ownership Acquisition..............................................................................................................100
7.8 Attribute Ownership Acquisition If Available...........................................................................................101
7.9 Attribute Ownership Unavailable † ...........................................................................................................102
7.10 Request Attribute Ownership Release †....................................................................................................103
7.11 Attribute Ownership Release Response.....................................................................................................104
7.12 Cancel Negotiated Attribute Ownership Divestiture.................................................................................105
7.13 Cancel Attribute Ownership Acquisition...................................................................................................106
7.14 Confirm Attribute Ownership Acquisition Cancellation †........................................................................107
7.15 Query Attribute Ownership .......................................................................................................................108
7.16 Inform Attribute Ownership † ...................................................................................................................109
7.17 Is Attribute Owned By Federate................................................................................................................110
8. Time management............................................................................................................................................... 111
8.1 Overview ...................................................................................................................................................111
8.1.1 Messages .......................................................................................................................................111
8.1.2 Logical time ...................................................................................................................................113
8.1.3 Time-regulating federates .............................................................................................................113
8.1.4 Time-constrained federates ...........................................................................................................114
8.1.5 Advancing time .............................................................................................................................114
8.1.6 Putting it all together .....................................................................................................................116
8.2 Enable Time Regulation ............................................................................................................................119
8.3 Time Regulation Enabled † .......................................................................................................................121
8.4 Disable Time Regulation...........................................................................................................................122
8.5 Enable Time Constrained...........................................................................................................................123
8.6 Time Constrained Enabled †......................................................................................................................124
8.7 Disable Time Constrained .........................................................................................................................125
8.8 Time Advance Request..............................................................................................................................126
8.9 Time Advance Request Available .............................................................................................................128
8.10 Next Event Request ...................................................................................................................................130
8.11 Next Event Request Available...................................................................................................................132
8.12 Flush Queue Request .................................................................................................................................134
8.13 Time Advance Grant †...............................................................................................................................136
8.14 Enable Asynchronous Delivery .................................................................................................................137
8.15 Disable Asynchronous Delivery................................................................................................................138
8.16 Query LBTS...............................................................................................................................................139
8.17 Query Federate Time .................................................................................................................................140
8.18 Query Minimum Next Event Time............................................................................................................141
8.19 Modify Lookahead.....................................................................................................................................142
- 1
- 2
- 3
- 4
前往页