Skip to content

DISEnumsAndStructs

huggins edited this page Apr 10, 2025 · 5 revisions

DIS Enums and Structs

DIS Enumerations and Structs

Central location for reusable enums and structs.

Back to Top


Includes

Back to Top


Members

None

Back to Top


Enums

Type Name Description
uint8 EBeamFunction This field shall specify the function of a particular beam. This field shall be represented by an 8-bit enumeration
uint8 EDeadReckoningAlgorithm Algorithm to use in computing dead reckoning
uint8 EDetonationResult The result of a detonation
uint8 EDISCullingMode Type of entity culling to perform
uint8 EEmitterSystemFunction This field shall specify the function for a particular emitter. This field is intended to help receiving entities determine if the Electromagnetic Emission PDU is of interest to the systems simulated by that entity. This field shall be represented by an 8-bit enumeration.
uint8 EEntityCapabilities Describes the capabilities of an entity
uint8 EEncodingClass This field shall specify the encoding class of an encoding scheme. This field shall be represented by an 8-bit enumeration
uint8 EEncodingType This field shall specify the encoding Type of an encoding scheme. This field shall be represented by an 8-bit enumeration
uint8 EEntityDamage Describes the damaged appearance of an entity
uint8 EEntityStateSendingMode Type of PDU to send for entity state updates
uint8 EForceID Force identifier for an entity
uint8 EFrozenBehavior Describes the behavior to perform when frozen
uint8 EGroundClampingMode Type of ground clamping to use for an entity when available
uint8 EHatchState Describes the state of the hatch
uint8 EHighDensityTrackJam This field shall be used to indicate whether or not the receiving simulation applications can assume that all targets, in the scan pattern which the sending emitter can track (for a phased array system) or jam (for a jamming system), are being tracked or jammed respectively. This field shall be represented by an 8-bit enumberation
uint8 EPaintScheme Describes the paint scheme
uint8 EProtocolFamily Describes the protocol family that a DIS PDU belongs to
uint8 EProtocolVersion Describes the protocol version that a DIS PDU belongs to
uint8 EPDUType Designator for the type of PDU
uint8 EReason Reason for the Stop/Freeze PDU
uint8 EStateUpdateIndicator 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. This field shall be represented by an 8-bit enumeration
uint8 ETimestampFormat The format a timestamp field is recorded in.
uint8 ETrailingEffects Describes the any trailing effects
uint8 ETDLType This field shall specify the TDL Type as a 16-bit enumeration field when the encoding class is the raw binary, audio, application - specific, or database index representation of a TDL Message.
uint8 EVariableParameterRecordType Describes the identification of a Parameter Type Record of an articulation parameter

Back to Top


Structs

Name Description
FArticulationParameters
FBeamData
FBurstDescriptor
FClockTime
FDeadReckoningParameters
FEastNorthUp
FElectromagneticEmissionBeamData
FElectromagneticEmissionSystemData
FEmitterSystem
FEnchodingScheme
FEntityAppearance
FEntityID
FEntityType
FEventID
FFundamentalParameterData
FHeadingPitchRoll
FNorthEastDown
FPsiThetaPhi
FTimestamp
FTrackJamTarget

Back to Top


Clone this wiki locally