open-dis-cpp
Public Member Functions | Protected Attributes | List of all members
DIS::FundamentalParameterData Class Reference

Public Member Functions

virtual void marshal (DataStream &dataStream) const
 
virtual void unmarshal (DataStream &dataStream)
 
float getFrequency () const
 
void setFrequency (float pX)
 
float getFrequencyRange () const
 
void setFrequencyRange (float pX)
 
float getEffectiveRadiatedPower () const
 
void setEffectiveRadiatedPower (float pX)
 
float getPulseRepetitionFrequency () const
 
void setPulseRepetitionFrequency (float pX)
 
float getPulseWidth () const
 
void setPulseWidth (float pX)
 
float getBeamAzimuthCenter () const
 
void setBeamAzimuthCenter (float pX)
 
float getBeamAzimuthSweep () const
 
void setBeamAzimuthSweep (float pX)
 
float getBeamElevationCenter () const
 
void setBeamElevationCenter (float pX)
 
float getBeamElevationSweep () const
 
void setBeamElevationSweep (float pX)
 
float getBeamSweepSync () const
 
void setBeamSweepSync (float pX)
 
virtual int getMarshalledSize () const
 
bool operator== (const FundamentalParameterData &rhs) const
 

Protected Attributes

float _frequency
 center frequency of the emission in hertz. More...
 
float _frequencyRange
 Bandwidth of the frequencies corresponding to the fequency field. More...
 
float _effectiveRadiatedPower
 Effective radiated power for the emission in DdBm. More...
 
float _pulseRepetitionFrequency
 Average repetition frequency of the emission in hertz. More...
 
float _pulseWidth
 Average pulse width of the emission in microseconds. More...
 
float _beamAzimuthCenter
 Specifies the beam azimuth an elevation centers and corresponding half-angles to describe the scan volume.
 
float _beamAzimuthSweep
 Specifies the beam azimuth sweep to determine scan volume.
 
float _beamElevationCenter
 Specifies the beam elevation center to determine scan volume.
 
float _beamElevationSweep
 Specifies the beam elevation sweep to determine scan volume.
 
float _beamSweepSync
 allows receiver to synchronize its regenerated scan pattern to that of the emmitter. More...
 

Member Data Documentation

◆ _beamSweepSync

float DIS::FundamentalParameterData::_beamSweepSync
protected

allows receiver to synchronize its regenerated scan pattern to that of the emmitter.

Specifies the percentage of time a scan is through its pattern from its origion.

◆ _effectiveRadiatedPower

float DIS::FundamentalParameterData::_effectiveRadiatedPower
protected

Effective radiated power for the emission in DdBm.

For a radar noise jammer, indicates the peak of the transmitted power.

◆ _frequency

float DIS::FundamentalParameterData::_frequency
protected

center frequency of the emission in hertz.

◆ _frequencyRange

float DIS::FundamentalParameterData::_frequencyRange
protected

Bandwidth of the frequencies corresponding to the fequency field.

◆ _pulseRepetitionFrequency

float DIS::FundamentalParameterData::_pulseRepetitionFrequency
protected

Average repetition frequency of the emission in hertz.

◆ _pulseWidth

float DIS::FundamentalParameterData::_pulseWidth
protected

Average pulse width of the emission in microseconds.


The documentation for this class was generated from the following files: