20 class DT_DLL_VL DtIffAtcNavaidsMode5Transponder
25 DtIffAtcNavaidsMode5Transponder();
26 DtIffAtcNavaidsMode5Transponder(
27 const DtIffAtcNavaidsMode5Transponder& orig);
30 DtIffAtcNavaidsMode5Transponder& operator=(
31 const DtIffAtcNavaidsMode5Transponder& orig);
32 DtIffAtcNavaidsMode5Transponder& operator=(
36 virtual ~DtIffAtcNavaidsMode5Transponder();
43 virtual void setMode5Status(
DtU16 value);
44 virtual DtU16 mode5Status()
const;
53 virtual void setPseudoCryptoCodeAAvailable(
bool val);
55 virtual bool pseudoCryptoCodeAAvailable()
const;
59 virtual void setPseudoCryptoCodeA(
DtU16 val);
61 virtual DtU16 pseudoCryptoCodeA()
const;
69 virtual void setPseudoCryptoCodeBAvailable(
bool val);
71 virtual bool pseudoCryptoCodeBAvailable()
const;
75 virtual void setPseudoCryptoCodeB(
DtU16 val);
77 virtual DtU16 pseudoCryptoCodeB()
const;
81 virtual void setPseudoCryptoCodeActive(
const DtU8& val);
83 virtual const DtU8& pseudoCryptoCodeActive()
const;
86 virtual void setPin(
DtU16 value);
87 virtual DtU16 pin()
const;
90 virtual void setMessageFormatsPresent(
DtU32 value);
91 virtual DtU32 messageFormatsPresent()
const;
94 virtual void setEnhancedMode1(
DtU16 value);
95 virtual DtU16 enhancedMode1()
const;
98 virtual void setNationalOrigin(
DtU16 value);
99 virtual DtU16 nationalOrigin()
const;
102 virtual void setSupplementalData(
DtU8 value);
103 virtual DtU8 supplementalData()
const;
113 virtual void setFigureOfMerit(
DtU8 value);
114 virtual DtU8 figureOfMerit()
const;
117 virtual void setNumParameterSets(
DtU16);
118 virtual DtU16 numParameterSets()
const;
121 virtual void print()
const;
124 virtual void printDataToStream(std::ostream& stream)
const;
128 virtual void unloadNetRecord(
130 virtual void loadNetRecord(
143 DtU16 myNumParameterSets;
145 bool myPseudoCryptoCodeAAvailable;
147 bool myPseudoCryptoCodeBAvailable;
149 DtNetU8 myPseudoCryptoCodeActive;
A DtSimulationAddress is used in DIS to identify a particular simulator.
Definition: simulationAddress.h:29
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
Network-order unsigned 16-bit quantity.
Definition: vlNetTypes.h:52
Network-order unsigned 32-bit quantity.
Definition: vlNetTypes.h:99
DtU8 DtNetU8
Unsigned 8-bit value.
Definition: vlNetTypes.h:31
unsigned char DtU8
An eight bit unsigned integer value.
Definition: vlMachineTypes.h:137
Definition: iffAtcNavP.h:172
DtIffAtcNavaidsMode5TransponderStatus
Enumerations referring to the bits that make up the Mode 5 Transponder Status record.
Definition: disEnums.h:2241
DtIffAtcNavaidsMode5TransponderSupplementalData
Enumerations referring to the bits that make up the Mode 5 Transponder Supplemental Data (SD) record...
Definition: disEnums.h:2258
unsigned short DtU16
A 16 bit unsigned integer value.
Definition: vlMachineTypes.h:140
Definition: netStructs.h:28
Contains the standard DIS enumerations.
This file declares classes related to IFF objects.
unsigned long DtU32
A 32 bit unsigned integer value.
Definition: vlMachineTypes.h:153
DtIffAtcNavaidsNavigationSource
Enumeration indicating the Navigation Source field.
Definition: disEnums.h:2266
This file contains typedefs for machine dependant types.