]> git.mxchange.org Git - flightgear.git/blobdiff - src/FDM/UIUCModel/uiuc_map_controlSurface.cpp
Port over remaining Point3D usage to the more type and unit safe SG* classes.
[flightgear.git] / src / FDM / UIUCModel / uiuc_map_controlSurface.cpp
index 9935d734a3533c3473f83af2eec4b96a89ba25bb..27b178e2d6853568764bd605c0eaa1cac3fc9f5a 100644 (file)
 ----------------------------------------------------------------------
  
  HISTORY:      04/08/2000   initial release
-               06/18/2001   Added aileron_input, rudder_input,
+               06/18/2001   (RD) Added aileron_input, rudder_input,
                            pilot_elev_no, pilot_ail_no, and 
                            pilot_rud_no
+              11/12/2001   (RD) Added flap_max, flap_rate
 
 ----------------------------------------------------------------------
  
  AUTHOR(S):    Bipin Sehgal       <bsehgal@uiuc.edu>
-               Jeff Scott         <jscott@mail.com>
+               Jeff Scott         http://www.jeffscott.net/
               Robert Deters      <rdeters@uiuc.edu>
  
 ----------------------------------------------------------------------
  but WITHOUT ANY WARRANTY; without even the implied warranty of
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  GNU General Public License for more details.
+
  You should have received a copy of the GNU General Public License
  along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
- USA or view http://www.gnu.org/copyleft/gpl.html.
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
+
 **********************************************************************/
 
 #include "uiuc_map_controlSurface.h"
@@ -84,9 +84,45 @@ void uiuc_map_controlSurface()
   controlSurface_map["elevator_input"]   = elevator_input_flag      ;
   controlSurface_map["aileron_input"]    = aileron_input_flag       ;
   controlSurface_map["rudder_input"]     = rudder_input_flag        ;
+  controlSurface_map["flap_pos_input"]   = flap_pos_input_flag      ;
   controlSurface_map["pilot_elev_no"]    = pilot_elev_no_flag       ;
   controlSurface_map["pilot_ail_no"]     = pilot_ail_no_flag        ;
   controlSurface_map["pilot_rud_no"]     = pilot_rud_no_flag        ;
+
+  controlSurface_map["flap_max"]         = flap_max_flag            ;
+  controlSurface_map["flap_rate"]        = flap_rate_flag           ;
+  controlSurface_map["use_flaps"]        = use_flaps_flag           ;
+
+  controlSurface_map["spoiler_max"]         = spoiler_max_flag            ;
+  controlSurface_map["spoiler_rate"]        = spoiler_rate_flag           ;
+  controlSurface_map["use_spoilers"]        = use_spoilers_flag           ;
+
+  controlSurface_map["gear_max"]         = gear_max_flag            ;
+  controlSurface_map["gear_rate"]        = gear_rate_flag           ;
+  controlSurface_map["use_gears"]        = use_gear_flag            ;
+
+  controlSurface_map["aileron_sas_KP"]      = aileron_sas_KP_flag      ;
+  controlSurface_map["aileron_sas_max"]     = aileron_sas_max_flag     ;
+  controlSurface_map["aileron_stick_gain"]  = aileron_stick_gain_flag  ;
+  controlSurface_map["elevator_sas_KQ"]  = elevator_sas_KQ_flag     ;
+  controlSurface_map["elevator_sas_max"] = elevator_sas_max_flag    ;
+  controlSurface_map["elevator_sas_min"] = elevator_sas_min_flag    ;
+  controlSurface_map["elevator_stick_gain"] = elevator_stick_gain_flag ;
+  controlSurface_map["rudder_sas_KR"]       = rudder_sas_KR_flag       ;
+  controlSurface_map["rudder_sas_max"]      = rudder_sas_max_flag      ;
+  controlSurface_map["rudder_stick_gain"]   = rudder_stick_gain_flag   ;
+  controlSurface_map["use_aileron_sas_type1"]  = use_aileron_sas_type1_flag  ;
+  controlSurface_map["use_elevator_sas_type1"] = use_elevator_sas_type1_flag ;
+  controlSurface_map["use_rudder_sas_type1"]   = use_rudder_sas_type1_flag   ;
+
+  controlSurface_map["ap_pah"]           = ap_pah_flag              ;
+  controlSurface_map["ap_alh"]           = ap_alh_flag              ;
+  controlSurface_map["ap_rah"]           = ap_rah_flag              ;
+  controlSurface_map["ap_hh"]            = ap_hh_flag               ;
+  controlSurface_map["ap_Theta_ref"]     = ap_Theta_ref_flag        ;
+  controlSurface_map["ap_alt_ref"]       = ap_alt_ref_flag          ;
+  controlSurface_map["ap_Phi_ref"]       = ap_Phi_ref_flag          ;
+  controlSurface_map["ap_Psi_ref"]       = ap_Psi_ref_flag          ;
 }
 
 // end uiuc_map_controlSurface.cpp