3 #include <dis7/utils/DataStream.h> 4 #include <dis7/opendis7_export.h> 38 virtual void marshal(
DataStream& dataStream)
const;
39 virtual void unmarshal(
DataStream& dataStream);
41 float getFrequency()
const;
42 void setFrequency(
float pX);
44 float getFrequencyRange()
const;
45 void setFrequencyRange(
float pX);
47 float getEffectiveRadiatedPower()
const;
48 void setEffectiveRadiatedPower(
float pX);
50 float getPulseRepetitionFrequency()
const;
51 void setPulseRepetitionFrequency(
float pX);
53 float getPulseWidth()
const;
54 void setPulseWidth(
float pX);
57 virtual int getMarshalledSize()
const;
Symbolic names as defined in 5.1.4.
Definition: AcknowledgePdu.h:8
Definition: EEFundamentalParameterData.h:15
a class to support managing a network buffer.
Definition: DataStream.h:28
float _pulseRepetitionFrequency
Average repetition frequency of the emission in hertz.
Definition: EEFundamentalParameterData.h:28
float _effectiveRadiatedPower
Effective radiated power for the emission in DdBm.
Definition: EEFundamentalParameterData.h:25
float _frequency
center frequency of the emission in hertz.
Definition: EEFundamentalParameterData.h:19
float _pulseWidth
Average pulse width of the emission in microseconds.
Definition: EEFundamentalParameterData.h:31
float _frequencyRange
Bandwidth of the frequencies corresponding to the fequency field.
Definition: EEFundamentalParameterData.h:22