#include <Main/fg_props.hxx>
#include <Main/globals.hxx>
#include <Main/util.hxx>
+#include <Instrumentation/HUD/HUD.hxx>
#include "instrument_mgr.hxx"
#include "adf.hxx"
#include "dme.hxx"
#include "encoder.hxx"
#include "gps.hxx"
+#include "gsdi.hxx"
#include "heading_indicator.hxx"
+#include "heading_indicator_fg.hxx"
#include "kr_87.hxx"
#include "kt_70.hxx"
#include "mag_compass.hxx"
#include "inst_vertical_speed_indicator.hxx" // (TJ)
#include "od_gauge.hxx"
#include "wxradar.hxx"
-#include "tacan.hxx"
+#include "tacan.hxx"
#include "mk_viii.hxx"
{
set_subsystem("annunciator", new Annunciator);
set_subsystem("od_gauge", new FGODGauge, 1.0);
+ set_subsystem("hud", new HUD);
config_props = new SGPropertyNode;
} else if ( name == "gps" ) {
set_subsystem( "instrument" + temp.str(),
new GPS( node ), 0.45 );
+ } else if ( name == "gsdi" ) {
+ set_subsystem( "instrument" + temp.str(),
+ new GSDI( node ) );
} else if ( name == "heading-indicator" ) {
set_subsystem( "instrument" + temp.str(),
new HeadingIndicator( node ) );
+ } else if ( name == "heading-indicator-fg" ) {
+ set_subsystem( "instrument" + temp.str(),
+ new HeadingIndicatorFG( node ) );
} else if ( name == "KR-87" ) {
set_subsystem( "instrument" + temp.str(),
new FGKR_87( node ) );