1 /**********************************************************************
3 FILENAME: uiuc_map_record5.cpp
5 ----------------------------------------------------------------------
7 DESCRIPTION: initializes the record maps for forces and moments
9 ----------------------------------------------------------------------
13 ----------------------------------------------------------------------
17 ----------------------------------------------------------------------
19 HISTORY: 06/03/2000 file creation
21 ----------------------------------------------------------------------
23 AUTHOR(S): Bipin Sehgal <bsehgal@uiuc.edu>
24 Jeff Scott <jscott@mail.com>
26 ----------------------------------------------------------------------
30 ----------------------------------------------------------------------
34 ----------------------------------------------------------------------
38 ----------------------------------------------------------------------
40 CALLED BY: uiuc_initializemaps.cpp
42 ----------------------------------------------------------------------
46 ----------------------------------------------------------------------
48 COPYRIGHT: (C) 2000 by Michael Selig
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.
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.
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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
63 **********************************************************************/
65 #include "uiuc_map_record5.h"
68 void uiuc_map_record5()
70 /************************ Forces ***********************/
71 // aero forces in local axis
72 record_map["F_X_wind"] = F_X_wind_record ;
73 record_map["F_Y_wind"] = F_Y_wind_record ;
74 record_map["F_Z_wind"] = F_Z_wind_record ;
76 // aero forces in body axis
77 record_map["F_X_aero"] = F_X_aero_record ;
78 record_map["F_Y_aero"] = F_Y_aero_record ;
79 record_map["F_Z_aero"] = F_Z_aero_record ;
82 record_map["F_X_engine"] = F_X_engine_record ;
83 record_map["F_Y_engine"] = F_Y_engine_record ;
84 record_map["F_Z_engine"] = F_Z_engine_record ;
87 record_map["F_X_gear"] = F_X_gear_record ;
88 record_map["F_Y_gear"] = F_Y_gear_record ;
89 record_map["F_Z_gear"] = F_Z_gear_record ;
91 // total forces in body axis
92 record_map["F_X"] = F_X_record ;
93 record_map["F_Y"] = F_Y_record ;
94 record_map["F_Z"] = F_Z_record ;
96 // total forces in local axis
97 record_map["F_north"] = F_north_record ;
98 record_map["F_east"] = F_east_record ;
99 record_map["F_down"] = F_down_record ;
102 /*********************** Moments ***********************/
104 record_map["M_l_aero"] = M_l_aero_record ;
105 record_map["M_m_aero"] = M_m_aero_record ;
106 record_map["M_n_aero"] = M_n_aero_record ;
109 record_map["M_l_engine"] = M_l_engine_record ;
110 record_map["M_m_engine"] = M_m_engine_record ;
111 record_map["M_n_engine"] = M_n_engine_record ;
114 record_map["M_l_gear"] = M_l_gear_record ;
115 record_map["M_m_gear"] = M_m_gear_record ;
116 record_map["M_n_gear"] = M_n_gear_record ;
118 // total moments about reference point
119 record_map["M_l_rp"] = M_l_rp_record ;
120 record_map["M_m_rp"] = M_m_rp_record ;
121 record_map["M_n_rp"] = M_n_rp_record ;
123 // total moments about cg
124 record_map["M_l_cg"] = M_l_cg_record ;
125 record_map["M_m_cg"] = M_m_cg_record ;
126 record_map["M_n_cg"] = M_n_cg_record ;
128 /***********************Flapper Data********************/
129 record_map["flapper_freq"] = flapper_freq_record ;
130 record_map["flapper_phi"] = flapper_phi_record ;
131 record_map["flapper_phi_deg"] = flapper_phi_deg_record ;
132 record_map["flapper_Lift"] = flapper_Lift_record ;
133 record_map["flapper_Thrust"] = flapper_Thrust_record ;
134 record_map["flapper_Inertia"] = flapper_Inertia_record ;
135 record_map["flapper_Moment"] = flapper_Moment_record ;
138 /******************** MSS debug **********************************/
139 record_map["debug1"] = debug1_record ;
140 record_map["debug2"] = debug2_record ;
141 record_map["debug3"] = debug3_record ;
142 /******************** RD debug ***********************************/
143 record_map["debug4"] = debug4_record ;
144 record_map["debug5"] = debug5_record ;
145 record_map["debug6"] = debug6_record ;
147 record_map["debug7"] = debug7_record ;
148 record_map["debug8"] = debug8_record ;
149 record_map["debug9"] = debug9_record ;
150 record_map["debug10"] = debug10_record ;
152 /******************** Misc data **********************************/
153 record_map["V_down_fpm"] = V_down_fpm_record ;
154 record_map["eta_q"] = eta_q_record ;
155 record_map["rpm"] = rpm_record ;
156 record_map["elevator_sas_deg"] = elevator_sas_deg_record ;
157 record_map["aileron_sas_deg"] = aileron_sas_deg_record ;
158 record_map["rudder_sas_deg"] = rudder_sas_deg_record ;
159 record_map["w_induced"] = w_induced_record ;
160 record_map["downwashAngle_deg"] = downwashAngle_deg_record ;
161 record_map["alphaTail_deg"] = alphaTail_deg_record ;
162 record_map["gammaWing"] = gammaWing_record ;
163 record_map["LD"] = LD_record ;
164 record_map["gload"] = gload_record ;
165 record_map["gyroMomentQ"] = gyroMomentQ_record ;
166 record_map["gyroMomentR"] = gyroMomentR_record ;
168 /******************** Gear ************************************/
169 record_map["Gear_handle"] = Gear_handle_record ;
170 record_map["gear_cmd_norm"] = gear_cmd_norm_record ;
171 record_map["gear_pos_norm"] = gear_pos_norm_record ;
175 // end uiuc_map_record5.cpp