-
Notifications
You must be signed in to change notification settings - Fork 16
StopFreezePDU
Struct container for all information that is contained inside of DIS Stop Freeze PDUs.
struct FStopFreezePDU
: public FSimulationManagementFamilyPDU
- CoreMinimal
- UObject/NoExportTypes.h
- <dis6/StopFreezePdu.h>
- PDUs/SimManagementFamily/GRILL_SimulationManagementFamilyPDU.h
Type | Name | Description |
---|---|---|
int32 | FrozenBehavior | Specification of the internal behavior of the simulation and its appearance while frozen to other participants of the exercise |
int32 | PaddingOne | Unused padding |
FClockTime | RealWorldTime | The real-world time at which the entity/exercise is to stop/freeze in the exercise. |
EReason | Reason | The reason that an entity or exercise was stopped/frozen. |
int64 | RequestID | The specific and unique stop/freeze request being made by the simulation. |
Name | Description |
---|---|
FStopFreezePDU() | Default constructor |
Name | Description |
---|---|
~FStopFreezePDU() | Default destructor |
Return | Name | Description |
---|---|---|
SetupFromOpenDIS(DIS::StopFreezePdu* StopFreezePDUIn) | Converts an OpenDIS StopFreezePdu struct to an FStopFreezePDU struct. | |
TArray<uint8> | ToBytes() | Conversion to an array of bytes. Allows for an FStopFreezePDU struct to be sent out with a UDP send socket. |
ToOpenDIS(DIS::StopFreezePdu& StopFreezePDUOut) | Conversion to OpenDIS StopFreezePdu struct |
int32 FrozenBehavior
Specification of the internal behavior of the simulation and its appearance while frozen to other participants of the exercise
Category: GRILL DIS|Structs|PDUs|StopFreeze
int32 PaddingOne
Unused padding
FClockTime RealWorldTime
The real-world time at which the entity/exercise is to start/resume in the exercise.
Category: GRILL DIS|Structs|PDUs|StopFreeze
EReason Reason
The reason that an entity or exercise was stopped/frozen.
Category: GRILL DIS|Structs|PDUs|StopFreeze
int64 RequestID
The specific and unique start/resume request being made by the simulation.
Category: GRILL DIS|Structs|PDUs|StopFreeze
FStopFreezePDU() : FSimulationManagementFamilyPDU()
Default constructor.
virtual ~FStopFreezePDU()
Default destructor.
void SetupFromOpenDIS
(
DIS::StopFreezePdu* StopFreezePDUIn
)
Converts an OpenDIS StopFreezePdu struct to an FStopFreezePDU struct.
Parameter | Description |
---|---|
StopFreezePDUIn | The OpenDIS StopFreezePdu struct to convert. |
void ToOpenDIS
(
DIS::StopFreezePdu& StopFreezePDUOut
)
Conversion to an array of bytes. Allows for an FStopFreezePDU struct to be sent out with a UDP send socket.
Parameter | Description |
---|---|
StopFreezePDUOut | The OpenDIS StopFreezePdu struct representation of this FStopFreezePDU. |
virtual TArray<uint8> ToBytes() override
Conversion to OpenDIS StopFreezePdu struct
Returns |
---|
An array of bytes containing the information from this FStopFreezePDU. |