#include <Sound/beacon.hxx>
#include <Sound/morse.hxx>
+class SGSampleGroup;
class FGMarkerBeacon : public SGSubsystem
{
SGPropertyNode_ptr bus_power;
SGPropertyNode_ptr power_btn;
SGPropertyNode_ptr audio_btn;
+ SGPropertyNode_ptr audio_vol;
SGPropertyNode_ptr serviceable;
- SGPropertyNode_ptr sound_pause;
+ SGPropertyNode_ptr sound_working;
bool need_update;
// internal periodic station search timer
double _time_before_search_sec;
+ SGSharedPtr<SGSampleGroup> _sgr;
+
public:
enum fgMkrBeacType {
- NOBEACON = 0,
- INNER,
- MIDDLE,
- OUTER
+ NOBEACON = 0,
+ INNER,
+ MIDDLE,
+ OUTER
};
FGMarkerBeacon(SGPropertyNode *node);