79 static const KUINT16 EMITTER_BEAM_SIZE = 52;
96 KUINT8 GetBeamDataLength()
const;
105 void SetEmitterBeamIDNumber(
KUINT8 ID );
106 KUINT8 GetEmitterBeamIDNumber()
const;
116 void SetBeamParamIndex(
KUINT16 BPI );
117 KUINT16 GetBeamParamIndex()
const;
142 KUINT8 GetNumTargetInTrackJamField()
const;
163 void SetJammingModeSequence(
KUINT32 JMS );
164 KUINT32 GetJammingModeSequence()
const;
175 void SetTrackedJammedTargets(
const vector<TrackJamTargetIdentifier> & ID );
176 const vector<TrackJamTargetIdentifier> & GetTrackedJammedTargets()
const;
177 void ClearTrackedJammedTargets();
183 virtual KString GetAsString()
const;
unsigned int KUINT32
Definition: KDefines.h:103
Definition: TrackJamTargetIdentifier.h:48
Definition: EmitterBeam.h:53
unsigned short int KUINT16
Definition: KDefines.h:101
KUINT8 m_ui8BeamFunction
Definition: EmitterBeam.h:65
vector< TrackJamTargetIdentifier > m_vTrackJamTargets
Definition: EmitterBeam.h:75
KUINT8 m_ui8NumTargetInTrackJamField
Definition: EmitterBeam.h:67
FundamentalParameterData m_FundamentalParameterData
Definition: EmitterBeam.h:63
Definition: KDefines.h:182
Definition: KDataStream.h:48
Definition: DataTypeBase.h:49
bool KBOOL
Definition: KDefines.h:119
HighDensityTrackJam
Definition: EnumEmitter.h:1328
std::string KString
Definition: KDefines.h:116
KUINT8 m_ui8HighDensityTrackJam
Definition: EmitterBeam.h:69
KUINT8 m_ui8BeamDataLength
Definition: EmitterBeam.h:57
KUINT8 m_ui8EmitterBeamIDNumber
Definition: EmitterBeam.h:59
unsigned char KUINT8
Definition: KDefines.h:99
Definition: FundamentalParameterData.h:47
KUINT32 m_ui32JammingModeSequence
Definition: EmitterBeam.h:73
#define KDIS_EXPORT
Definition: KDefines.h:82
EmitterFunction
Definition: EnumEmitter.h:1225
KUINT8 m_ui8Padding
Definition: EmitterBeam.h:71
KUINT16 m_ui16BeamParamIndex
Definition: EmitterBeam.h:61