28 const DtString& rwName = DtString::nullString(),
56 virtual bool sendStopSpottingReports()
const;
57 virtual void setSendStopSpottingReports(
const bool& newValue);
62 virtual bool forwardSubordinateReports()
const;
63 virtual void setForwardSubordinateReports(
const bool& newValue);
86 virtual bool reportOnOwnForce()
const;
87 virtual void setReportOnOwnForce(
bool newVal);
92 virtual bool reportOnHostileForces()
const;
93 virtual void setReportOnHostileForces(
bool newVal);
98 virtual bool sendSpotReportsOnScenarioLoad()
const;
99 virtual void setSendSpotReportsOnScenarioLoad(
bool newVal);
104 virtual bool sendOnlyOnDataChange()
const;
105 virtual void setSendOnlyOnDataChange(
bool newVal);
110 virtual bool sendToFrontEndOnly()
const;
111 virtual void setSendToFrontEndOnly(
bool newVal);
116 virtual bool reportOnNeutralForces()
const;
117 virtual void setReportOnNeutralForces(
bool newVal);
122 virtual bool onlyOneDestroyedReport()
const;
123 virtual void setOnlyOneDestroyedReport(
bool newVal);
128 virtual bool broadcast()
const;
129 virtual void setBroadcast(
bool newVal);
134 virtual double reportResendPeriod()
const;
135 virtual void setReportResendPeriod(
const double& newValue);
141 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:207
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
DtRwBoolean mySendReportsOnOwnForce
Parameter Name: "send-spot-reports-on-own-force" Parameter Description: Flag indicating whether ent...
Definition: spotReportGeneratorControllerDescriptor.h:174
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:231
Definition: readerWriterRegistry.h:39
DtComponentDescriptor & operator=(const DtComponentDescriptor &orig)
assignment
class DtRwObjectTypeList:
Definition: rwObjectTypeList.h:30
DtRwBoolean myBroadcast
Parameter Name: "broadcast" Parameter Description: If true send to the front-end and all entities...
Definition: spotReportGeneratorControllerDescriptor.h:193
DtRwSpotReportDeltaCheckList mySpotReportHeartbeatDeltaCheckList
Parameter Name: "send-spot-reports-heartbeat-delta" Parameter Description: Entries in this list will ...
Definition: spotReportGeneratorControllerDescriptor.h:215
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:241
DtRwObjectTypeList myObjTypesToSpot
Parameter Name: "object-types-to-spot-report" Parameter Description: List of object types to be repor...
Definition: spotReportGeneratorControllerDescriptor.h:168
DtRwBoolean mySendOnlyOnDataChange
Parameter Name: "send-only-on-data-change" Parameter Description: Send spot reports only when data on...
Definition: spotReportGeneratorControllerDescriptor.h:236
DtRwBoolean mySendReportsOnHostileForces
Parameter Name: "send-spot-reports-on-hostile-forces" Parameter Description: Flag indicating whether ...
Definition: spotReportGeneratorControllerDescriptor.h:180
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:200
DtRwReal myReportResendPeriod
Parameter Name: "report-resend-period" Parameter Description: Heartbeat interval at which a given rep...
Definition: spotReportGeneratorControllerDescriptor.h:163
DtRwBoolean mySendReportsOnNeutralForces
Parameter Name: "send-spot-reports-on-neutral-forces" Parameter Description: Flag indicating whether ...
Definition: spotReportGeneratorControllerDescriptor.h:187
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:226
static DtComponentDescriptor * creator()
DtRwBoolean mySendSpotReportsOnScenarioLoad
Parameter Name: "send-spot-reports-on-scenario-load" Parameter Description: If this value is true...
Definition: spotReportGeneratorControllerDescriptor.h:221
Definition: rwSpotReportDeltaCheckList.h:89
DtRwBoolean myForwardSubordinateReports
Parameter Name: "forward-subordinate-reports" Parameter Description: Flag indicating whether reports ...
Definition: spotReportGeneratorControllerDescriptor.h:156
static const DtString theDefaultRadioName
Name used to indicate the default radio name in myRadioName.
Definition: spotReportGeneratorControllerDescriptor.h:145