18 #include <vlpi/simulationAddress.h>
20 #include <boost/function.hpp>
21 #include <boost/signals2.hpp>
27 class DtSimulationAddress;
37 class DtVrfBackendState;
52 virtual void monitorBackendSetting(
const std::string&);
62 virtual void requestBackendSetting(
const std::string&,
bool sendRequest =
false,
const DtSimulationAddress& addr = DtSimSendToAll);
65 virtual void stopMonitoringBackendSetting(
const std::string&);
69 virtual void sendSettings(
const DtSettingsObject*,
const DtSimulationAddress& addr = DtSimSendToAll);
77 virtual void setDRThresholds(
double translation,
double rotation);
81 virtual void setSpotReportsGloballyEnabled(
bool enabled);
85 virtual void setTDLMessagesGloballyEnabled(
bool enabled);
89 virtual void setEngagementReportsGloballyEnabled(
bool enabled);
92 virtual void setCommModelSettings(
bool useExternalComms);
95 virtual void setRoadDrivingSettings(
bool driveOnLeft);
102 virtual void setRadarCoverageAltitudeMSL(
bool);
106 virtual void setAutomaticAggregationDisaggregationEnabled(
bool enabled);
112 virtual void setPublishAggregateFormationRoutes(
bool yesNo);
116 virtual void setPeriodicSnapshotSettings(
bool enabled,
double period,
int numberOfSnapshotsToKeep);
127 virtual void slot_processPendingRequests();
makVrv::DtDe & myDe
Definition: vrfBackendSettingsManager.h:130
Virtual base class.
Definition: DtVirtualBaseClass.h:22
std::map< std::string, int > myMonitoring
Definition: vrfBackendSettingsManager.h:131
#define DT_DLL_VRFGUICORE
Contains DLL export macros.
Definition: vrfGuiCore.h:25
boost::signals2::signal< void(const std::string &, const DtVrfBackendState *)> signal_settingReceived
Definition: vrfBackendSettingsManager.h:121
Definition: settingsObject.h:27
Definition: radarCoverageAltitudeSettings.h:35
Contains makVrv::DtVirtualBaseClass class.
The Master DtVrfBackendSettingsManager.
Definition: vrfBackendSettingsManager.h:40
std::set< std::string > myPendingRequests
If de not yet initialized, hold onto pending requests until initialized.
Definition: vrfBackendSettingsManager.h:135
File: simMsg.h.
Definition: simMessage.h:35
std::map< std::string, int > myRequesting
Definition: vrfBackendSettingsManager.h:132
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69