Skip to content

ElectromagneticEmissionSystemData

huggins edited this page Apr 10, 2025 · 2 revisions

Electromagnetic Emission System Data

Struct container for all information that is contained inside of DIS Electromagnetic Emission System Data.

struct FElectromagneticEmissionSystemData

Back to Top


Members

Type Name Description
TArray<FElectromagneticEmissionBeamData> BeamDataRecords Variable length list of track/jam targets
int32 EmissionsPadding Padding
FEmitterSystem EmitterSystem This field shall specify information about a particular emitter system.
FVector Location This field shall specify the location of the antenna beam source with respect to the emitting entity's coordinate system.
uint8 SystemDataLength This field shall specify the length of this emitter system's data.

Back to Top


Constructors

Name Description
FElectromagneticEmissionSystemData() Default constructor

Functions

Return Name Description
SetupFromOpenDIS(const DIS::ElectromagneticEmissionSystemData& Data) Converts an OpenDIS ElectromagneticEmissionSystemData struct to an FElectromagneticEmissionSystemData struct.
DIS::ElectromagneticEmissionSystemData ToOpenDIS() Conversion to OpenDIS ElectromagneticEmissionSystemData struct

Back to Top


Details

BeamDataRecords

TArray<FElectromagneticEmissionBeamData> BeamDataRecords

Array of beam data records.

Category: GRILL DIS|Structs|PDUs|ElectromagneticEmissions

Back to Top


EmissionsPadding

int32 EmissionsPadding

Padding.

Category: GRILL DIS|Structs|PDUs|ElectromagneticEmissions

Back to Top


EmitterSystem

FEmitterSystem EmitterSystem

This field shall specify information about a particular emitter system.

Category: GRILL DIS|Structs|PDUs|ElectromagneticEmissions

Back to Top


Location

FVector Location

This field shall specify the location of the antenna beam source with respect to the emitting entity's coordinate system.

Category: GRILL DIS|Structs|PDUs|ElectromagneticEmissions

Back to Top


SystemDataLength

uint8 SystemDataLength

This field shall specify the length of this emitter system's data.

Category: GRILL DIS|Structs|PDUs|ElectromagneticEmissions

Back to Top


FElectromagneticEmissionSystemData

FElectromagneticEmissionSystemData() 

Default constructor.

Back to Top


SetupFromOpenDIS

SetupFromOpenDIS
(
    const DIS::ElectromagneticEmissionBeamData& Data
)

Converts an OpenDIS ElectromagneticEmissionSystemData struct to an FElectromagneticEmissionSystemData struct.

Parameter Description
Data The OpenDIS ElectromagneticEmissionSystemData struct to convert.

Back to Top


ToOpenDIS

DIS::ElectromagneticEmissionSystemData ToOpenDIS()

Conversion to an array of bytes. Allows for an FElectromagneticEmissionSystemData struct to be sent out with a UDP send socket.

Parameter Description
out The OpenDIS ElectromagneticEmissionSystemData struct representation of this FElectromagneticEmissionSystemData.
Returns
The OpenDIS ElectromagneticEmissionSystemData struct.

Back to Top


Clone this wiki locally