-
Notifications
You must be signed in to change notification settings - Fork 20
EntityStateUpdatePDU
Struct container for all information that is contained inside of a DIS Entity State Update PDU.
struct FEntityStateUpdatePDU
: public FEntityInformationFamilyPDU- CoreMinimal
- UObject/NoExportTypes.h
- <dis6/EntityStateUpdatePdu.h>
- PDUs/EntityInfoFamily/GRILL_EntityInformationFamilyPDU.h
| Type | Name | Description |
|---|---|---|
| TArray<FArticulationParameters> | ArticulationParameters | A set of parameter values for each variable parameter record that is included. |
| int32 | EntityAppearance | A series of enumerations used to describe the appearance of the entity according to SISO-REF-010-2015 UIDs 31-43. |
| FEntityID | EntityID | The site, application, and unique identifier for this entity. |
| FVector | EntityLinearVelocity | The entity's linear velocity in meters per second. |
| FVector | EcefLocation | The location of the entity in ECEF - double (64-bit) precision. |
| FRotator | EntityOrientation | The orientation of the entity in Psi (Yaw), Theta (Pitch), Phi (Roll) - in radians. |
| int32 | Padding1 | An 8 bit field of unused padding |
| Name | Description |
|---|---|
| FEntityStateUpdatePDU() | Default constructor |
| Name | Description |
|---|---|
| ~FEntityStateUpdatePDU() | Default destructor |
| Return | Name | Description |
|---|---|---|
| SetupFromOpenDIS(const DIS::EntityStateUpdatePdu& EntityStateUpdatePDUIn) | Converts an OpenDIS EntityStateUpdatePdu struct to an FEntityStateUpdatePDU struct. | |
| TArray<uint8> | ToBytes() | Conversion to an array of bytes. Allows for an FEntityStateUpdatePDU struct to be sent out with a UDP send socket. |
| ToOpenDIS(DIS::EntityStateUpdatePdu& EntityStateUpdatePDUOut) | Conversion to OpenDIS EntityStateUpdatePdu struct |
TArray<FArticulationParameters> ArticulationParametersA set of parameter values for each variable parameter record that is included.
Category: GRILL DIS|Structs|PDUs|EntityStateUpdate
int32 EntityAppearanceA series of enumerations used to describe the appearance of the entity according to SISO-REF-010-2015 UIDs 31-43.
Category: GRILL DIS|Structs|PDUs|EntityStateUpdate
FEntityID EntityIDThe site, application, and unique identifier for this entity.
Category: GRILL DIS|Structs|PDUs|EntityStateUpdate
FVector EntityLinearVelocityThe entity's linear velocity in meters per second.
Category: GRILL DIS|Structs|PDUs|EntityStateUpdate
FVector EcefLocationThe location of the entity in ECEF - double (64-bit) precision.
Category: GRILL DIS|Structs|PDUs|EntityStateUpdate
FRotator EntityOrientationThe orientation of the entity in Psi (Yaw), Theta (Pitch), Phi (Roll) - in radians.
Category: GRILL DIS|Structs|PDUs|EntityStateUpdate
int32 Padding1An 8 bit field of unused padding
FEntityStateUpdatePDU() : FEntityInformationFamilyPDU()Default constructor.
virtual ~FEntityStateUpdatePDU()Default destructor.
void SetupFromOpenDIS
(
const DIS::EntityStateUpdatePdu& EntityStateUpdatePDUIn
)Converts an OpenDIS EntityStateUpdatePdu struct to an FEntityStateUpdatePDU struct.
| Parameter | Description |
|---|---|
| EntityStateUpdatePDUIn | The OpenDIS EntityStateUpdatePdu struct to convert. |
virtual TArray<uint8> ToBytes() overrideConversion to OpenDIS EntityStateUpdatePdu struct
| Returns |
|---|
| An array of bytes containing the information from this FEntityStateUpdatePDU. |
void ToOpenDIS
(
DIS::EntityStateUpdatePdu& EntityStateUpdatePDUOut
)Conversion to an array of bytes. Allows for an FEntityStateUpdatePDU struct to be sent out with a UDP send socket.
| Parameter | Description |
|---|---|
| EntityStateUpdatePDUOut | The OpenDIS EntityStateUpdatePdu struct representation of this FEntityStateUpdatePDU. |