44 #include "./../Header.h"
45 #include "./../../DataTypes/EntityIdentifier.h"
46 #include "./../../DataTypes/EmissionSystem.h"
70 static const KUINT16 ELECTROMAGNETIC_EMISSION_PDU_SIZE = 28;
121 KUINT8 GetNumberOfEmissionSystems()
const;
132 void SetEmissionSystem(
const std::vector<KDIS::DATA_TYPE::EmissionSystem> & ES );
133 const std::vector<KDIS::DATA_TYPE::EmissionSystem> & GetEmissionSystems()
const;
134 void ClearEmissionSystem();
140 virtual KString GetAsString()
const;
unsigned short int KUINT16
Definition: KDefines.h:101
KUINT8 m_ui8NumberOfEmissionSystems
Definition: Electromagnetic_Emission_PDU.h:62
Definition: KDefines.h:182
KDIS::DATA_TYPE::EntityIdentifier m_EmittingEntityID
Definition: Electromagnetic_Emission_PDU.h:56
Definition: KDataStream.h:48
Definition: Electromagnetic_Emission_PDU.h:52
bool KBOOL
Definition: KDefines.h:119
KDIS::DATA_TYPE::EntityIdentifier m_EventID
Definition: Electromagnetic_Emission_PDU.h:58
std::string KString
Definition: KDefines.h:116
Definition: EntityIdentifier.h:49
KUINT16 m_ui16Padding
Definition: Electromagnetic_Emission_PDU.h:64
unsigned char KUINT8
Definition: KDefines.h:99
StateUpdateIndicator
Definition: EnumEmitter.h:1307
std::vector< KDIS::DATA_TYPE::EmissionSystem > m_vEmissionSystem
Definition: Electromagnetic_Emission_PDU.h:66
#define KDIS_EXPORT
Definition: KDefines.h:82
Definition: EmissionSystem.h:51
KUINT8 m_ui8StateUpdateIndicator
Definition: Electromagnetic_Emission_PDU.h:60