- set_subsystem( "instrument" + temp.str(),
- new VerticalSpeedIndicator( node ) );
- } else if ( name == "wxradar" ) {
- set_subsystem( "instrument" + temp.str(),
- new wxRadarBg ( node ), 0.5 );
- } else if ( name == "inst-vertical-speed-indicator" ) { // (TJ)
- set_subsystem( "instrument" + temp.str(),
- new InstVerticalSpeedIndicator( node ) );
- } else if ( name == "tacan" ) {
- set_subsystem( "instrument" + temp.str(),
- new TACAN( node ) );
+ set_subsystem( id, new VerticalSpeedIndicator( node ) );
+
+ } else if ( name == "radar" ) {
+ set_subsystem( id, new wxRadarBg ( node ), 1);
+
+ } else if ( name == "inst-vertical-speed-indicator" ) {
+ set_subsystem( id, new InstVerticalSpeedIndicator( node ) );
+
+ } else if ( name == "tacan" ) {
+ set_subsystem( id, new TACAN( node ) );
+
+ } else if ( name == "mk-viii" ) {
+ set_subsystem( id, new MK_VIII( node ) );
+
+ } else if ( name == "master-reference-gyro" ) {
+ set_subsystem( id, new MasterReferenceGyro( node ) );
+
+ } else if ( name == "groundradar" ) {
+ set_subsystem( id, new GroundRadar( node ), 1 );
+
+ } else if ( name == "air-ground-radar" ) {
+ set_subsystem( id, new agRadar( node ),1);
+
+ } else if ( name == "radar-altimeter" ) {
+ set_subsystem( id, new radAlt( node ),1);
+