#include <simgear/math/interpolater.hxx>
#include <simgear/timing/timestamp.hxx>
-#include <Sound/beacon.hxx>
-#include <Sound/morse.hxx>
-
class SGSampleGroup;
class FGMarkerBeacon : public SGSubsystem
{
- FGBeacon beacon;
- FGMorse morse;
-
SGInterpTable *term_tbl;
SGInterpTable *low_tbl;
SGInterpTable *high_tbl;
SGPropertyNode_ptr serviceable;
SGPropertyNode_ptr sound_working;
- bool need_update;
-
bool outer_marker;
bool middle_marker;
bool inner_marker;
~FGMarkerBeacon();
void init ();
+ void reinit ();
void bind ();
void unbind ();
void update (double dt);