15 #ifndef DtEmitterBeamListEntry_H_
16 #define DtEmitterBeamListEntry_H_
61 virtual void setIndex(
DtInt16 index);
67 virtual void setBeamType(
const DtString& typeString);
73 virtual void setFrequency(
DtFloat32 value);
79 virtual void setFrequencyRange(
DtFloat32 value);
97 virtual void setPulseWidth(
DtFloat32 value);
103 virtual void setAzimuthCenter(
DtFloat32 value);
109 virtual void setAzimuthSweep(
DtFloat32 value);
114 virtual DtFloat32 elevationCenter()
const;
115 virtual void setElevationCenter(
DtFloat32 value);
120 virtual DtFloat32 elevationSweep()
const;
121 virtual void setElevationSweep(
DtFloat32 value);
127 virtual void setSweepSync(
DtFloat32 value);
132 virtual DtU16 beamFunction()
const;
133 virtual void setBeamFunction(DtU16 functionEnum);
138 virtual DtU16 beamParamIndex()
const;
139 virtual void setBeamParamIndex(DtU16 value);
144 virtual DtU8 jammingTechniqueKind()
const;
145 virtual void setJammingTechniqueKind(
const DtU8& kind);
146 virtual DtU8 jammingTechniqueCategory()
const;
147 virtual void setJammingTechniqueCategory(
const DtU8& category);
148 virtual DtU8 jammingTechniqueSubcategory()
const;
149 virtual void setJammingTechniqueSubcategory(
const DtU8& subcategory);
150 virtual DtU8 jammingTechniqueSpecific()
const;
151 virtual void setJammingTechniqueSpecific(
const DtU8& specific);
156 virtual DtU32 jammingTechniqueAsU32()
const;