![]() |
VR-Link API Documentation for DIS
|
DtIffAtcNavaidsMode5Transponder is a class which contains layer of the IFF/ATC/NAVAIDS PDU. More...
Collaboration diagram for DtIffAtcNavaidsMode5Transponder:Public Member Functions | |
| DtIffAtcNavaidsMode5Transponder () | |
| Constructors. More... | |
| DtIffAtcNavaidsMode5Transponder (const DtIffAtcNavaidsMode5Transponder &orig) | |
| DtIffAtcNavaidsMode5Transponder & | operator= (const DtIffAtcNavaidsMode5Transponder &orig) |
| Assignment operators. More... | |
| DtIffAtcNavaidsMode5Transponder & | operator= (const DtNetIffAtcNavaidsPduLayer3Transponder &orig) |
| virtual | ~DtIffAtcNavaidsMode5Transponder () |
| Destructor. More... | |
| virtual void | setReportingSimulation (DtSimulationAddress value) |
| Set/Get reportingSimulation. More... | |
| virtual DtSimulationAddress | reportingSimulation () const |
| virtual void | setMode5Status (DtU16 value) |
| Set/Get reportingSimulation. More... | |
| virtual DtU16 | mode5Status () const |
| virtual void | setMode5StatusBit (DtIffAtcNavaidsMode5TransponderStatus bit, bool value) |
| virtual bool | mode5StatusBit (DtIffAtcNavaidsMode5TransponderStatus bit) const |
| virtual void | setPseudoCryptoCodeAAvailable (bool val) |
| Set the PseudoCryptoCodeAAvailable. More... | |
| virtual bool | pseudoCryptoCodeAAvailable () const |
| Get the PseudoCryptoCodeAAvailable. More... | |
| virtual void | setPseudoCryptoCodeA (DtU16 val) |
| Set the PseudoCryptoCodeA. More... | |
| virtual DtU16 | pseudoCryptoCodeA () const |
| Get the PseudoCryptoCodeA. More... | |
| virtual void | setPseudoCryptoCodeBAvailable (bool val) |
| Set the PseudoCryptoCodeBAvailable. More... | |
| virtual bool | pseudoCryptoCodeBAvailable () const |
| Get the PseudoCryptoCodeBAvailable. More... | |
| virtual void | setPseudoCryptoCodeB (DtU16 val) |
| Set the PseudoCryptoCodeB. More... | |
| virtual DtU16 | pseudoCryptoCodeB () const |
| Get the PseudoCryptoCodeB. More... | |
| virtual void | setPseudoCryptoCodeActive (const DtU8 &val) |
| Set the PseudoCryptoCodeActive. More... | |
| virtual const DtU8 & | pseudoCryptoCodeActive () const |
| Get the PseudoCryptoCodeActive. More... | |
| virtual void | setPin (DtU16 value) |
| Set/Get Pin. More... | |
| virtual DtU16 | pin () const |
| virtual void | setMessageFormatsPresent (DtU32 value) |
| Set/Get messageFormatsPresent. More... | |
| virtual DtU32 | messageFormatsPresent () const |
| virtual void | setEnhancedMode1 (DtU16 value) |
| Set/Get EnhancedMode1. More... | |
| virtual DtU16 | enhancedMode1 () const |
| virtual void | setNationalOrigin (DtU16 value) |
| Set/Get NationalOrigin. More... | |
| virtual DtU16 | nationalOrigin () const |
| virtual void | setSupplementalData (DtU8 value) |
| Set/Get SupplementalData. More... | |
| virtual DtU8 | supplementalData () const |
| virtual void | setSupplementalDataBit (DtIffAtcNavaidsMode5TransponderSupplementalData bit, bool value) |
| virtual bool | supplementalDataBit (DtIffAtcNavaidsMode5TransponderSupplementalData bit) const |
| virtual void | setNavigationSource (DtIffAtcNavaidsNavigationSource value) |
| Set/Get NavigationSource. More... | |
| virtual DtIffAtcNavaidsNavigationSource | navigationSource () const |
| virtual void | setFigureOfMerit (DtU8 value) |
| Set/Get FigureOfMerit. More... | |
| virtual DtU8 | figureOfMerit () const |
| virtual void | setNumParameterSets (DtU16) |
| Get the number of parameter sets. More... | |
| virtual DtU16 | numParameterSets () const |
| virtual void | print () const |
| Print the information contained in the record. More... | |
| virtual void | printDataToStream (std::ostream &stream) const |
| Print the information to a stream. More... | |
| virtual void | unloadNetRecord (const DtNetIffAtcNavaidsPduLayer3Transponder &record) |
| Load/Unload data from a packet record. More... | |
| virtual void | loadNetRecord (DtNetIffAtcNavaidsPduLayer3Transponder &record) const |
DtIffAtcNavaidsMode5Transponder is a class which contains layer of the IFF/ATC/NAVAIDS PDU.
| DtIffAtcNavaidsMode5Transponder::DtIffAtcNavaidsMode5Transponder | ( | ) |
Constructors.
| DtIffAtcNavaidsMode5Transponder::DtIffAtcNavaidsMode5Transponder | ( | const DtIffAtcNavaidsMode5Transponder & | orig | ) |
|
virtual |
Destructor.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
| DtIffAtcNavaidsMode5Transponder& DtIffAtcNavaidsMode5Transponder::operator= | ( | const DtIffAtcNavaidsMode5Transponder & | orig | ) |
Assignment operators.
| DtIffAtcNavaidsMode5Transponder& DtIffAtcNavaidsMode5Transponder::operator= | ( | const DtNetIffAtcNavaidsPduLayer3Transponder & | orig | ) |
|
virtual |
|
virtual |
Print the information contained in the record.
|
virtual |
Print the information to a stream.
|
virtual |
Get the PseudoCryptoCodeA.
|
virtual |
Get the PseudoCryptoCodeAAvailable.
|
virtual |
Get the PseudoCryptoCodeActive.
|
virtual |
Get the PseudoCryptoCodeB.
|
virtual |
Get the PseudoCryptoCodeBAvailable.
|
virtual |
|
virtual |
Set/Get EnhancedMode1.
|
virtual |
Set/Get FigureOfMerit.
|
virtual |
Set/Get messageFormatsPresent.
|
virtual |
Set/Get reportingSimulation.
|
virtual |
|
virtual |
Set/Get NationalOrigin.
|
virtual |
Set/Get NavigationSource.
|
virtual |
Get the number of parameter sets.
|
virtual |
Set/Get Pin.
|
virtual |
Set the PseudoCryptoCodeA.
| val | Mode 4 pseudo crypto code (A) in the range 0 to 4094 decimal |
|
virtual |
Set the PseudoCryptoCodeAAvailable.
| val | Indicates whether a Mode 4 pseudo crypto code (A) value is available in the attribute PseudoCryptoCodeA or that Challenge or Reply is to be used instead. If also a code B is available, the attribute PseudoCryptoCodeActive indicates which code is to be used |
|
virtual |
Set the PseudoCryptoCodeActive.
| val | Indicates whether Mode 4 Code A or Code B is active, or neither |
|
virtual |
Set the PseudoCryptoCodeB.
| val | Mode 4 pseudo crypto code B in the range 0 to 4094 decimal |
|
virtual |
Set the PseudoCryptoCodeBAvailable.
| val | Indicates whether or not a Mode 4 pseudo crypto code B value is available in the attribute PseudoCryptoCodeB. If available, PseudoCryptoCodeA must also be set to a valid value, PseudoCryptoCodeAAvailable to True, and PseudoCryptoCodeActive to indicate which code is to be used. If not, the PseudoCryptoCodeA is to be used, if available, or the Challenge or Reply attribute. |
|
virtual |
Set/Get reportingSimulation.
|
virtual |
Set/Get SupplementalData.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Load/Unload data from a packet record.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |