]> git.mxchange.org Git - flightgear.git/blob - src/FDM/UIUCModel/uiuc_map_record5.cpp
Rob Deters: UIUC updates from March 1, 2004.
[flightgear.git] / src / FDM / UIUCModel / uiuc_map_record5.cpp
1 /********************************************************************** 
2  
3  FILENAME:     uiuc_map_record5.cpp
4
5 ---------------------------------------------------------------------- 
6
7  DESCRIPTION:  initializes the record maps for forces and moments
8
9 ----------------------------------------------------------------------
10  
11  STATUS:       alpha version
12
13 ----------------------------------------------------------------------
14  
15  REFERENCES:   
16  
17 ----------------------------------------------------------------------
18  
19  HISTORY:      06/03/2000   file creation
20
21 ----------------------------------------------------------------------
22  
23  AUTHOR(S):    Bipin Sehgal       <bsehgal@uiuc.edu>
24                Jeff Scott         <jscott@mail.com>
25  
26 ----------------------------------------------------------------------
27  
28  VARIABLES:
29  
30 ----------------------------------------------------------------------
31  
32  INPUTS:       none
33  
34 ----------------------------------------------------------------------
35  
36  OUTPUTS:      none
37  
38 ----------------------------------------------------------------------
39  
40  CALLED BY:    uiuc_initializemaps.cpp
41  
42 ----------------------------------------------------------------------
43  
44  CALLS TO:     none
45  
46 ----------------------------------------------------------------------
47  
48  COPYRIGHT:    (C) 2000 by Michael Selig
49  
50  This program is free software; you can redistribute it and/or
51  modify it under the terms of the GNU General Public License
52  as published by the Free Software Foundation.
53  
54  This program is distributed in the hope that it will be useful,
55  but WITHOUT ANY WARRANTY; without even the implied warranty of
56  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
57  GNU General Public License for more details.
58  
59  You should have received a copy of the GNU General Public License
60  along with this program; if not, write to the Free Software
61  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
62  USA or view http://www.gnu.org/copyleft/gpl.html.
63  
64 **********************************************************************/
65
66 #include "uiuc_map_record5.h"
67
68
69 void uiuc_map_record5()
70 {
71   /************************ Forces ***********************/
72   // aero forces in local axis
73   record_map["F_X_wind"]          =      F_X_wind_record            ;
74   record_map["F_Y_wind"]          =      F_Y_wind_record            ;
75   record_map["F_Z_wind"]          =      F_Z_wind_record            ;
76   
77   // aero forces in body axis
78   record_map["F_X_aero"]          =      F_X_aero_record            ;
79   record_map["F_Y_aero"]          =      F_Y_aero_record            ;
80   record_map["F_Z_aero"]          =      F_Z_aero_record            ;
81
82   // engine forces
83   record_map["F_X_engine"]        =      F_X_engine_record          ;
84   record_map["F_Y_engine"]        =      F_Y_engine_record          ;
85   record_map["F_Z_engine"]        =      F_Z_engine_record          ;
86
87   // gear forces
88   record_map["F_X_gear"]          =      F_X_gear_record            ;
89   record_map["F_Y_gear"]          =      F_Y_gear_record            ;
90   record_map["F_Z_gear"]          =      F_Z_gear_record            ;
91
92   // total forces in body axis
93   record_map["F_X"]               =      F_X_record                 ;
94   record_map["F_Y"]               =      F_Y_record                 ;
95   record_map["F_Z"]               =      F_Z_record                 ;
96
97   // total forces in local axis
98   record_map["F_north"]           =      F_north_record             ;
99   record_map["F_east"]            =      F_east_record              ;
100   record_map["F_down"]            =      F_down_record              ;
101
102
103   /*********************** Moments ***********************/
104   // aero moments
105   record_map["M_l_aero"]          =      M_l_aero_record            ;
106   record_map["M_m_aero"]          =      M_m_aero_record            ;
107   record_map["M_n_aero"]          =      M_n_aero_record            ;
108
109   // engine moments
110   record_map["M_l_engine"]        =      M_l_engine_record          ;
111   record_map["M_m_engine"]        =      M_m_engine_record          ;
112   record_map["M_n_engine"]        =      M_n_engine_record          ;
113
114   // gear moments
115   record_map["M_l_gear"]          =      M_l_gear_record            ;
116   record_map["M_m_gear"]          =      M_m_gear_record            ;
117   record_map["M_n_gear"]          =      M_n_gear_record            ;
118
119   // total moments about reference point
120   record_map["M_l_rp"]            =      M_l_rp_record              ;
121   record_map["M_m_rp"]            =      M_m_rp_record              ;
122   record_map["M_n_rp"]            =      M_n_rp_record              ;
123
124   // total moments about cg
125   record_map["M_l_cg"]            =      M_l_cg_record              ;
126   record_map["M_m_cg"]            =      M_m_cg_record              ;
127   record_map["M_n_cg"]            =      M_n_cg_record              ;
128   
129   /***********************Flapper Data********************/
130   record_map["flapper_freq"]       =      flapper_freq_record        ;
131   record_map["flapper_phi"]        =      flapper_phi_record         ;
132   record_map["flapper_phi_deg"]    =      flapper_phi_deg_record     ;
133   record_map["flapper_Lift"]       =      flapper_Lift_record        ;
134   record_map["flapper_Thrust"]     =      flapper_Thrust_record      ;
135   record_map["flapper_Inertia"]    =      flapper_Inertia_record     ;
136   record_map["flapper_Moment"]     =      flapper_Moment_record      ;
137   
138   
139   /******************** MSS debug **********************************/
140   record_map["debug1"]             =       debug1_record              ;
141   record_map["debug2"]             =       debug2_record              ;
142   record_map["debug3"]             =       debug3_record              ;
143   /******************** RD debug ***********************************/
144   record_map["debug4"]             =       debug4_record              ;
145   record_map["debug5"]             =       debug5_record              ;
146   record_map["debug6"]             =       debug6_record              ;
147
148   record_map["debug7"]             =       debug7_record              ;
149   record_map["debug8"]             =       debug8_record              ;
150   record_map["debug9"]             =       debug9_record              ;
151   record_map["debug10"]            =       debug10_record             ;
152
153   /******************** Misc data **********************************/
154   record_map["V_down_fpm"]         =       V_down_fpm_record          ;
155   record_map["eta_q"]              =       eta_q_record               ;
156   record_map["rpm"]                =       rpm_record                 ;
157   record_map["elevator_sas_deg"]   =       elevator_sas_deg_record    ;
158   record_map["aileron_sas_deg"]    =       aileron_sas_deg_record     ;
159   record_map["rudder_sas_deg"]     =       rudder_sas_deg_record      ;
160   record_map["w_induced"]          =       w_induced_record           ;
161   record_map["downwashAngle_deg"]  =       downwashAngle_deg_record   ;
162   record_map["alphaTail_deg"]      =       alphaTail_deg_record       ;
163   record_map["gammaWing"]          =       gammaWing_record           ;
164   record_map["LD"]                 =       LD_record                  ;
165   record_map["gload"]              =       gload_record               ;
166   record_map["gyroMomentQ"]        =       gyroMomentQ_record         ;
167   record_map["gyroMomentR"]        =       gyroMomentR_record         ;
168
169   /******************** Gear ************************************/
170   record_map["Gear_handle"]       =      Gear_handle_record         ;
171   record_map["gear_cmd_norm"]     =      gear_cmd_norm_record       ;
172   record_map["gear_pos_norm"]     =      gear_pos_norm_record       ;
173   
174 }
175
176 // end uiuc_map_record5.cpp