-
Notifications
You must be signed in to change notification settings - Fork 20
DISEnumsAndStructs
huggins edited this page Apr 10, 2025
·
5 revisions
DIS Enumerations and Structs
Central location for reusable enums and structs.
- dis6/Pdu.h
- utils/PDUBank.h
- utils/DataStream.h
- dis6/EntityStatePdu.h
- dis6/FirePdu.h
- dis6/DetonationPdu.h
- dis6/RemoveEntityPdu.h
- dis6/EntityStateUpdatePdu.h
- dis6/StartResumePdu.h
- dis6/StopFreezePdu.h
- dis6/BeamData.h
- dis6/FundamentalParameterData.h
- dis6/TrackJamTarget.h
- dis6/EmitterSystem.h
- dis6/ElectromagneticEmissionSystemData.h
- dis6/ElectromagneticEmissionBeamData.h
- Kismet/KismetStringLibrary.h
- CoreMinimal.h
None
| 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 |