-
Notifications
You must be signed in to change notification settings - Fork 20
ElectromagneticEmissionBeamData
Struct container for all information that is contained inside of DIS Electromagnetic Emission Beam Data.
struct FElectromagneticEmissionBeamData| Type | Name | Description |
|---|---|---|
| uint8 | BeamDataLength | This field shall specify the length of this beam's data (including track/jam information) in 32-bit words. |
| EBeamFunction | BeamFunction | The beam function of a particular beam |
| uint8 | BeamIDNumber | This field shall specify a unique emitter database number assigned to differentiate between otherwise similar or identical emitter beams within an emitter system. |
| int32 | BeamParameterIndex | This field shall specify a Beam Parameter Index number that shall be used by receiving entities in conjunction with the Emitter Name field to provide a pointer to the stored database parameters required to regenerate the beam. |
| FFundamentalParameterData | FundamentalParameterData | This field shall specify dynamic parameters of the emitter |
| EHighDensityTrackJam | HighDensityTrackJam | This field shall be used to indicate whether or not the receiving simulation applications can assume that all targets, in the scan pattern which the sending emitter can track or jam, are being tracked or jammed respectively |
| int64 | JammingModeSequence | This field shall be used to identify one or multiple jamming techniques being applied |
| int32 | Pad4 | Padding. |
| TArray<FTrackJamTarget> | TrackJamTargets | This field shall identify the targets in an emitter track or emitters a system is attempting to jam |
| Name | Description |
|---|---|
| FElectromagneticEmissionBeamData() | Default constructor |
| Return | Name | Description |
|---|---|---|
| SetupFromOpenDIS(const DIS::ElectromagneticEmissionBeamData& Data) | Converts an OpenDIS ElectromagneticEmissionBeamData struct to an FElectromagneticEmissionBeamData struct. | |
| ToOpenDIS(DIS::ElectromagneticEmissionBeamData& out) | Conversion to OpenDIS ElectromagneticEmissionBeamData struct |
uint8 BeamDataLengthThis field shall specify a Beam Parameter Index number that shall be used by receiving entities in conjunction with the Emitter Name field to provide a pointer to the stored database parameters required to regenerate the beam.
Category: GRILL DIS|Structs|PDUs|ElectromagneticEmissions
EBeamFunction BeamFunctionThe beam function of a particular beam
Category: GRILL DIS|Structs|PDUs|ElectromagneticEmissions
uint8 BeamIDNumberThis field shall specify a unique emitter database number assigned to differentiate between otherwise similar or identical emitter beams within an emitter system.
Category: GRILL DIS|Structs|PDUs|ElectromagneticEmissions
int32 BeamParameterIndexThis field shall specify a Beam Parameter Index number that shall be used by receiving entities in conjunction with the Emitter Name field to provide a pointer to the stored database parameters required to regenerate the beam.
Category: GRILL DIS|Structs|PDUs|ElectromagneticEmissions
Range: [0, 65535]
FFundamentalParameterData FundamentalParameterDataThis field shall specify dynamic parameters of the emitter.
Category: GRILL DIS|Structs|PDUs|ElectromagneticEmissions
EHighDensityTrackJam HighDensityTrackJamThis field shall be used to indicate whether or not the receiving simulation applications can assume that all targets, in the scan pattern which the sending emitter can track or jam, are being tracked or jammed respectively.
Category: GRILL DIS|Structs|PDUs|ElectromagneticEmissions
int64 JammingModeSequenceThis field shall be used to identify one or multiple jamming techniques being applied.
Category: GRILL DIS|Structs|PDUs|ElectromagneticEmissions
Range: [0, 4294967295]
int32 Pad4Padding.
Category: GRILL DIS|Structs|PDUs|ElectromagneticEmissions
TArray<FTrackJamTarget> TrackJamTargetsThis field shall identify the targets in an emitter track or emitters a system is attempting to jam.
Category: GRILL DIS|Structs|PDUs|ElectromagneticEmissions
FElectromagneticEmissionBeamData() Default constructor.
SetupFromOpenDIS
(
const DIS::ElectromagneticEmissionBeamData& Data
)Converts an OpenDIS ElectromagneticEmissionBeamData struct to an FElectromagneticEmissionBeamData struct.
| Parameter | Description |
|---|---|
| Data | The OpenDIS ElectromagneticEmissionBeamData struct to convert. |
DIS::ElectromagneticEmissionBeamData ToOpenDIS()Conversion to an array of bytes. Allows for an FElectromagneticEmissionBeamData struct to be sent out with a UDP send socket.
| Parameter | Description |
|---|---|
| out | The OpenDIS ElectromagneticEmissionBeamData struct representation of this FElectromagneticEmissionBeamData. |
| Returns |
|---|
| The OpenDIS ElectromagneticEmissionBeamData struct. |