+ void set_alternate_extension( int wheel, bool val );
+
+ // controls/anti-ice/
+ void set_wing_heat( bool val );
+ void set_pitot_heat( bool val );
+ void set_wiper( int speed );
+ void set_window_heat( bool val );
+
+ // controls/anti-ice/engine[n]/
+ void set_carb_heat( int engine, bool val );
+ void set_inlet_heat( int engine, bool val );
+
+ // controls/hydraulic/system[n]/
+ void set_engine_pump( int system, bool val );
+ void set_electric_pump( int system, bool val );
+
+ // controls/electric/
+ void set_battery_switch( bool val );
+ void set_external_power( bool val );
+ void set_APU_generator( bool val );
+
+ // controls/electric/engine[n]/
+ void set_generator_breaker( int engine, bool val );
+ void set_bus_tie( int engine, bool val );
+
+ // controls/pneumatic/
+ void set_APU_bleed( bool val );
+
+ // controls/pneumatic/engine[n]/
+ void set_engine_bleed( int engine, bool val );
+
+ // controls/pressurization/
+ void set_mode( int mode );
+ void set_outflow_valve( double pos );
+ void move_outflow_valve( double amt );
+ void set_dump( bool val );
+
+ // controls/pressurization/pack[n]/
+ void set_pack_on( int pack, bool val );
+
+ // controls/lighting/
+ void set_landing_lights( bool val );
+ void set_turn_off_lights( bool val );
+ void set_taxi_light( bool val );
+ void set_logo_lights( bool val );
+ void set_nav_lights( bool val );
+ void set_beacon( bool val );
+ void set_strobe( bool val );
+ void set_panel_norm( double intensity );
+ void move_panel_norm( double amt );
+ void set_instruments_norm( double intensity );
+ void move_instruments_norm( double amt );
+ void set_dome_norm( double intensity );
+ void move_dome_norm( double amt );
+
+#ifdef FG_HAVE_ARMAMENT
+ // controls/armament/
+ void set_master_arm( bool val );
+ void set_station_select( int station );
+ void set_release_ALL( bool val );
+
+ // controls/armament/station[n]/
+ void set_stick_size( int station, int size );
+ void set_release_stick( int station, bool val );
+ void set_release_all( int station, bool val );
+ void set_jettison_all( int station, bool val );
+#endif
+
+ // controls/seat/
+ void set_vertical_adjust( double pos );
+ void move_vertical_adjust( double amt );
+ void set_fore_aft_adjust( double pos );
+ void move_fore_aft_adjust( double amt );
+ void set_ejection_seat( int which_seat, bool val );
+ void set_eseat_status( int which_seat, int val );
+ void set_cmd_selector_valve( int val );
+
+ // controls/APU/
+ void set_off_start_run( int pos );
+ void set_APU_fire_switch( bool val );
+
+ // controls/autoflight/
+ void set_autothrottle_arm( bool val );
+ void set_autothrottle_engage( bool val );
+ void set_heading_select( double heading );
+ void move_heading_select( double amt );
+ void set_altitude_select( double altitude );
+ void move_altitude_select( double amt );
+ void set_bank_angle_select( double angle );
+ void move_bank_angle_select( double amt );
+ void set_vertical_speed_select( double vs );
+ void move_vertical_speed_select( double amt );
+ void set_speed_select( double speed );
+ void move_speed_select( double amt );
+ void set_mach_select( double mach );
+ void move_mach_select( double amt );
+ void set_vertical_mode( int mode );
+ void set_lateral_mode( int mode );
+
+ // controls/autoflight/autopilot[n]/
+ void set_autopilot_engage( int ap, bool val );
+