VR-Link API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Attributes
DtNetRunwayPdu Struct Reference

Structure implements Network Layout for DtRunwayPdu. More...

+ Collaboration diagram for DtNetRunwayPdu:

Public Attributes

DtNetPduHeader myHeader
 The PDU header. More...
 
DtNetU16 myVersion
 
DtNetEntityIdentifier myEntityId
 
DtNetUuid myUniqueId
 
DtNetUuid myAerodromeId
 
DtNetBoolean myDamaged
 
DtU8 myCondition
 
DtNetBoolean myRunway1Active
 
DtNetBoolean myRunway2Active
 
DtNetWorldCoordinates myEndpoint1
 
DtNetWorldCoordinates myEndpoint2
 
DtNetU8 myRunway1Name [3]
 
DtNetU8 myRunway2Name [3]
 
DtNetU8 myRunwayGuardLight
 
DtNetU8 myRunway1CenterLineLight
 
DtNetU8 myRunway2CenterLineLight
 
DtNetBoolean myRunway1DistanceToGoLight
 
DtNetBoolean myRunway2DistanceToGoLight
 
DtNetU8 myRunway1EdgeLight
 
DtNetU8 myRunway2EdgeLight
 
DtNetU8 myRunway1DisplacedThresholdLight
 
DtNetU8 myRunway2DisplacedThresholdLight
 
DtNetU8 myRunway1EndLight
 
DtNetU8 myRunway2EndLight
 
DtNetU8 myRunway1TouchDownZoneLight
 
DtNetU8 myRunway2TouchDownZoneLight
 
DtNetU8 myRunway1ThresholdLightingLight
 
DtNetU8 myRunway2ThresholdLightingLight
 
DtNetU8 myRunway1EndIndicatorLight
 
DtNetU8 myRunway2EndIndicatorLight
 
DtNetU8 myRunway1ApproachLight
 
DtNetU8 myRunway2ApproachLight
 
DtNetU8 myRunway1VGSILight
 
DtNetU8 myRunway2VGSILight
 
DtNetU8 myRunway1RapidExitTaxiwayLight
 
DtNetU8 myRunway2RapidExitTaxiwayLight
 
DtNetU8 myRunway1RunwayExitLight
 
DtNetU8 myRunway2RunwayExitLight
 
DtNetU8 myRunway1TaxiwayLeadOnLight
 
DtNetU8 myRunway2TaxiwayLeadOnLight
 
DtNetU8 myRunway1TaxiwayStopBarLight
 
DtNetU8 myRunway2TaxiwayStopBarLight
 
DtNetU8 myRunway1PrethresholdEdgeLight
 
DtNetU8 myRunway2PrethresholdEdgeLight
 
DtNetU8 myRunway1ArrestorGearUp
 
DtNetU8 myRunway2ArrestorGearUp
 
DtNetU8 myPadding
 

Detailed Description

Structure implements Network Layout for DtRunwayPdu.

Here we don't use inheritance, we use composition which makes the size right.

Member Data Documentation

DtNetUuid DtNetRunwayPdu::myAerodromeId
DtU8 DtNetRunwayPdu::myCondition
DtNetBoolean DtNetRunwayPdu::myDamaged
DtNetWorldCoordinates DtNetRunwayPdu::myEndpoint1
DtNetWorldCoordinates DtNetRunwayPdu::myEndpoint2
DtNetEntityIdentifier DtNetRunwayPdu::myEntityId
DtNetPduHeader DtNetRunwayPdu::myHeader

The PDU header.

In the case of inheritance, we pick up the parents Net PDU Type

DtNetU8 DtNetRunwayPdu::myPadding
DtNetBoolean DtNetRunwayPdu::myRunway1Active
DtNetU8 DtNetRunwayPdu::myRunway1ApproachLight
DtNetU8 DtNetRunwayPdu::myRunway1ArrestorGearUp
DtNetU8 DtNetRunwayPdu::myRunway1CenterLineLight
DtNetU8 DtNetRunwayPdu::myRunway1DisplacedThresholdLight
DtNetBoolean DtNetRunwayPdu::myRunway1DistanceToGoLight
DtNetU8 DtNetRunwayPdu::myRunway1EdgeLight
DtNetU8 DtNetRunwayPdu::myRunway1EndIndicatorLight
DtNetU8 DtNetRunwayPdu::myRunway1EndLight
DtNetU8 DtNetRunwayPdu::myRunway1Name[3]
DtNetU8 DtNetRunwayPdu::myRunway1PrethresholdEdgeLight
DtNetU8 DtNetRunwayPdu::myRunway1RapidExitTaxiwayLight
DtNetU8 DtNetRunwayPdu::myRunway1RunwayExitLight
DtNetU8 DtNetRunwayPdu::myRunway1TaxiwayLeadOnLight
DtNetU8 DtNetRunwayPdu::myRunway1TaxiwayStopBarLight
DtNetU8 DtNetRunwayPdu::myRunway1ThresholdLightingLight
DtNetU8 DtNetRunwayPdu::myRunway1TouchDownZoneLight
DtNetU8 DtNetRunwayPdu::myRunway1VGSILight
DtNetBoolean DtNetRunwayPdu::myRunway2Active
DtNetU8 DtNetRunwayPdu::myRunway2ApproachLight
DtNetU8 DtNetRunwayPdu::myRunway2ArrestorGearUp
DtNetU8 DtNetRunwayPdu::myRunway2CenterLineLight
DtNetU8 DtNetRunwayPdu::myRunway2DisplacedThresholdLight
DtNetBoolean DtNetRunwayPdu::myRunway2DistanceToGoLight
DtNetU8 DtNetRunwayPdu::myRunway2EdgeLight
DtNetU8 DtNetRunwayPdu::myRunway2EndIndicatorLight
DtNetU8 DtNetRunwayPdu::myRunway2EndLight
DtNetU8 DtNetRunwayPdu::myRunway2Name[3]
DtNetU8 DtNetRunwayPdu::myRunway2PrethresholdEdgeLight
DtNetU8 DtNetRunwayPdu::myRunway2RapidExitTaxiwayLight
DtNetU8 DtNetRunwayPdu::myRunway2RunwayExitLight
DtNetU8 DtNetRunwayPdu::myRunway2TaxiwayLeadOnLight
DtNetU8 DtNetRunwayPdu::myRunway2TaxiwayStopBarLight
DtNetU8 DtNetRunwayPdu::myRunway2ThresholdLightingLight
DtNetU8 DtNetRunwayPdu::myRunway2TouchDownZoneLight
DtNetU8 DtNetRunwayPdu::myRunway2VGSILight
DtNetU8 DtNetRunwayPdu::myRunwayGuardLight
DtNetUuid DtNetRunwayPdu::myUniqueId
DtNetU16 DtNetRunwayPdu::myVersion

The documentation for this struct was generated from the following file:

Document ID: Generated on Wed Mar 27 02:04:30 EDT 2024 from SVN revision 264570
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)