-
Notifications
You must be signed in to change notification settings - Fork 20
ElectromagneticEmissionsPDU
Struct container for all information that is contained inside of a DIS Electromagnetic Emissions PDU.
struct FElectromagneticEmissionsPDU
: public FDistributedEmissionsFamilyPDU- CoreMinimal
- UObject/NoExportTypes.h
- <dis6/ElectromagneticEmissionsPdu.h>
- PDUs/DistributedEmissionsFamily/GRILL_DistributedEmissionsFamilyPDU.h
| Type | Name | Description |
|---|---|---|
| FEntityID | EmittingEntityID | The site, application, and unique identifier for this entity. |
| FEventID | EventID | The event ID from the originating Electromagnetic Emissions PDU if one exist, otherwise the event number shall be 0. |
| int32 | PaddingForEmissionsPDU | Padding. |
| EStateUpdateIndicator | StateUpdateIndicator | This field shall be used to indicate if the data in the PDU represents a state update or just data that has changed since issuance of the last Emitter PDU. |
| TArray<FElectromagneticEmissionSystemData> | Systems | Array of electromagnetic emissions systems data records. |
| Name | Description |
|---|---|
| FElectromagneticEmissionsPDU() | Default constructor |
| Name | Description |
|---|---|
| ~FElectromagneticEmissionsPDU() | Default destructor |
| Return | Name | Description |
|---|---|---|
| SetupFromOpenDIS(const DIS::ElectromagneticEmissionsPdu& ElectromagneticEmissionsPDUIn) | Converts an OpenDIS ElectromagneticEmissionsPdu struct to an FElectromagneticEmissionsPDU struct. | |
| TArray<uint8> | ToBytes() | Conversion to an array of bytes. Allows for an FElectromagneticEmissionsPDU struct to be sent out with a UDP send socket. |
| ToOpenDIS(DIS::ElectromagneticEmissionBeamData& out) | Conversion to OpenDIS ElectromagneticEmissionsPdu struct |
FEntityID EmittingEntityIDThe site, application, and unique identifier for this entity.
Category: GRILL DIS|Structs|PDUs|ElectromagneticEmissions
FEventID EventIDThe event ID from the originating Electromagnetic Emissions PDU if one exist, otherwise the event number shall be 0.
Category: GRILL DIS|Structs|PDUs|ElectromagneticEmissions
int32 PaddingForEmissionsPDUPadding.
Category: GRILL DIS|Structs|PDUs|ElectromagneticEmissions
int StateUpdateIndicatorThis field shall be used to indicate if the data in the PDU represents a state update or just data that has changed since issuance of the last Emitter PDU (relative to the identified entity and emission system(S)).
Category: GRILL DIS|Structs|PDUs|ElectromagneticEmissions
TArray<FElectromagneticEmissionSystemData> SystemsArray of system data records.
Category: GRILL DIS|Structs|PDUs|ElectromagneticEmissions
FElectromagneticEmissionsPDU()
: FDistributedEmissionsFamilyPDU()Default constructor.
virtual ~FElectromagneticEmissionsPDU()Default constructor.
SetupFromOpenDIS
(
const DIS::ElectromagneticEmissionsPdu& Data
)Converts an OpenDIS ElectromagneticEmissionsPdu struct to an FElectromagneticEmissionsPDU struct.
| Parameter | Description |
|---|---|
| Data | The OpenDIS ElectromagneticEmissionsPdu struct to convert. |
virtual TArray<uint8> ToBytes() overrideConversion to OpenDIS ElectromagneticEmissionsPdu struct
| Returns |
|---|
| An array of bytes containing the information from this FElectromagneticEmissionsPDU. |
void ToOpenDIS
(
DIS::ElectromagneticEmissionsPdu& out
)Conversion to an array of bytes. Allows for an FElectromagneticEmissionsPDU struct to be sent out with a UDP send socket.
| Parameter | Description |
|---|---|
| out | The OpenDIS ElectromagneticEmissionsPdu struct representation of this FElectromagneticEmissionsPDU. |