Skip to content

SimulationManagementFamilyPDU

huggins edited this page May 3, 2023 · 4 revisions

Simulation Management Family PDU

Struct container for all information that is contained inside of DIS Simulation Management Family PDUs.

struct FSimulationManagementFamilyPDU
	: public FPDU

Includes

Back to Top


Members

Type Name Description
FEntityID OriginatingEntityID The site, application, and reference number of the originating simulation or entity.
FEntityID ReceivingEntityID The site, application, and reference number of the receiving simulation or entity. This can be used to filter packets to the correct simulations/entities.

Back to Top


Constructors

Name Description
FSimulationManagementFamilyPDU() Default constructor

Destructors

Name Description
~FSimulationManagementFamilyPDU() Default destructor

Functions

Return Name Description
SetupFromOpenDIS(DIS::SimulationManagementFamilyPdu* SimulationManagementFamilyPDUIn) Converts an OpenDIS SimulationManagementFamilyPdu struct to an FSimulationManagementFamilyPDU struct.
TArray<uint8> ToBytes() Conversion to an array of bytes. Allows for an FSimulationManagementFamilyPDU struct to be sent out with a UDP send socket.
ToOpenDIS(DIS::SimulationManagementFamilyPdu& SimulationManagementFamilyPDUOut) Conversion to OpenDIS SimulationManagementFamilyPdu struct

Back to Top


Details

OriginatingEntityID

FEntityID OriginatingEntityID

The site, application, and reference number of the originating simulation or entity.

Category: GRILL DIS|Structs|PDUs|SimManagementFamily

Back to Top


ReceivingEntityID

FEntityID ReceivingEntityID

The site, application, and reference number of the receiving simulation or entity. This can be used to filter packets to the correct simulations/entities.

Category: GRILL DIS|Structs|PDUs|SimManagementFamily

Back to Top


FSimulationManagementFamilyPDU

FSimulationManagementFamilyPDU() : FPDU()

Default constructor.

Back to Top


~FSimulationManagementFamilyPDU

virtual ~FSimulationManagementFamilyPDU()

Default destructor.

Back to Top


SetupFromOpenDIS

void SetupFromOpenDIS
(
	DIS::SimulationManagementFamilyPdu* SimulationManagementFamilyPDUIn
)

Converts an OpenDIS SimulationManagementFamilyPdu struct to an FSimulationManagementFamilyPDU struct.

Parameter Description
SimulationManagementFamilyPDUIn The OpenDIS SimulationManagementFamilyPdu struct to convert.

Back to Top


ToBytes

void ToOpenDIS
(
	DIS::SimulationManagementFamilyPdu& SimulationManagementFamilyPDUOut
)

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

Parameter Description
SimulationManagementFamilyPDUOut The OpenDIS SimulationManagementFamilyPdu struct representation of this FSimulationManagementFamilyPDU.

Back to Top


ToOpenDIS

virtual TArray<uint8> ToBytes() override

Conversion to OpenDIS SimulationManagementFamilyPdu struct

Returns
An array of bytes containing the information from this FSimulationManagementFamilyPDU.

Back to Top


Clone this wiki locally