FlightGear next
Instrumentation::NavRadioComponentWithIdent Class Reference

Inherits Instrumentation::NavRadioComponent.

Inherited by Instrumentation::LOC, and Instrumentation::VOR.

Public Member Functions

 NavRadioComponentWithIdent (const std::string &name, SGPropertyNode_ptr rootNode, AudioIdent *audioIdent)
 
virtual ~NavRadioComponentWithIdent ()
 
void update (double dt, const SGGeod &aircraftPosition)
 
- Public Member Functions inherited from Instrumentation::NavRadioComponent
 NavRadioComponent (const std::string &name, SGPropertyNode_ptr rootNode)
 
virtual ~NavRadioComponent ()
 
virtual void search (double frequency, const SGGeod &aircraftPosition)
 
virtual double getRange_nm (const SGGeod &aircraftPosition)
 
virtual void display (NavIndicator &navIndicator)=0
 
virtual bool valid () const
 
virtual const std::string getIdent () const
 

Static Protected Member Functions

static std::string getIdentString (const std::string &name, int index)
 
- Static Protected Member Functions inherited from Instrumentation::NavRadioComponent
static double sawtooth (double xx)
 

Additional Inherited Members

- Protected Member Functions inherited from Instrumentation::NavRadioComponent
virtual double computeSignalQuality_norm (const SGGeod &aircraftPosition)
 
virtual FGNavList::TypeFiltergetNavaidFilter ()=0
 
- Protected Attributes inherited from Instrumentation::NavRadioComponent
SGPropertyNode_ptr _rootNode
 
const std::string _name
 
FGNavRecord_navRecord
 
PropertyObject< bool > _serviceable
 
PropertyObject< double > _signalQuality_norm
 
PropertyObject< double > _trueBearingTo_deg
 
PropertyObject< double > _trueBearingFrom_deg
 
PropertyObject< double > _trackDistance_m
 
PropertyObject< double > _slantDistance_m
 
PropertyObject< double > _heightAboveStation_ft
 
PropertyObject< std::string > _ident
 
PropertyObject< bool > _inRange
 
PropertyObject< double > _range_nm
 

Detailed Description

Definition at line 182 of file newnavradio.cxx.

Constructor & Destructor Documentation

◆ NavRadioComponentWithIdent()

Instrumentation::NavRadioComponentWithIdent::NavRadioComponentWithIdent ( const std::string & name,
SGPropertyNode_ptr rootNode,
AudioIdent * audioIdent )

Definition at line 202 of file newnavradio.cxx.

◆ ~NavRadioComponentWithIdent()

Instrumentation::NavRadioComponentWithIdent::~NavRadioComponentWithIdent ( )
virtual

Definition at line 211 of file newnavradio.cxx.

Member Function Documentation

◆ getIdentString()

std::string Instrumentation::NavRadioComponentWithIdent::getIdentString ( const std::string & name,
int index )
staticprotected

Definition at line 195 of file newnavradio.cxx.

◆ update()

void Instrumentation::NavRadioComponentWithIdent::update ( double dt,
const SGGeod & aircraftPosition )
virtual

Reimplemented from Instrumentation::NavRadioComponent.

Reimplemented in Instrumentation::VOR.

Definition at line 216 of file newnavradio.cxx.


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