- switch(record_map[linetoken2])
- {
- /************************* Time ************************/
- case Simtime_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case dt_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
-
- /************************* Mass ************************/
- case Weight_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case Mass_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case I_xx_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case I_yy_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case I_zz_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case I_xz_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
-
- /*********************** Geometry **********************/
- case Dx_pilot_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case Dy_pilot_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case Dz_pilot_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case Dx_cg_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case Dy_cg_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case Dz_cg_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
-
- /********************** Positions **********************/
- case Lat_geocentric_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case Lon_geocentric_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case Radius_to_vehicle_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case Latitude_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case Longitude_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case Altitude_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case Phi_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case Theta_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case Psi_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
-
- /******************** Accelerations ********************/
- case V_dot_north_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case V_dot_east_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case V_dot_down_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case U_dot_body_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case V_dot_body_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case W_dot_body_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case A_X_pilot_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case A_Y_pilot_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case A_Z_pilot_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case A_X_cg_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case A_Y_cg_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case A_Z_cg_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case N_X_pilot_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case N_Y_pilot_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case N_Z_pilot_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case N_X_cg_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case N_Y_cg_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case N_Z_cg_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case P_dot_body_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case Q_dot_body_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case R_dot_body_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
-
- /********************** Velocities *********************/
- case V_north_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case V_east_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case V_down_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case V_north_rel_ground_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case V_east_rel_ground_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case V_down_rel_ground_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case V_north_airmass_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case V_east_airmass_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case V_down_airmass_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case V_north_rel_airmass_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case V_east_rel_airmass_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case V_down_rel_airmass_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case U_gust_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case V_gust_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case W_gust_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case U_body_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case V_body_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case W_body_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case V_rel_wind_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case V_true_kts_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case V_rel_ground_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case V_inertial_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case V_ground_speed_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case V_equiv_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case V_equiv_kts_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case V_calibrated_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case V_calibrated_kts_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case P_local_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case Q_local_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case R_local_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case P_body_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case Q_body_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case R_body_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case P_total_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case Q_total_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case R_total_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case Phi_dot_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case Theta_dot_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case Psi_dot_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case Latitude_dot_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case Longitude_dot_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case Radius_dot_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
-
- /************************ Angles ***********************/
- case Alpha_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case Alpha_deg_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case Alpha_dot_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case Alpha_dot_deg_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case Beta_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case Beta_deg_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case Beta_dot_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case Beta_dot_deg_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case Gamma_vert_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case Gamma_vert_deg_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case Gamma_horiz_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case Gamma_horiz_deg_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
-
- /**************** Atmospheric Properties ***************/
- case Density_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case V_sound_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case Mach_number_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case Static_pressure_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case Total_pressure_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case Impact_pressure_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case Dynamic_pressure_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case Static_temperature_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case Total_temperature_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
-
- /******************** Earth Properties *****************/
- case Gravity_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case Sea_level_radius_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case Earth_position_angle_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case Runway_altitude_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case Runway_latitude_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case Runway_longitude_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case Runway_heading_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case Radius_to_rwy_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case D_pilot_north_of_rwy_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case D_pilot_east_of_rwy_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case D_pilot_above_rwy_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case X_pilot_rwy_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case Y_pilot_rwy_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case H_pilot_rwy_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case D_cg_north_of_rwy_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case D_cg_east_of_rwy_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case D_cg_above_rwy_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case X_cg_rwy_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case Y_cg_rwy_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case H_cg_rwy_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
-
- /********************* Engine Inputs *******************/
- case Throttle_pct_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case Throttle_3_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
-
- /******************** Control Inputs *******************/
- case Long_control_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case Long_trim_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case Long_trim_deg_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case elevator_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case elevator_deg_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case Lat_control_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case aileron_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case aileron_deg_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case Rudder_pedal_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case rudder_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case rudder_deg_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case Flap_handle_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case flap_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case flap_deg_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
-
- /****************** Aero Coefficients ******************/
- case CD_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case CDfaI_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case CDfadeI_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case CDfdfI_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case CDfadfI_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case CX_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case CL_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case CLfaI_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case CLfadeI_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case CLfdfI_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case CLfadfI_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case CZ_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case Cm_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case CmfaI_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case CmfadeI_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case CmfdfI_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case CmfadfI_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case CY_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case CYfadaI_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case CYfbetadrI_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case Cl_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case ClfadaI_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case ClfbetadrI_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case Cn_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case CnfadaI_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case CnfbetadrI_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
-
- /******************** Ice Detection ********************/
- case CLclean_wing_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case CLiced_wing_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case CLclean_tail_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case CLiced_tail_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case Lift_clean_wing_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case Lift_iced_wing_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case Lift_clean_tail_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case Lift_iced_tail_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case Gamma_clean_wing_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case Gamma_iced_wing_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case Gamma_clean_tail_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case Gamma_iced_tail_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case w_clean_wing_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case w_iced_wing_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case w_clean_tail_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case w_iced_tail_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case V_total_clean_wing_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case V_total_iced_wing_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case V_total_clean_tail_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case V_total_iced_tail_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case beta_flow_clean_wing_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case beta_flow_clean_wing_deg_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case beta_flow_iced_wing_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case beta_flow_iced_wing_deg_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case beta_flow_clean_tail_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case beta_flow_clean_tail_deg_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case beta_flow_iced_tail_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case beta_flow_iced_tail_deg_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case Dbeta_flow_wing_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case Dbeta_flow_wing_deg_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case Dbeta_flow_tail_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case Dbeta_flow_tail_deg_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case pct_beta_flow_wing_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case pct_beta_flow_tail_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
-
- /************************ Forces ***********************/
- case F_X_wind_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case F_Y_wind_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case F_Z_wind_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case F_X_aero_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case F_Y_aero_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case F_Z_aero_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case F_X_engine_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case F_Y_engine_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case F_Z_engine_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case F_X_gear_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case F_Y_gear_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case F_Z_gear_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case F_X_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case F_Y_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case F_Z_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case F_north_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case F_east_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case F_down_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
-
- /*********************** Moments ***********************/
- case M_l_aero_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case M_m_aero_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case M_n_aero_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case M_l_engine_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case M_m_engine_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case M_n_engine_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case M_l_gear_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case M_m_gear_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case M_n_gear_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case M_l_rp_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case M_m_rp_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- case M_n_rp_record:
- {
- recordParts -> storeCommands (*command_line);
- break;
- }
- default:
- {
- uiuc_warnings_errors(2, *command_line);
- break;
- }
- };