46 ADF ( SGPropertyNode *node );
51 void update(
double delta_time_sec)
override;
57 void set_bearing (
double delta_time_sec,
double bearing);
59 void search (
double frequency,
const SGGeod& pos);
61 SGPropertyNode_ptr _heading_node;
62 SGPropertyNode_ptr _error_node;
63 SGPropertyNode_ptr _frequency_node;
64 SGPropertyNode_ptr _mode_node;
66 SGPropertyNode_ptr _in_range_node;
67 SGPropertyNode_ptr _bearing_node;
68 SGPropertyNode_ptr _ident_node;
69 SGPropertyNode_ptr _ident_audible_node;
70 SGPropertyNode_ptr _volume_node;
72 double _time_before_search_sec;
74 int _last_frequency_khz;
75 bool _transmitter_valid;
76 std::string _last_ident;
77 SGGeod _transmitter_pos;
78 SGVec3d _transmitter_cart;
79 double _transmitter_range_nm;
82 time_t _last_ident_time;
84 std::string _adf_ident;
86 SGSharedPtr<SGSampleGroup> _sgr;