Add back power button binding, but move the location to /instrumentation/nav
rather than /instrumentation/comm ... we need to be a little careful here because typically, a single knob controls power to both matched com/nav pairs.
This commit is contained in:
parent
ca80161dcf
commit
0f8d8bbf05
1 changed files with 10 additions and 0 deletions
|
@ -148,6 +148,10 @@ FGNavRadio::bind ()
|
|||
branch = "/instrumentation/" + name + "[" + temp.str() + "]";
|
||||
|
||||
// User inputs
|
||||
fgTie( (branch + "power-btn").c_str(), this,
|
||||
&FGNavRadio::get_power_btn, &FGNavRadio::set_power_btn );
|
||||
fgSetArchivable( (branch + "power-btn").c_str() );
|
||||
|
||||
fgTie( (branch + "/frequencies/selected-mhz").c_str() , this,
|
||||
&FGNavRadio::get_nav_freq, &FGNavRadio::set_nav_freq );
|
||||
fgSetArchivable( (branch + "/frequencies/selected-mhz").c_str() );
|
||||
|
@ -352,6 +356,12 @@ FGNavRadio::update(double dt)
|
|||
// Nav.
|
||||
////////////////////////////////////////////////////////////////////////
|
||||
|
||||
// cout << "nav_valid = " << nav_valid
|
||||
// << " power_btn = " << power_btn
|
||||
// << " bus_power = " << bus_power->getDoubleValue()
|
||||
// << " nav_serviceable = " << nav_serviceable->getBoolValue()
|
||||
// << endl;
|
||||
|
||||
if ( nav_valid && power_btn && (bus_power->getDoubleValue() > 1.0)
|
||||
&& nav_serviceable->getBoolValue() )
|
||||
{
|
||||
|
|
Loading…
Reference in a new issue