13 #include <boost/signals/trackable.hpp>
22 class DtHla1516eConnectionInterface;
23 class DtHla1516eDriver;
39 virtual void updateCurrentDriver();
41 virtual std::string className()
const;
47 void on_currentConnectionChanged(
const std::string& connectionName );
48 void on_exerciseNameChanged(
const std::string& name );
49 void on_federateTypeChanged(
const std::string& type );
50 void on_federateNameChanged(
const std::string& name );
51 void on_localSettingsDesignatorChanged(
const std::string& designator );
52 void on_fedFileNameChanged(
const std::string& name );
53 void on_rprFomVersionChanged(
double version );
54 void on_rprFomRevisionChanged(
int revision );
55 void on_fomMapperFileNameChanged(
const std::string& name );
58 void on_fomMapperInitStringChanged(
const std::string& str );
62 void on_makeAutoConnect();
64 void on_driverStarted(
DtDriver& simCon );
65 void on_driverStopped(
DtDriver& simCon );
66 void on_ddmChanged(
bool enabled );
67 void on_useAdvisories(
bool enabled );
68 void on_useAbsoluteTimeStamps(
bool enabled );
69 void on_publishObserversChanged(
bool value );
70 void on_autoDriverChanged(
const std::string& con );
71 void on_viewControlChanged(
bool onOff );
72 void on_overrideGlobalViewControlChanged(
bool trueFalse);
73 void on_useTopoForFlatEarthVectorConversionChanged(
bool onOff);
74 void on_siteIdChanged(
int siteId);
75 void on_appNumberChanged(
int appId);
77 void on_addFomModule(
const std::string&);
78 void on_removeFomModule(
const std::string&);
DtHla1516eDriver * myCurrentDriver
Definition: DtHla1516eConnectionLogic.h:84
DtExerciseConnInitializer * myLocalInit
Definition: DtHla1516eConnectionLogic.h:85
Contains DLL export macros.
Logic for configuring the Hla1516e Connection.
Definition: DtHla1516eConnectionLogic.h:28
Abstract interface used to a user interface.
Definition: DtHla1516eConnectionInterface.h:18
The DtDriver is an abstract class.
Definition: DtDriver.h:34
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:24
DtDe & myDe
Definition: DtHla1516eConnectionLogic.h:82
#define DT_DLL_VRVHLA1516EQT
Definition: vrvHla1516eQt.h:19
Base class to provide boost signal/slot management.
DtHla1516eConnectionInterface & myHla1516eInterface
Definition: DtHla1516eConnectionLogic.h:83
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
The Sim Driver for HLA 1516e.
Definition: DtHla1516eDriver.h:22