28 const DtString& rwName = DtString::nullString(),
55 virtual bool sendStopSpottingReports()
const;
56 virtual void setSendStopSpottingReports(
const bool& newValue);
61 virtual bool forwardSubordinateReports()
const;
62 virtual void setForwardSubordinateReports(
const bool& newValue);
85 virtual bool reportOnOwnForce()
const;
86 virtual void setReportOnOwnForce(
bool newVal);
91 virtual bool reportOnHostileForces()
const;
92 virtual void setReportOnHostileForces(
bool newVal);
97 virtual bool sendSpotReportsOnScenarioLoad()
const;
98 virtual void setSendSpotReportsOnScenarioLoad(
bool newVal);
103 virtual bool sendOnlyOnDataChange()
const;
104 virtual void setSendOnlyOnDataChange(
bool newVal);
109 virtual bool sendToFrontEndOnly()
const;
110 virtual void setSendToFrontEndOnly(
bool newVal);
115 virtual bool reportOnNeutralForces()
const;
116 virtual void setReportOnNeutralForces(
bool newVal);
121 virtual bool onlyOneDestroyedReport()
const;
122 virtual void setOnlyOneDestroyedReport(
bool newVal);
127 virtual bool broadcast()
const;
128 virtual void setBroadcast(
bool newVal);
133 virtual double reportResendPeriod()
const;
134 virtual void setReportResendPeriod(
const double& newValue);
140 virtual void setRadioName(
const DtString& name);
DtRwSpotReportDeltaCheckList mySpotReportMovementDeltaCheckList
Parameter Name: "send-spot-reports-on-movement-delta" Parameter Description: Entries in this list wil...
Definition: spotReportGeneratorControllerDescriptor.h:206
DtSpotReportGeneratorControllerDescriptor; descriptor for the DtSpotReportGeneratorController compone...
Definition: spotReportGeneratorControllerDescriptor.h:23
#define DT_DLL_vrfobjparam
This file is used to determine how to build.
Definition: vrfobjparamDefines.h:28
class DtRwEntityTypeList:
Definition: rwEntityTypeList.h:23
DtRwBoolean mySendReportsOnOwnForce
Parameter Name: "send-spot-reports-on-own-force" Parameter Description: Flag indicating whether ent...
Definition: spotReportGeneratorControllerDescriptor.h:173
Description: Readable, Writable DtString Variable substitutions are done on this object when it is re...
Definition: rwString.h:20
A readable, writable type whose name is the name of a component and that has a list of component name...
Definition: componentDescriptor.h:49
DtRwBoolean myOnlyOneDestroyedReport
Parameter Name: "only-one-destroyed-report" Parameter Description: Only send one destroyed report if ...
Definition: spotReportGeneratorControllerDescriptor.h:230
Definition: readerWriterRegistry.h:39
DtComponentDescriptor & operator=(const DtComponentDescriptor &orig)
assignment
DtRwBoolean myBroadcast
Parameter Name: "broadcast" Parameter Description: If true send to the front-end and all entities...
Definition: spotReportGeneratorControllerDescriptor.h:192
DtRwSpotReportDeltaCheckList mySpotReportHeartbeatDeltaCheckList
Parameter Name: "send-spot-reports-heartbeat-delta" Parameter Description: Entries in this list will ...
Definition: spotReportGeneratorControllerDescriptor.h:214
virtual DtComponentDescriptor * clone(DtReaderWriterRegistry *parentRegistry=NULL) const
DtRwBoolean mySendStopSpottingReports
Parameter Name: "send-stop-spotting-reports" Parameter Description: For those items without spot repo...
Definition: spotReportGeneratorControllerDescriptor.h:240
DtRwBoolean mySendOnlyOnDataChange
Parameter Name: "send-only-on-data-change" Parameter Description: Send spot reports only when data on...
Definition: spotReportGeneratorControllerDescriptor.h:235
DtRwEntityTypeList myObjTypesToSpot
Parameter Name: "object-types-to-spot-report" Parameter Description: List of object types to be repor...
Definition: spotReportGeneratorControllerDescriptor.h:167
DtRwBoolean mySendReportsOnHostileForces
Parameter Name: "send-spot-reports-on-hostile-forces" Parameter Description: Flag indicating whether ...
Definition: spotReportGeneratorControllerDescriptor.h:179
Description: Readable, Writable DtReal (double)
Definition: rwReal.h:27
DtRwString myRadioName
Parameter Name: "radio-name" Parameter Description: The name of the radio on which the spot reports w...
Definition: spotReportGeneratorControllerDescriptor.h:199
DtRwReal myReportResendPeriod
Parameter Name: "report-resend-period" Parameter Description: Heartbeat interval at which a given rep...
Definition: spotReportGeneratorControllerDescriptor.h:162
DtRwBoolean mySendReportsOnNeutralForces
Parameter Name: "send-spot-reports-on-neutral-forces" Parameter Description: Flag indicating whether ...
Definition: spotReportGeneratorControllerDescriptor.h:186
virtual DtString type() const
Returns the type of component this descriptor describes. Used to create the descriptor on read from a...
Description: Readable, Writable bool.
Definition: rwBoolean.h:26
DtRwBoolean mySendToFrontEndOnly
Parameter Name: "send-to-front-end-only" Parameter Description: If true send the spot reports only to...
Definition: spotReportGeneratorControllerDescriptor.h:225
static DtComponentDescriptor * creator()
DtRwBoolean mySendSpotReportsOnScenarioLoad
Parameter Name: "send-spot-reports-on-scenario-load" Parameter Description: If this value is true...
Definition: spotReportGeneratorControllerDescriptor.h:220
Definition: rwSpotReportDeltaCheckList.h:88
DtRwBoolean myForwardSubordinateReports
Parameter Name: "forward-subordinate-reports" Parameter Description: Flag indicating whether reports ...
Definition: spotReportGeneratorControllerDescriptor.h:155
static const DtString theDefaultRadioName
Name used to indicate the default radio name in myRadioName.
Definition: spotReportGeneratorControllerDescriptor.h:144