![]() |
VR-Link API Documentation for HLA 1.3
|
DtLauncherInitializer derives from DtVrlApplicationInitializer and describes how command line/MTL parameters could be added to a VR-Link application. More...
Inheritance diagram for DtLauncherInitializer:
Collaboration diagram for DtLauncherInitializer:Public Member Functions | |
| DtLauncherInitializer (int argc, char *argv[]) | |
| Default CTOR. More... | |
| virtual | ~DtLauncherInitializer () |
| Default DTOR. More... | |
| virtual void | parseCmdLine () |
| Parse the command line. More... | |
| virtual void | setLispFileName (const DtString &name) |
| virtual DtString | lispFileName () const |
| virtual double | refLatitude () const |
| virtual double | refLongitude () const |
| virtual double | lifeTime () const |
| virtual double | erectorStartTime () const |
| virtual double | erectorStopTime () const |
| virtual double | missileSwapTime () const |
| virtual double | fireTime () const |
| virtual double | damageTime () const |
| virtual double | missileMoveTime () const |
| virtual double | missileStopTime () const |
Public Member Functions inherited from DtVrlApplicationInitializer | |
| DtVrlApplicationInitializer (int argc, char *argv[], const DtString &appName, const DtString &defaultConfigFilePath=DtDefaultConfigFile, const DtString &version=DtExerciseConnInitializer::vrlinkVersion(), bool pressAnyKey=false) | |
| Constructor. More... | |
| virtual | ~DtVrlApplicationInitializer () |
| Destructor. More... | |
| DtVrlApplicationInitializer (const DtVrlApplicationInitializer &orig) | |
| Copy Constructor. More... | |
| DtVrlApplicationInitializer & | operator= (const DtVrlApplicationInitializer &orig) |
| Assignment Operator. More... | |
| virtual int | argc () const |
| Get the argc passed into the constructor. More... | |
| virtual char ** | argv () const |
| Get the argv passed into the constructor. More... | |
| virtual DtExerciseConnConfig * | exerciseConnectionConfig () |
| Get the exercise connection configuration. More... | |
| virtual const DtExerciseConnConfig & | exConnConfig () const |
| Get the exercise connection configuration. More... | |
| virtual DtApplicationSettings & | settings () |
| Get the application settings. More... | |
| virtual const int | disVersion () const |
| Get the disVersion. More... | |
| virtual void | loadFile (const DtString &fileName) |
| Load a .mtl or .xml file. More... | |
| virtual void | saveFile (const DtString &filename) |
| Save configuration settings to a .xml file. More... | |
| virtual void | setExecName (const DtString &name) |
| Set/Get the federation execution name. More... | |
| virtual DtString | execName () const |
| Set the federation execution name. More... | |
| virtual void | setFederateName (const DtString &name) |
| HLA Evolved only. More... | |
| virtual DtString | federateName () const |
| Set the federate name In HLA Evolved, this is the same as federateType. More... | |
| virtual void | setNotifyFileLevel (int level) |
| Sets the notify level for file output, if the filename has been set. More... | |
| virtual int | notifyFileLevel () const |
| virtual void | setNotifyFilename (const DtString &file) |
| Setting this will allow notifications to be sent to a file as well as the console. More... | |
| virtual DtString | notifyFilename () const |
| virtual void | setFederateType (const DtString &type) |
| Set/Get the federate type. More... | |
| virtual DtString | federateType () const |
| Get the federate type. More... | |
| void | setFedFileName (const DtString &name) |
| Set/Get the fed file name. More... | |
| virtual DtString | fedFileName () const |
| Set the fed file name. More... | |
| virtual void | setSiteId (int id) |
| Set/Get the site number/id. More... | |
| virtual int | siteId () const |
| virtual void | setApplicationNumber (int num) |
| Set/Get the application number. More... | |
| virtual int | applicationNumber () const |
| virtual void | setFomMapperLibName (const DtString &name) |
| Set/Get the DSO name. More... | |
| virtual DtString | fomMapperLibName () const |
| Set the FOM Mapper library name. More... | |
| virtual void | setRprFomVersion (double version) |
| Set/Get the RPR FOM Version. More... | |
| virtual double | rprFomVersion () const |
| Returns the RPR FOM Version. See above description. More... | |
| virtual void | setNetnFomVersion (double version) |
| Set/Get the NETN FOM Version. More... | |
| virtual double | netnFomVersion () const |
| Returns the NETN FOM Version. See above description. More... | |
| virtual void * | fomMapperInitData () const |
| Set/Get the FOM mapper initialization data. More... | |
| virtual void | setFomMapperInitData (void *data) |
| Get the FOM mapper initialization data. More... | |
| virtual void | setUseAdvisories (bool onOff) |
| Set/Get the whether to use advisories. More... | |
| virtual bool | useAdvisories () const |
| Get use of advisories. More... | |
| virtual void | setUseDis5Timestamps (bool onOff) |
| Set/Get the whether to use DIS 5 timestamps. More... | |
| virtual bool | useDis5TimeStamps () const |
| virtual void | setRequestClassUpdate (bool onOff) |
| Set/Get request class update flag. More... | |
| virtual bool | requestClassUpdate () const |
| Get request class update flag. More... | |
| virtual void | setRequestObjectUpdate (bool onOff) |
| Set/Get request object update flag. More... | |
| virtual bool | requestObjectUpdate () const |
| Get request object update flag. More... | |
| virtual void | setRequestWhenInitialized (bool onOff) |
| Set/Get request when initialized flag. More... | |
| virtual bool | requestWhenInitialized () const |
| Get request when initialized flag. More... | |
| virtual void | setDefaultRefreshWaitList (bool onOff) |
| Set/Get request object update flag. More... | |
| virtual bool | defaultRefreshWaitList () const |
| Get request object update flag. More... | |
| virtual void | setDefaultWaitListRefreshPeriod (double period) |
| Set/Get default wait list refresh period. More... | |
| virtual double | defaultWaitListRefreshPeriod () const |
| Get default wait list refresh period. More... | |
| virtual void | setTimeStampType (DtTimeStampType relOrAbs) |
| Set the time stamp type (DtTimeStampAbsolute or DtTimeStampRelative). More... | |
| virtual DtTimeStampType | timeStampType () const |
| Get the time stamp type. More... | |
| virtual void | setDestroyFedExec (bool onOff) |
| Set the destroy fed exec flag. More... | |
| virtual bool | destroyFedExec () const |
| Get the destroy fed exec flag. See above description. More... | |
| virtual void | setSendFedTime (bool onOff) |
| Set the send fed time flag. More... | |
| virtual bool | sendFedTime () const |
| Get the send fed time flag. See above description. More... | |
| virtual void | setUseGeographicDdm (bool yesNo) |
| Sets the use geographic DDM flag. More... | |
| virtual bool | useGeographicDdm () const |
| Get the use geographic DDM flag. More... | |
| virtual void | setRprFomRevision (int val) |
| Set the RPR FOM Revision to an integer. More... | |
| virtual int | rprFomRevision () const |
| Return the RPR FOM revision as an integer. More... | |
| virtual void | setNetnFomRevision (int val) |
| Set the NETN FOM Revision to an integer. More... | |
| virtual int | netnFomRevision () const |
| Return the NETN FOM revision as an integer. More... | |
| virtual void | setGenericAttributes (bool yesNo) |
| Set the Generic attributes flag. More... | |
| virtual bool | enabledGenericAttributes () const |
| Set the Generic attributes flag. More... | |
| virtual void | setOutputInterval (double period) |
| Set print output interval. More... | |
| virtual double | outputInterval () const |
| Get print output interval. More... | |
| virtual bool | pauseOnSaveRestore () const |
| Block the simulation if a save or a restore is in process. More... | |
| virtual void | setPauseOnSaveRestore (bool yesNo) |
| Block the simulation if a save or a restore is in process. More... | |
| virtual void | setExceptionOnRtiCompilerMismatch (bool yesNo) |
| Block the simulation if a save or a restore is in process. More... | |
| virtual bool | exceptionOnRtiCompilerMismatch () const |
| Block the simulation if a save or a restore is in process. More... | |
Public Member Functions inherited from DtExerciseConnInitializer | |
| DtExerciseConnInitializer () | |
| Constructor. More... | |
| virtual | ~DtExerciseConnInitializer () |
| Destructor. More... | |
| DtExerciseConnInitializer (const DtExerciseConnInitializer &orig) | |
| Copy Constructor. More... | |
| DtExerciseConnInitializer & | operator= (const DtExerciseConnInitializer &orig) |
| Assignment Operator. More... | |
| virtual DtFomMapper * | fomMapper () const |
| Set the FOM mapper. More... | |
| virtual void | setFomMapper (DtFomMapper *mapper) |
| Get the FOM mapper. More... | |
| virtual void | setReflecting (bool onOff) |
| Set reflecting. More... | |
| virtual bool | reflecting () const |
| Get reflecting. See above description. More... | |
| virtual void | setPassiveMode (bool onOff) |
| Set passive mode. More... | |
| virtual bool | passiveMode () const |
| Get passive mode. See above description. More... | |
| virtual void | setReflectRemoteUpdatesIntoPub (bool onOff) |
| Set the reflectRemoteUpdatesIntoPub flag. More... | |
| virtual bool | reflectRemoteUpdatesIntoPub () const |
| Get reflect remove updates into publisher flag. More... | |
| virtual void | setReflectThroughRti (bool onOff) |
| Set the reflecting through RTI flag to true. More... | |
| virtual bool | reflectThroughRti () const |
| Get the reflecting through RTI flag. More... | |
| virtual void | setReplyToSynchPoints (bool onOff) |
| Set reply to sync points. More... | |
| virtual bool | replyToSynchPoints () const |
| Get reply to sync points. See above description. More... | |
| virtual void | setAutoSubscribe (bool onOff) |
| Set auto subscribe flag. More... | |
| virtual bool | autoSubscribe () const |
| Get auto subscribe flag;. More... | |
| virtual bool | dis5Timestamps () const |
| Returns myDis5Timestamps setting. More... | |
| virtual void | setDis5Timestamps (bool onOff) |
| sets the myDis5Timestamps variable More... | |
| virtual void | setNotifyLevel (int level) |
| Sets the notify level. More... | |
| virtual void | setGetValueMethod (DtGetValueMethod getValueMethodChoice) |
| Configure how VR-Link retrieves data from RTI attribute/parameter handle value pair sets. More... | |
| virtual DtGetValueMethod | getValueMethod () const |
| Configure how VR-Link retrieves data from RTI attribute/parameter handle value pair sets. More... | |
Protected Member Functions | |
| virtual void | initializeMtlParams () |
| Register the MTL/Command Line parameters. More... | |
Protected Member Functions inherited from DtVrlApplicationInitializer | |
| virtual void | initializeFileLogging () |
| Start file logging. Done automatically by the reader. More... | |
| virtual void | initializeConnectionConfigVariables () |
| Initialize Config Variables with names and shortcuts. More... | |
| virtual void | loadMtlFile (const DtString &fileName) |
| Used to load configuration when configuration file is MTL. More... | |
Private Member Functions | |
| DtLauncherInitializer (const DtLauncherInitializer &other) | |
| Copy CTOR not implemented – Do Not copy. More... | |
| DtLauncherInitializer & | operator= (const DtLauncherInitializer &other) |
| Assignment Operator not implemented – Do Not copy. More... | |
Additional Inherited Members | |
Public Types inherited from DtExerciseConnInitializer | |
| enum | DtGetValueMethod { DtForceGetValue, DtForceGetValuePointer, DtGetValuePointerWhereAvailable } |
| Indicate if getValue or getValuePointer should be used to retrieve data from handleValuePairSets. More... | |
Static Public Member Functions inherited from DtExerciseConnInitializer | |
| static DtString | vrlinkVersion () |
| Returns a string indicating the VR-Link version number. More... | |
DtLauncherInitializer derives from DtVrlApplicationInitializer and describes how command line/MTL parameters could be added to a VR-Link application.
DtVrlApplicationInitializer contains default behavior for protocol specific parameters, while DtLauncherInitializer contains behavior particular to the F18 app parseCmdLine() parses the command line arguments specified in this class and DtVrlApplicationInitializer. loadMtlFile() can be called (defined in DtVrlApplicationInitializer) with an MTL file name. This will parse the MTL file specified and set those variables registered
| DtLauncherInitializer::DtLauncherInitializer | ( | int | argc, |
| char * | argv[] | ||
| ) |
Default CTOR.
|
virtual |
Default DTOR.
|
private |
Copy CTOR not implemented – Do Not copy.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
protectedvirtual |
Register the MTL/Command Line parameters.
Non-virtual since they are called from the constructor
Reimplemented from DtVrlApplicationInitializer.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
private |
Assignment Operator not implemented – Do Not copy.
|
virtual |
Parse the command line.
This method will parse the command line and set the variables according to what options have been set on the command line
Reimplemented from DtVrlApplicationInitializer.
|
virtual |
|
virtual |
|
virtual |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Command line arguments.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
here, because MTL does not support bool types
|
protected |