X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FInstrumentation%2Fmarker_beacon.hxx;h=52259b6a2c49ced3ed2a6dbb75a417e3ea911eb7;hb=9fa790bcac7e535bb06cd228ae15178f1b10b26f;hp=3577282379475506d069f636dc7f84efd343a21e;hpb=e48967cb1de18922fb148f05fe56966af917688f;p=flightgear.git diff --git a/src/Instrumentation/marker_beacon.hxx b/src/Instrumentation/marker_beacon.hxx index 357728237..52259b6a2 100644 --- a/src/Instrumentation/marker_beacon.hxx +++ b/src/Instrumentation/marker_beacon.hxx @@ -32,15 +32,10 @@ #include #include -#include -#include - +class SGSampleGroup; class FGMarkerBeacon : public SGSubsystem { - FGBeacon beacon; - FGMorse morse; - SGInterpTable *term_tbl; SGInterpTable *low_tbl; SGInterpTable *high_tbl; @@ -52,8 +47,9 @@ 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; @@ -72,13 +68,15 @@ class FGMarkerBeacon : public SGSubsystem // internal periodic station search timer double _time_before_search_sec; + SGSharedPtr _sgr; + public: enum fgMkrBeacType { - NOBEACON = 0, - INNER, - MIDDLE, - OUTER + NOBEACON = 0, + INNER, + MIDDLE, + OUTER }; FGMarkerBeacon(SGPropertyNode *node);