38 public SGPropertyChangeListener
56 void update(
double dt)
override;
67 SGPropertyNode_ptr audio_btn;
68 SGPropertyNode_ptr audio_vol;
69 SGPropertyNode_ptr sound_working;
71 SGPropertyNode_ptr _innerBlinkNode;
72 SGPropertyNode_ptr _middleBlinkNode;
73 SGPropertyNode_ptr _outerBlinkNode;
75 bool _audioPropertiesChanged =
true;
78 double _time_before_search_sec = 0.0;
80 SGTimeStamp _audioStartTime;
81 SGSharedPtr<SGSampleGroup> _audioSampleGroup;
83 enum class BlinkMode {
89 BlinkMode _blinkMode = BlinkMode::BackwardsCompatible;
95 void updateOutputProperties(
bool on);
99 FGBeacon::BeaconTiming _beaconTiming;