FlightGear next
Instrumentation::CommRadioImpl Class Reference

Inherits Instrumentation::CommRadio, and Instrumentation::OutputProperties.

Public Member Functions

 CommRadioImpl (SGPropertyNode_ptr node)
 
virtual ~CommRadioImpl ()
 
void bind () override
 
void init () override
 
void unbind () override
 
void update (double dt) override
 

Additional Inherited Members

- Static Public Member Functions inherited from Instrumentation::CommRadio
static const char * staticSubsystemClassId ()
 
static SGSubsystem * createInstance (SGPropertyNode_ptr rootNode)
 
- Protected Member Functions inherited from AbstractInstrument
void readConfig (SGPropertyNode *config, std::string defaultName)
 
void initServicePowerProperties (SGPropertyNode *node)
 
bool isServiceableAndPowered () const
 
std::string nodePath () const
 
std::string name () const
 
int number () const
 
void unbind () override
 
void setMinimumSupplyVolts (double v)
 
void setDefaultPowerSupplyPath (const std::string &p)
 specify the default path to use to power the instrument, if it's non- standard.
 
virtual bool isPowerSwitchOn () const
 

Detailed Description

Definition at line 446 of file commradio.cxx.

Constructor & Destructor Documentation

◆ CommRadioImpl()

Instrumentation::CommRadioImpl::CommRadioImpl ( SGPropertyNode_ptr node)

Definition at line 491 of file commradio.cxx.

◆ ~CommRadioImpl()

Instrumentation::CommRadioImpl::~CommRadioImpl ( )
virtual

Definition at line 505 of file commradio.cxx.

Member Function Documentation

◆ bind()

void Instrumentation::CommRadioImpl::bind ( )
override

Definition at line 509 of file commradio.cxx.

◆ init()

void Instrumentation::CommRadioImpl::init ( )
override

Definition at line 574 of file commradio.cxx.

◆ unbind()

void Instrumentation::CommRadioImpl::unbind ( )
override

Definition at line 564 of file commradio.cxx.

◆ update()

void Instrumentation::CommRadioImpl::update ( double dt)
override

Definition at line 593 of file commradio.cxx.


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