17 class DtExerciseConnConfig;
53 const std::string& className =
"DtDisDriver");
64 virtual DtConfiguration createConfiguration(
bool saveAllParameters)
const override;
69 return *myLocalExConnInitializer;
74 return *myLocalExConnInitializer;
78 virtual bool timeoutProcessing()
const;
81 virtual void setTimeoutProcessing(
bool enabled);
84 virtual double timeoutInterval()
const;
87 virtual void setTimeoutInterval(
double interval);
90 static void getDeviceAddressList(std::vector<std::string>& deviceAddrs);
117 virtual const std::string& extension()
const;
121 const std::string& instanceName)
const;
The base class for VR-Link based drivers.
Definition: DtVrlinkDriver.h:43
static const std::string theSiteId
Definition: DtDisDriver.h:30
double myTimeoutInterval
Definition: DtDisDriver.h:101
static const std::string theDeviceAddress
Definition: DtDisDriver.h:35
const DtVrlApplicationInitializer & exerciseSettings() const
Get the exercise settings.
Definition: DtDisDriver.h:67
static const std::string theSuppressSelfReflect
Definition: DtDisDriver.h:28
The DtDriver for DIS.
Definition: DtDisDriver.h:23
DtVrlApplicationInitializer & exerciseSettings()
Definition: DtDisDriver.h:72
static const std::string thePublishObservers
Definition: DtDisDriver.h:41
std::string myFileExtension
Definition: DtDisDriver.h:124
static const std::string theOverrideGlobalViewControl
Definition: DtDisDriver.h:43
static const std::string theSendBufferSize
Definition: DtDisDriver.h:37
static const std::string theMulticastAddresses
Definition: DtDisDriver.h:40
static const std::string theTimeoutProcessing
Definition: DtDisDriver.h:44
static const std::string theDestinationAddress
Definition: DtDisDriver.h:34
static const std::string theViewControlEnabled
Definition: DtDisDriver.h:42
static const std::string theDisVersion
Definition: DtDisDriver.h:47
static const std::string theConnectionFrameTime
Definition: DtDisDriver.h:48
Contains DLL export macros.
The base class for protocol specific VRLink Simulations.
Definition: DtVrlinkBaseConnection.h:43
The DtDriver is an abstract class. Developers derive from this to create logic that "directs" things ...
Definition: DtDriver.h:30
static const std::string theuseAsynchIO
Definition: DtDisDriver.h:33
Contains makVrv::DtVrlinkDriver class.
static const std::string theUseAbsoluteTimeStamps
Definition: DtDisDriver.h:38
static const std::string theApplicationNumber
Definition: DtDisDriver.h:31
The DtAgentManager manages the distributed scene object framework. This includes the objects and upda...
Definition: DtAgentManager.h:38
static const std::string theReceiveBufferSize
Definition: DtDisDriver.h:36
bool myTimeoutProcessing
Definition: DtDisDriver.h:100
static const std::string theExerciseId
Definition: DtDisDriver.h:29
DtExerciseConnConfig * myDefaultConfiguration
Definition: DtDisDriver.h:99
DtVrlApplicationInitializer * myLocalExConnInitializer
Definition: DtDisDriver.h:98
static const std::string thePort
Definition: DtDisDriver.h:27
static const std::string theUseTopoForFlatEarthVectorConversion
Definition: DtDisDriver.h:46
The base implementation of a configuration.
Definition: DtConfiguration.h:24
#define DT_DLL_VRVDIS
Definition: vrvDis.h:21
Abstract DtDriver creator.
Definition: DtDriver.h:204
static const std::string theUseIpv6
Definition: DtDisDriver.h:32
Creator class for the DIS driver.
Definition: DtDisDriver.h:106
static const std::string theTimeoutInterval
Definition: DtDisDriver.h:45
static const std::string theSubnetMask
Definition: DtDisDriver.h:26
static const std::string theMulticastTtl
Definition: DtDisDriver.h:39