28 const DtString& rwName = DtString::nullString(),
56 virtual bool forwardSubordinateReports()
const;
57 virtual void setForwardSubordinateReports(
const bool& newValue);
80 virtual bool reportOnOwnForce()
const;
81 virtual void setReportOnOwnForce(
bool newVal);
86 virtual bool reportOnHostileForces()
const;
87 virtual void setReportOnHostileForces(
bool newVal);
92 virtual bool sendSpotReportsOnScenarioLoad()
const;
93 virtual void setSendSpotReportsOnScenarioLoad(
bool newVal);
98 virtual bool sendOnlyOnDataChange()
const;
99 virtual void setSendOnlyOnDataChange(
bool newVal);
104 virtual bool sendToFrontEndOnly()
const;
105 virtual void setSendToFrontEndOnly(
bool newVal);
110 virtual bool reportOnNeutralForces()
const;
111 virtual void setReportOnNeutralForces(
bool newVal);
116 virtual bool onlyOneDestroyedReport()
const;
117 virtual void setOnlyOneDestroyedReport(
bool newVal);
122 virtual bool broadcast()
const;
123 virtual void setBroadcast(
bool newVal);
128 virtual double reportResendPeriod()
const;
129 virtual void setReportResendPeriod(
const double& newValue);
135 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:201
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:168
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:42
DtRwBoolean myOnlyOneDestroyedReport
Parameter Name: "only-one-destroyed-report" Parameter Description: Only send one destroyed report if ...
Definition: spotReportGeneratorControllerDescriptor.h:225
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:187
DtRwSpotReportDeltaCheckList mySpotReportHeartbeatDeltaCheckList
Parameter Name: "send-spot-reports-heartbeat-delta" Parameter Description: Entries in this list will ...
Definition: spotReportGeneratorControllerDescriptor.h:209
virtual DtComponentDescriptor * clone(DtReaderWriterRegistry *parentRegistry=NULL) const
DtRwObjectTypeList myObjTypesToSpot
Parameter Name: "object-types-to-spot-report" Parameter Description: List of object types to be repor...
Definition: spotReportGeneratorControllerDescriptor.h:162
DtRwBoolean mySendOnlyOnDataChange
Parameter Name: "send-only-on-data-change" Parameter Description: Send spot reports only when data on...
Definition: spotReportGeneratorControllerDescriptor.h:230
DtRwBoolean mySendReportsOnHostileForces
Parameter Name: "send-spot-reports-on-hostile-forces" Parameter Description: Flag indicating whether ...
Definition: spotReportGeneratorControllerDescriptor.h:174
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:194
DtRwReal myReportResendPeriod
Parameter Name: "report-resend-period" Parameter Description: Heartbeat interval at which a given rep...
Definition: spotReportGeneratorControllerDescriptor.h:157
DtRwBoolean mySendReportsOnNeutralForces
Parameter Name: "send-spot-reports-on-neutral-forces" Parameter Description: Flag indicating whether ...
Definition: spotReportGeneratorControllerDescriptor.h:181
virtual DtString type() const
Returns the type of component this descriptor describes.
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:220
static DtComponentDescriptor * creator()
DtRwBoolean mySendSpotReportsOnScenarioLoad
Parameter Name: "send-spot-reports-on-scenario-load" Parameter Description: If this value is true...
Definition: spotReportGeneratorControllerDescriptor.h:215
Definition: rwSpotReportDeltaCheckList.h:89
DtRwBoolean myForwardSubordinateReports
Parameter Name: "forward-subordinate-reports" Parameter Description: Flag indicating whether reports ...
Definition: spotReportGeneratorControllerDescriptor.h:150
static const DtString theDefaultRadioName
Name used to indicate the default radio name in myRadioName.
Definition: spotReportGeneratorControllerDescriptor.h:139