#include <Navaids/navlist.hxx>
#include "adf.hxx"
+#include <Sound/morse.hxx>
+
#include <iostream>
#include <string>
_ident_audible_node = node->getChild("ident-audible", 0, true);
_power_btn_node = node->getChild("power-btn", 0, true);
+ if (_power_btn_node->getType() == simgear::props::NONE)
+ _power_btn_node->setBoolValue(true); // front end didn't implement a power button
+
SGSoundMgr *smgr = globals->get_soundmgr();
_sgr = smgr->find("avionics", true);
_sgr->tie_to_listener();
- morse.init();
-
std::ostringstream temp;
temp << _name << _num;
_adf_ident = temp.str();
}
SGSoundSample *sound;
- sound = morse.make_ident( ident, LO_FREQUENCY );
+ sound = FGMorse::instance()->make_ident( ident, LO_FREQUENCY );
sound->set_volume(_last_volume = 0);
_sgr->add( sound, _adf_ident );