18 #include <vlpi/simulationAddress.h>
20 #include <boost/function.hpp>
26 class DtSimulationAddress;
36 class DtVrfBackendState;
51 virtual void monitorBackendSetting(
const std::string&);
61 virtual void requestBackendSetting(
const std::string&,
bool sendRequest =
false,
const DtSimulationAddress& addr = DtSimSendToAll);
64 virtual void stopMonitoringBackendSetting(
const std::string&);
68 virtual void sendSettings(
const DtSettingsObject*,
const DtSimulationAddress& addr = DtSimSendToAll);
76 virtual void setDRThresholds(
double translation,
double rotation);
80 virtual void setSpotReportsGloballyEnabled(
bool enabled);
84 virtual void setTDLMessagesGloballyEnabled(
bool enabled);
88 virtual void setEngagementReportsGloballyEnabled(
bool enabled);
91 virtual void setCommModelSettings(
bool useExternalComms);
94 virtual void setRoadDrivingSettings(
bool driveOnLeft);
101 virtual void setRadarCoverageAltitudeMSL(
bool);
105 virtual void setAutomaticAggregationDisaggregationEnabled(
bool enabled);
111 virtual void setPublishAggregateFormationRoutes(
bool yesNo);
115 virtual void setPeriodicSnapshotSettings(
bool enabled,
double period,
int numberOfSnapshotsToKeep);
126 virtual void slot_processPendingRequests();
makVrv::DtDe & myDe
Definition: vrfBackendSettingsManager.h:129
Virtual base class.
Definition: DtVirtualBaseClass.h:19
std::map< std::string, int > myMonitoring
Definition: vrfBackendSettingsManager.h:130
#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:120
Definition: settingsObject.h:27
Definition: radarCoverageAltitudeSettings.h:35
Contains makVrv::DtVirtualBaseClass class.
The Master DtVrfBackendSettingsManager.
Definition: vrfBackendSettingsManager.h:39
std::set< std::string > myPendingRequests
If de not yet initialized, hold onto pending requests until initialized.
Definition: vrfBackendSettingsManager.h:134
File: simMsg.h.
Definition: simMessage.h:35
std::map< std::string, int > myRequesting
Definition: vrfBackendSettingsManager.h:131
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69