-
Notifications
You must be signed in to change notification settings - Fork 20
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 |
|---|---|---|
| EFrozenBehavior | 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(const 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 |
EFrozenBehavior FrozenBehaviorSpecification 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 PaddingOneUnused padding
FClockTime RealWorldTimeThe real-world time at which the entity/exercise is to start/resume in the exercise.
Category: GRILL DIS|Structs|PDUs|StopFreeze
EReason ReasonThe reason that an entity or exercise was stopped/frozen.
Category: GRILL DIS|Structs|PDUs|StopFreeze
int64 RequestIDThe specific and unique start/resume request being made by the simulation.
Category: GRILL DIS|Structs|PDUs|StopFreeze
Range: [0, 4294967295]
FStopFreezePDU() : FSimulationManagementFamilyPDU()Default constructor.
virtual ~FStopFreezePDU()Default destructor.
void SetupFromOpenDIS
(
const DIS::StopFreezePdu& StopFreezePDUIn
)Converts an OpenDIS StopFreezePdu struct to an FStopFreezePDU struct.
| Parameter | Description |
|---|---|
| StopFreezePDUIn | The OpenDIS StopFreezePdu struct to convert. |
virtual TArray<uint8> ToBytes() overrideConversion to OpenDIS StopFreezePdu struct
| Returns |
|---|
| An array of bytes containing the information from this FStopFreezePDU. |
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. |