update gencode

This commit is contained in:
matt on matebook
2022-05-07 10:36:24 +08:00
parent 2829c76df1
commit dc6badc4c2
96 changed files with 2218 additions and 2122 deletions
File diff suppressed because it is too large Load Diff
@@ -5,7 +5,7 @@
*
* Model version : 1.1911
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Tue Apr 19 14:28:52 2022
* C/C++ source code generated on : Sat May 7 10:06:52 2022
*
* Target selection: ert_shrlib.tlc
* Embedded hardware selection: Intel->x86-64 (Windows64)
@@ -453,7 +453,7 @@ typedef struct {
mavlink_serial_control_t mav_serial_control;/* '<S1175>/mav_serial_control' */
mavlink_serial_control_t ser_echo; /* '<S1090>/traffic_ctrl' */
mavlink_autopilot_version_t ap_ver; /* '<S1205>/send_auto_hw' */
mavlink_autopilot_version_t ap_ver_b;/* '<S1090>/traffic_ctrl' */
mavlink_autopilot_version_t ap_ver_h;/* '<S1090>/traffic_ctrl' */
mavlink_gps_raw_int_t gps; /* '<S1118>/Chart' */
mavlink_battery_status_t bat; /* '<S1114>/Chart' */
TrajPlan home; /* '<S598>/takeoff_task' */
@@ -473,7 +473,7 @@ typedef struct {
mavlink_global_position_int_t ins; /* '<S1117>/Chart' */
mavlink_emb_atmo_com_t atmos; /* '<S1115>/Chart' */
mavlink_attitude_t att; /* '<S1113>/Chart' */
CommandMsg msg_p; /* '<S1206>/send_cmd' */
CommandMsg msg_d; /* '<S1206>/send_cmd' */
CommandMsg cmd; /* '<S591>/mission_proc' */
mavlink_vfr_hud_t hud; /* '<S1128>/Chart' */
mavlink_status_t mav_status; /* '<S1199>/mav_parser' */
@@ -489,7 +489,7 @@ typedef struct {
mavlink_mission_request_t mav_mission_request;/* '<S1183>/mav_mission_request' */
mavlink_mission_request_list_t mav_mission_request_list;/* '<S1185>/mav_mission_request_list' */
mavlink_mission_request_int_t mission_req_int;/* '<S1217>/Chart_proc_mission_upload' */
mavlink_mission_request_int_t mission_req_int_b;/* '<S1090>/traffic_ctrl' */
mavlink_mission_request_int_t mission_req_int_m;/* '<S1090>/traffic_ctrl' */
mavlink_mission_current_t cur; /* '<S1094>/req_cur' */
mavlink_mission_current_t mission_cur;/* '<S1090>/traffic_ctrl' */
mavlink_mission_count_t mav_mission_count;/* '<S1179>/mav_mission_count' */
@@ -501,7 +501,7 @@ typedef struct {
mavlink_mission_ack_t ack; /* '<S1094>/merge_ack' */
mavlink_mission_ack_t send_ack_a; /* '<S1211>/Chart_proc_mission_clr_all' */
mavlink_mission_ack_t send_ack_l; /* '<S1214>/Chart_proc_mission_req' */
mavlink_mission_ack_t mission_ack_m; /* '<S1090>/traffic_ctrl' */
mavlink_mission_ack_t mission_ack_d; /* '<S1090>/traffic_ctrl' */
mavlink_extended_sys_state_t ext_sys_stat;/* '<S1116>/Chart' */
real_T Sum[3]; /* '<S248>/Sum' */
real_T p1[3]; /* '<S138>/p1' */
@@ -963,7 +963,7 @@ typedef struct {
real_T Sum_i3m[2]; /* '<S1756>/Sum' */
real_T TmpSignalConversionAtBytePackInport2[12];
real_T TmpSignalConversionAtBytePackInport2_e[21];
real_T TmpSignalConversionAtBytePackInport2_ee[24];
real_T TmpSignalConversionAtBytePackInport2_ee[27];
real_T TmpSignalConversionAtBytePackInport3[2];
real_T In1; /* '<S1579>/In1' */
real_T In1_f; /* '<S1578>/In1' */
@@ -1051,7 +1051,7 @@ typedef struct {
real_T Product2_cg; /* '<S33>/Product2' */
real_T Product3_c; /* '<S33>/Product3' */
real_T CZ; /* '<S33>/Sum1' */
CommandAck ack_n; /* '<S458>/proc_cmd' */
CommandAck ack_d; /* '<S458>/proc_cmd' */
uint32_T TmpSignalConversionAtBytePackInport1[2];
uint32_T TmpSignalConversionAtBytePackInport1_h[2];
uint32_T TmpSignalConversionAtBytePackInport1_h4[2];
@@ -1165,8 +1165,8 @@ typedef struct {
real32_T f; /* '<S1255>/Chart_proc_param_set' */
real32_T vn; /* '<S1118>/Chart' */
real32_T ve; /* '<S1118>/Chart' */
real32_T vn_c; /* '<S1118>/Chart' */
real32_T ve_m; /* '<S1118>/Chart' */
real32_T vn_l; /* '<S1118>/Chart' */
real32_T ve_d; /* '<S1118>/Chart' */
real32_T Merge_a; /* '<S1135>/Merge' */
real32_T Sqrt_i; /* '<S1136>/Sqrt' */
real32_T TmpSignalConversionAtSFunctionInport1[5];/* '<S1124>/Chart' */
@@ -1187,7 +1187,7 @@ typedef struct {
real32_T outer_flap; /* '<S1028>/pos_sel' */
real32_T params[7]; /* '<S690>/mav' */
real32_T throttle_c_out; /* '<S596>/Chart' */
real32_T params_k[6]; /* '<S620>/mode_switch_and_safety' */
real32_T params_e[6]; /* '<S620>/mode_switch_and_safety' */
real32_T thr_c; /* '<S629>/AC_test' */
real32_T phi_c; /* '<S629>/AC_test' */
real32_T dr; /* '<S674>/rudder_stim' */
@@ -1196,39 +1196,39 @@ typedef struct {
real32_T da_out; /* '<S679>/turning_back' */
real32_T phi_c_out; /* '<S679>/turning_back' */
real32_T da; /* '<S638>/doublet1' */
real32_T da0_m; /* '<S638>/doublet1' */
real32_T dr0_d; /* '<S638>/doublet1' */
real32_T dr_a; /* '<S661>/doublet1' */
real32_T da0_a; /* '<S638>/doublet1' */
real32_T dr0_n; /* '<S638>/doublet1' */
real32_T dr_d; /* '<S661>/doublet1' */
real32_T da0_c; /* '<S661>/doublet1' */
real32_T dr0_n; /* '<S661>/doublet1' */
real32_T dr0_e; /* '<S661>/doublet1' */
real32_T de; /* '<S650>/doublet1' */
real32_T de0; /* '<S650>/doublet1' */
real32_T de_n; /* '<S671>/sweep' */
real32_T de_a; /* '<S667>/handsoff' */
real32_T thr_c_e; /* '<S626>/AC_test' */
real32_T as; /* '<S626>/AC_test' */
real32_T dr_c; /* '<S677>/steady_beta' */
real32_T dr_m; /* '<S677>/steady_beta' */
real32_T max_da_out; /* '<S684>/turning_limit' */
real32_T de_d; /* '<S659>/doublet' */
real32_T de_o; /* '<S647>/doublet' */
real32_T de_i; /* '<S636>/doublet' */
real32_T gs_c; /* '<S609>/waypoint_task' */
real32_T throttle_c_out_h; /* '<S593>/landing_task' */
real32_T throttle_c_out_n; /* '<S593>/landing_task' */
real32_T hdot_c; /* '<S593>/landing_task' */
real32_T as_c; /* '<S593>/landing_task' */
real32_T gs_c_j; /* '<S593>/landing_task' */
real32_T phi_c_i; /* '<S593>/landing_task' */
real32_T throttle_c_out_p; /* '<S598>/takeoff_task' */
real32_T gs_c_c; /* '<S593>/landing_task' */
real32_T phi_c_n; /* '<S593>/landing_task' */
real32_T throttle_c_out_f; /* '<S598>/takeoff_task' */
real32_T tht_c; /* '<S598>/takeoff_task' */
real32_T phi_c_m; /* '<S598>/takeoff_task' */
real32_T as_c_j; /* '<S598>/takeoff_task' */
real32_T gs_c_e; /* '<S598>/takeoff_task' */
real32_T phi_c_e; /* '<S598>/takeoff_task' */
real32_T as_c_o; /* '<S598>/takeoff_task' */
real32_T gs_c_n; /* '<S598>/takeoff_task' */
real32_T de_c; /* '<S598>/takeoff_task' */
real32_T dal_c; /* '<S745>/Chart' */
real32_T dar_c; /* '<S745>/Chart' */
real32_T del_c; /* '<S745>/Chart' */
real32_T der_c; /* '<S745>/Chart' */
real32_T dr_c_i; /* '<S745>/Chart' */
real32_T dr_c; /* '<S745>/Chart' */
real32_T dspl4_c; /* '<S745>/Chart' */
real32_T dspl5_c; /* '<S745>/Chart' */
real32_T dspl6_c; /* '<S745>/Chart' */
@@ -1254,7 +1254,7 @@ typedef struct {
real32_T dflo2_c; /* '<S745>/Chart' */
real32_T dfro2_c; /* '<S745>/Chart' */
real32_T dh_c; /* '<S745>/Chart' */
real32_T params_o[7]; /* '<S452>/proc_cmd' */
real32_T params_b[7]; /* '<S452>/proc_cmd' */
real32_T Ps; /* '<S433>/Data Type Conversion' */
real32_T temp; /* '<S433>/Gain2' */
real32_T qbar_bl; /* '<S433>/add' */
@@ -1318,64 +1318,64 @@ typedef struct {
ENUM_operational_level2 level2_lgx; /* '<S567>/Chart1' */
ENUM_mode mode; /* '<S596>/Chart' */
ENUM_mode mode_b; /* '<S595>/Chart' */
ENUM_mode mode_b4; /* '<S597>/Chart' */
ENUM_mode mode_e; /* '<S625>/waypoint_task' */
ENUM_mode mode_c; /* '<S609>/waypoint_task' */
ENUM_mode mode_p; /* '<S593>/landing_task' */
ENUM_mode mode_n; /* '<S598>/takeoff_task' */
ENUM_mode mode_f; /* '<S580>/Chart' */
ENUM_mode mode_f; /* '<S597>/Chart' */
ENUM_mode mode_j; /* '<S625>/waypoint_task' */
ENUM_mode mode_i; /* '<S609>/waypoint_task' */
ENUM_mode mode_g; /* '<S593>/landing_task' */
ENUM_mode mode_l; /* '<S598>/takeoff_task' */
ENUM_mode mode_is; /* '<S580>/Chart' */
ENUM_VTOL_STATE vtol_state; /* '<S598>/takeoff_task' */
ENUM_SystemState state; /* '<S598>/takeoff_task' */
ENUM_LANDED_STATE landed_state_out; /* '<S625>/waypoint_task' */
ENUM_LANDED_STATE landed_state_out_g;/* '<S609>/waypoint_task' */
ENUM_LANDED_STATE landed_state_out_b;/* '<S609>/waypoint_task' */
ENUM_LANDED_STATE landed_state; /* '<S593>/landing_task' */
ENUM_LANDED_STATE landed_state_d; /* '<S598>/takeoff_task' */
ENUM_LANDED_STATE landed_state_out_i;/* '<S587>/Chart' */
ENUM_LANDED_STATE landed_state_j; /* '<S598>/takeoff_task' */
ENUM_LANDED_STATE landed_state_out_d;/* '<S587>/Chart' */
ENUM_CSAS_YAW CSAS_yaw_out; /* '<S625>/waypoint_task' */
ENUM_CSAS_YAW yaw_mode; /* '<S674>/rudder_stim' */
ENUM_CSAS_YAW yaw_mode_n; /* '<S638>/doublet1' */
ENUM_CSAS_YAW yaw_mode_nn; /* '<S661>/doublet1' */
ENUM_CSAS_YAW CSAS_yaw_out_k; /* '<S609>/waypoint_task' */
ENUM_CSAS_YAW yaw_mode_i; /* '<S638>/doublet1' */
ENUM_CSAS_YAW yaw_mode_f; /* '<S661>/doublet1' */
ENUM_CSAS_YAW CSAS_yaw_out_f; /* '<S609>/waypoint_task' */
ENUM_CSAS_YAW CSAS_yaw; /* '<S593>/landing_task' */
ENUM_CSAS_YAW CSAS_yaw_c; /* '<S598>/takeoff_task' */
ENUM_CSAS_YAW CSAS_yaw_a; /* '<S598>/takeoff_task' */
ENUM_CSAS_ROLL CSAS_roll_out; /* '<S625>/waypoint_task' */
ENUM_CSAS_ROLL roll_mode; /* '<S629>/AC_test' */
ENUM_CSAS_ROLL roll_mode_l; /* '<S674>/rudder_stim' */
ENUM_CSAS_ROLL roll_mode_h; /* '<S679>/turning_back' */
ENUM_CSAS_ROLL roll_mode_ls; /* '<S638>/doublet1' */
ENUM_CSAS_ROLL roll_mode_hv; /* '<S661>/doublet1' */
ENUM_CSAS_ROLL CSAS_roll_out_j; /* '<S609>/waypoint_task' */
ENUM_CSAS_ROLL roll_mode_b; /* '<S674>/rudder_stim' */
ENUM_CSAS_ROLL roll_mode_e; /* '<S679>/turning_back' */
ENUM_CSAS_ROLL roll_mode_o; /* '<S638>/doublet1' */
ENUM_CSAS_ROLL roll_mode_d; /* '<S661>/doublet1' */
ENUM_CSAS_ROLL CSAS_roll_out_f; /* '<S609>/waypoint_task' */
ENUM_CSAS_ROLL CSAS_roll; /* '<S593>/landing_task' */
ENUM_CSAS_ROLL CSAS_roll_d; /* '<S598>/takeoff_task' */
ENUM_CSAS_ROLL CSAS_roll_g; /* '<S598>/takeoff_task' */
ENUM_CSAS_PITCH CSAS_pitch_out; /* '<S625>/waypoint_task' */
ENUM_CSAS_PITCH pitch_mode; /* '<S650>/doublet1' */
ENUM_CSAS_PITCH CSAS_pitch_out_b; /* '<S609>/waypoint_task' */
ENUM_CSAS_PITCH CSAS_pitch_out_j; /* '<S609>/waypoint_task' */
ENUM_CSAS_PITCH CSAS_pitch; /* '<S593>/landing_task' */
ENUM_CSAS_PITCH CSAS_pitch_c; /* '<S598>/takeoff_task' */
ENUM_CSAS_PITCH CSAS_pitch_d; /* '<S598>/takeoff_task' */
ENUM_AT AT_out; /* '<S596>/Chart' */
ENUM_AT AT_out_i; /* '<S625>/waypoint_task' */
ENUM_AT AT_out_n; /* '<S625>/waypoint_task' */
ENUM_AT AT; /* '<S629>/AC_test' */
ENUM_AT AT_l; /* '<S626>/AC_test' */
ENUM_AT AT_out_b; /* '<S609>/waypoint_task' */
ENUM_AT AT_g; /* '<S593>/landing_task' */
ENUM_AT AT_p; /* '<S598>/takeoff_task' */
ENUM_AT AT_out_l; /* '<S609>/waypoint_task' */
ENUM_AT AT_o; /* '<S593>/landing_task' */
ENUM_AT AT_n; /* '<S598>/takeoff_task' */
ENUM_AFCS_VERT AFCS_VERT_out; /* '<S596>/Chart' */
ENUM_AFCS_VERT AFCS_VERT_out_p; /* '<S625>/waypoint_task' */
ENUM_AFCS_VERT AFCS_VERT_out_j; /* '<S625>/waypoint_task' */
ENUM_AFCS_VERT vert_mode; /* '<S629>/AC_test' */
ENUM_AFCS_VERT vert_mode_d; /* '<S650>/doublet1' */
ENUM_AFCS_VERT vert_mode_m; /* '<S650>/doublet1' */
ENUM_AFCS_VERT vert_mode_a; /* '<S626>/AC_test' */
ENUM_AFCS_VERT AFCS_VERT_out_b; /* '<S609>/waypoint_task' */
ENUM_AFCS_VERT AFCS_VERT_out_c; /* '<S609>/waypoint_task' */
ENUM_AFCS_VERT AFCS_VERT; /* '<S593>/landing_task' */
ENUM_AFCS_VERT AFCS_VERT_p; /* '<S598>/takeoff_task' */
ENUM_AFCS_LAT AFCS_LAT_out; /* '<S625>/waypoint_task' */
ENUM_AFCS_LAT lat_mode; /* '<S629>/AC_test' */
ENUM_AFCS_LAT lat_mode_l; /* '<S674>/rudder_stim' */
ENUM_AFCS_LAT lat_mode_d; /* '<S679>/turning_back' */
ENUM_AFCS_LAT lat_mode_o; /* '<S638>/doublet1' */
ENUM_AFCS_LAT lat_mode_oz; /* '<S661>/doublet1' */
ENUM_AFCS_LAT AFCS_LAT_out_k; /* '<S609>/waypoint_task' */
ENUM_AFCS_LAT lat_mode_e; /* '<S674>/rudder_stim' */
ENUM_AFCS_LAT lat_mode_l; /* '<S679>/turning_back' */
ENUM_AFCS_LAT lat_mode_g; /* '<S638>/doublet1' */
ENUM_AFCS_LAT lat_mode_k; /* '<S661>/doublet1' */
ENUM_AFCS_LAT AFCS_LAT_out_c; /* '<S609>/waypoint_task' */
ENUM_AFCS_LAT AFCS_LAT; /* '<S593>/landing_task' */
ENUM_AFCS_LAT AFCS_LAT_c; /* '<S598>/takeoff_task' */
ENUM_AFCS_LAT AFCS_LAT_h; /* '<S598>/takeoff_task' */
uint16_T UnitDelay_m; /* '<S387>/Unit Delay' */
uint16_T len; /* '<S8>/Merge' */
uint16_T hal_rec_o2; /* '<S1710>/hal_rec' */
@@ -1421,13 +1421,13 @@ typedef struct {
uint16_T cur_np; /* '<S591>/mission_proc' */
uint16_T command_j; /* '<S690>/mav' */
uint16_T WP_out; /* '<S596>/Chart' */
uint16_T WP_out_p; /* '<S595>/Chart' */
uint16_T WP_out_k; /* '<S597>/Chart' */
uint16_T WP_out_n; /* '<S625>/waypoint_task' */
uint16_T WP_out_d; /* '<S609>/waypoint_task' */
uint16_T WP_out_pi; /* '<S593>/landing_task' */
uint16_T WP_out_nu; /* '<S598>/takeoff_task' */
uint16_T WP_out_b; /* '<S587>/Chart' */
uint16_T WP_out_h; /* '<S595>/Chart' */
uint16_T WP_out_l; /* '<S597>/Chart' */
uint16_T WP_out_b; /* '<S625>/waypoint_task' */
uint16_T WP_out_lx; /* '<S609>/waypoint_task' */
uint16_T WP_out_k; /* '<S593>/landing_task' */
uint16_T WP_out_e; /* '<S598>/takeoff_task' */
uint16_T WP_out_a; /* '<S587>/Chart' */
uint16_T WP_cur; /* '<S455>/proc_set_ cur' */
uint16_T id; /* '<S452>/proc_cmd' */
uint16_T err_hdr; /* '<S428>/parser' */
@@ -1471,29 +1471,30 @@ typedef struct {
int16_T cmd_out; /* '<S629>/AC_test' */
int16_T cmd_out_p; /* '<S674>/rudder_stim' */
int16_T cmd_out_j; /* '<S679>/turning_back' */
int16_T cmd_out_n; /* '<S638>/doublet1' */
int16_T cmd_out_k; /* '<S661>/doublet1' */
int16_T cmd_out_jy; /* '<S650>/doublet1' */
int16_T cmd_out_i; /* '<S638>/doublet1' */
int16_T cmd_out_i4; /* '<S661>/doublet1' */
int16_T cmd_out_h; /* '<S650>/doublet1' */
int16_T cmd_out_g; /* '<S671>/sweep' */
int16_T cmd_out_h; /* '<S667>/handsoff' */
int16_T cmd_out_ho; /* '<S667>/handsoff' */
int16_T cmd_out_a; /* '<S626>/AC_test' */
int16_T cmd_out_f; /* '<S677>/steady_beta' */
int16_T cmd_out_hm; /* '<S684>/turning_limit' */
int16_T cmd_out_i; /* '<S659>/doublet' */
int16_T cmd_out_e; /* '<S684>/turning_limit' */
int16_T cmd_out_is; /* '<S659>/doublet' */
int16_T cmd_out_jc; /* '<S647>/doublet' */
int16_T cmd_out_e; /* '<S636>/doublet' */
int16_T cmd_out_en; /* '<S636>/doublet' */
int16_T Temp_ps; /* '<S433>/Byte Unpack' */
int16_T Temp_qbar; /* '<S433>/Byte Unpack' */
int16_T ByteUnpack_o5[2]; /* '<S433>/Byte Unpack' */
uint8_T SumofElements_d; /* '<S2>/Sum of Elements' */
uint8_T seq_k; /* '<S8>/record_traffic_ctrl' */
uint8_T seq_g; /* '<S8>/record_traffic_ctrl' */
uint8_T TmpSignalConversionAtBytePackInport3_osd[13];
uint8_T BytePack[113]; /* '<S1661>/Byte Pack' */
uint8_T TmpSignalConversionAtSFunctionInport1_m[118];
uint8_T BytePack_i[172]; /* '<S1660>/Byte Pack' */
uint8_T TmpSignalConversionAtSFunctionInport1_h[177];
uint8_T BytePack_k[197]; /* '<S1659>/Byte Pack' */
uint8_T TmpSignalConversionAtSFunctionInport1_p[202];
uint8_T TmpSignalConversionAtBytePackInport3_osdn[2];
uint8_T BytePack_k[222]; /* '<S1659>/Byte Pack' */
uint8_T TmpSignalConversionAtSFunctionInport1_p[227];
uint8_T BytePack_m[84]; /* '<S1658>/Byte Pack' */
uint8_T TmpSignalConversionAtSFunctionInport1_b[89];
uint8_T BytePack_a[55]; /* '<S1646>/Byte Pack' */
@@ -1549,7 +1550,7 @@ typedef struct {
uint8_T id_h; /* '<S1284>/Signal Copy' */
uint8_T seq_j; /* '<S1284>/Unit Delay' */
uint8_T mission_type_i; /* '<S1211>/Chart_proc_mission_clr_all' */
uint8_T ack_d; /* '<S1222>/chat_clear_mission' */
uint8_T ack_dm; /* '<S1222>/chat_clear_mission' */
uint8_T type; /* '<S1215>/Chart_proc_mission_req_lst' */
uint8_T type_f; /* '<S1214>/Chart_proc_mission_req' */
uint8_T ack_f; /* '<S1230>/chat_get_mission_item' */
@@ -1561,10 +1562,12 @@ typedef struct {
uint8_T BytePack_bv[4]; /* '<S1273>/Byte Pack' */
uint8_T name_h[16]; /* '<S1254>/Chart_proc_param_req_read' */
uint8_T mav_char_in; /* '<S1199>/Selector' */
uint8_T seq_j2; /* '<S1090>/traffic_ctrl' */
uint8_T seq_d; /* '<S1090>/traffic_ctrl' */
uint8_T BitwiseOperator; /* '<S1140>/Bitwise Operator' */
uint8_T DataTypeConversion_c; /* '<S1140>/Data Type Conversion' */
uint8_T mav_msg2buff_o1[256]; /* '<S1101>/mav_msg2buff' */
uint8_T sel_c; /* '<S763>/Chart' */
uint8_T sel2; /* '<S763>/Chart' */
uint8_T data[64]; /* '<S428>/parser' */
uint8_T msg_seq; /* '<S428>/parser' */
uint8_T data_o[96]; /* '<S415>/parser' */
@@ -1640,8 +1643,6 @@ typedef struct {
boolean_T enable_item; /* '<S1217>/Chart_proc_mission_upload' */
boolean_T valid_o; /* '<S1284>/true' */
boolean_T mav_found; /* '<S1199>/mav_parser' */
boolean_T sel_n; /* '<S763>/Chart' */
boolean_T sel2; /* '<S763>/Chart' */
boolean_T valid_h; /* '<S449>/valid_checking' */
boolean_T parachute_c_out; /* '<S569>/Chart' */
boolean_T ac; /* '<S591>/mission_proc' */
@@ -1651,25 +1652,25 @@ typedef struct {
boolean_T use_mission_traj; /* '<S625>/waypoint_task' */
boolean_T brake_c_out; /* '<S625>/waypoint_task' */
boolean_T use_da2dsp_out; /* '<S679>/turning_back' */
boolean_T use_da2dsp_out_n; /* '<S684>/turning_limit' */
boolean_T use_mission_traj_o; /* '<S609>/waypoint_task' */
boolean_T brake_c_out_l; /* '<S609>/waypoint_task' */
boolean_T use_mission_traj_a; /* '<S593>/landing_task' */
boolean_T use_da2dsp_out_o; /* '<S684>/turning_limit' */
boolean_T use_mission_traj_e; /* '<S609>/waypoint_task' */
boolean_T brake_c_out_d; /* '<S609>/waypoint_task' */
boolean_T use_mission_traj_d; /* '<S593>/landing_task' */
boolean_T gear_up_c_out; /* '<S593>/landing_task' */
boolean_T brake_c; /* '<S593>/landing_task' */
boolean_T use_mission_traj_e; /* '<S598>/takeoff_task' */
boolean_T brake_c_e; /* '<S598>/takeoff_task' */
boolean_T use_mission_traj_o; /* '<S598>/takeoff_task' */
boolean_T brake_c_d; /* '<S598>/takeoff_task' */
boolean_T gear_up_c; /* '<S598>/takeoff_task' */
boolean_T takeoff_cmd_out; /* '<S598>/takeoff_task' */
boolean_T Switch_ControlLaw; /* '<S580>/Chart' */
boolean_T comac_Select_COMAC_Claw; /* '<S580>/Chart' */
boolean_T armed_out; /* '<S579>/manual_arm_disarm' */
boolean_T recovery; /* '<S565>/standby_emergency' */
boolean_T standby_k; /* '<S565>/manual_arm_disarm' */
boolean_T xbit_b; /* '<S565>/manual_arm_disarm' */
boolean_T armed_out_c; /* '<S746>/manual_arm_disarm' */
boolean_T standby_m; /* '<S565>/manual_arm_disarm' */
boolean_T xbit_c; /* '<S565>/manual_arm_disarm' */
boolean_T armed_out_g; /* '<S746>/manual_arm_disarm' */
boolean_T valid_k; /* '<S454>/valid_checking' */
boolean_T ack_i; /* '<S452>/proc_cmd' */
boolean_T ack_h; /* '<S452>/proc_cmd' */
boolean_T WOW[3];
boolean_T Compare; /* '<S372>/Compare' */
boolean_T Compare_i; /* '<S357>/Compare' */
@@ -1704,7 +1705,7 @@ typedef struct {
MavMission m; /* '<S1249>/chat_update_mission_item' */
CommandMsg msg_msgData; /* '<S1206>/send_cmd' */
CommandMsg cmd_msgData; /* '<S591>/mission_proc' */
CommandMsg cmd_msgData_l; /* '<S452>/proc_cmd' */
CommandMsg cmd_msgData_j; /* '<S452>/proc_cmd' */
CommandMsg cmd2_msgData; /* '<S452>/proc_cmd' */
mavlink_param_value_t msg_msgData_h; /* '<S1095>/proc_param_value' */
mavlink_param_value_t param_val_queue_msgData;/* '<S1090>/traffic_ctrl' */
@@ -1782,7 +1783,7 @@ typedef struct {
real_T WGS84GravitySFunction_gamma_h;/* '<S107>/WGS84 Gravity S-Function' */
real_T WGS84GravitySFunction_gamma_phi;/* '<S107>/WGS84 Gravity S-Function' */
CommandAck ack_msgData; /* '<S1088>/Chart_send_ack' */
CommandAck ack_msgData_f; /* '<S458>/proc_cmd' */
CommandAck ack_msgData_e; /* '<S458>/proc_cmd' */
mavlink_mission_count_t mission_cnt_msgData;/* '<S1217>/Chart_proc_mission_upload' */
mavlink_mission_count_t send_cnt_msgData;/* '<S1212>/Chart' */
mavlink_mission_count_t send_cnt_msgData_p;/* '<S1215>/Chart_proc_mission_req_lst' */
@@ -1960,7 +1961,7 @@ typedef struct {
void* msgs_msgInterface; /* '<S1155>/proc_queue' */
void* msgs_msgHandle; /* '<S1155>/proc_queue' */
void* msgs_msgDataPtr; /* '<S1155>/proc_queue' */
void* msg_msgInterface_a; /* '<S1206>/send_cmd' */
void* msg_msgInterface_c; /* '<S1206>/send_cmd' */
void* ap_ver_msgInterface; /* '<S1205>/send_auto_hw' */
void* send_req_msgInterface; /* '<S1213>/Chart' */
void* send_ack_msgInterface; /* '<S1211>/Chart_proc_mission_clr_all' */
@@ -2001,20 +2002,20 @@ typedef struct {
void* serial_echoline_msgHandle; /* '<S1090>/traffic_ctrl' */
void* serial_echoline_msgDataPtr; /* '<S1090>/traffic_ctrl' */
void* send_ack_msgInterface_h; /* '<S1088>/Chart_send_ack' */
void* ack_msgInterface_o; /* '<S1088>/Chart_send_ack' */
void* ack_msgInterface_g; /* '<S1088>/Chart_send_ack' */
void* ack_msgHandle; /* '<S1088>/Chart_send_ack' */
void* ack_msgDataPtr; /* '<S1088>/Chart_send_ack' */
void* cmd_msgInterface; /* '<S591>/mission_proc' */
void* set_cur_msgInterface_p; /* '<S455>/proc_set_ cur' */
void* set_cur_msgHandle; /* '<S455>/proc_set_ cur' */
void* set_cur_msgDataPtr; /* '<S455>/proc_set_ cur' */
void* cmd_msgInterface_l; /* '<S452>/proc_cmd' */
void* cmd_msgInterface_h; /* '<S452>/proc_cmd' */
void* cmd_msgHandle; /* '<S452>/proc_cmd' */
void* cmd_msgDataPtr; /* '<S452>/proc_cmd' */
void* cmd2_msgInterface; /* '<S452>/proc_cmd' */
void* cmd2_msgHandle; /* '<S452>/proc_cmd' */
void* cmd2_msgDataPtr; /* '<S452>/proc_cmd' */
void* ack_msgInterface_j; /* '<S458>/proc_cmd' */
void* ack_msgInterface_e; /* '<S458>/proc_cmd' */
real32_T Delay_DSTATE_k; /* '<S1035>/Delay' */
real32_T Delay_DSTATE_l; /* '<S1034>/Delay' */
real32_T Delay_DSTATE_i; /* '<S1036>/Delay' */
@@ -2121,23 +2122,23 @@ typedef struct {
uint32_T m_bpIndex_g2; /* '<S1296>/1-D Lookup Table2' */
uint32_T m_bpIndex_la; /* '<S1296>/1-D Lookup Table4' */
uint32_T wait_time; /* '<S1090>/traffic_ctrl' */
uint32_T temporalCounter_i1_a; /* '<S1090>/traffic_ctrl' */
uint32_T temporalCounter_i1_l; /* '<S1028>/pos_sel' */
uint32_T temporalCounter_i1_h; /* '<S1090>/traffic_ctrl' */
uint32_T temporalCounter_i1_m; /* '<S1028>/pos_sel' */
uint32_T m_bpIndex_f4; /* '<S1045>/da2dal_deg' */
uint32_T m_bpIndex_gym; /* '<S1045>/da2dar_deg' */
uint32_T m_bpIndex_by; /* '<S867>/1-D Lookup Table' */
uint32_T temporalCounter_i1_c; /* '<S595>/Chart' */
uint32_T temporalCounter_i1_e; /* '<S595>/Chart' */
uint32_T temporalCounter_i1_d; /* '<S629>/AC_test' */
uint32_T temporalCounter_i1_h; /* '<S674>/rudder_stim' */
uint32_T temporalCounter_i1_be; /* '<S638>/doublet1' */
uint32_T temporalCounter_i1_bb; /* '<S661>/doublet1' */
uint32_T temporalCounter_i1_co; /* '<S650>/doublet1' */
uint32_T temporalCounter_i1_m4; /* '<S674>/rudder_stim' */
uint32_T temporalCounter_i1_f; /* '<S638>/doublet1' */
uint32_T temporalCounter_i1_hl; /* '<S661>/doublet1' */
uint32_T temporalCounter_i1_e0; /* '<S650>/doublet1' */
uint32_T temporalCounter_i1_p; /* '<S671>/sweep' */
uint32_T temporalCounter_i1_bi; /* '<S667>/handsoff' */
uint32_T temporalCounter_i1_n; /* '<S626>/AC_test' */
uint32_T temporalCounter_i1_o; /* '<S677>/steady_beta' */
uint32_T temporalCounter_i1_lo; /* '<S684>/turning_limit' */
uint32_T temporalCounter_i1_lm; /* '<S453>/check_conn' */
uint32_T temporalCounter_i1_mm; /* '<S677>/steady_beta' */
uint32_T temporalCounter_i1_dm; /* '<S684>/turning_limit' */
uint32_T temporalCounter_i1_l; /* '<S453>/check_conn' */
int_T p1_IWORK; /* '<S138>/p1' */
int_T q_IWORK; /* '<S137>/q' */
int_T pqr_IWORK; /* '<S132>/p,q,r ' */
@@ -2180,25 +2181,25 @@ typedef struct {
int16_T left; /* '<S8>/record_traffic_ctrl' */
uint16_T temporalCounter_i1_hj; /* '<S1379>/check_gps_valid' */
uint16_T last_seq; /* '<S1352>/Chart' */
uint16_T temporalCounter_i1_bu; /* '<S1352>/Chart' */
uint16_T last_seq_b; /* '<S1350>/Chart' */
uint16_T temporalCounter_i1_ly; /* '<S1350>/Chart' */
uint16_T last_seq_p; /* '<S1349>/Chart' */
uint16_T temporalCounter_i1_aw; /* '<S1349>/Chart' */
uint16_T last_seq_c; /* '<S1347>/Chart' */
uint16_T temporalCounter_i1_br; /* '<S1347>/Chart' */
uint16_T last_seq_m; /* '<S1346>/Chart' */
uint16_T temporalCounter_i1_e; /* '<S1346>/Chart' */
uint16_T last_seq_p3; /* '<S1341>/Chart' */
uint16_T temporalCounter_i1_oq; /* '<S1341>/Chart' */
uint16_T last_seq_g; /* '<S1333>/Chart' */
uint16_T temporalCounter_i1_g; /* '<S1333>/Chart' */
uint16_T last_seq_o; /* '<S1332>/Chart' */
uint16_T temporalCounter_i1_dz; /* '<S1332>/Chart' */
uint16_T last_seq_bc; /* '<S1331>/Chart' */
uint16_T temporalCounter_i1_i; /* '<S1331>/Chart' */
uint16_T last_seq_i; /* '<S1330>/Chart' */
uint16_T temporalCounter_i1_m; /* '<S1330>/Chart' */
uint16_T temporalCounter_i1_i; /* '<S1352>/Chart' */
uint16_T last_seq_l; /* '<S1350>/Chart' */
uint16_T temporalCounter_i1_c; /* '<S1350>/Chart' */
uint16_T last_seq_g; /* '<S1349>/Chart' */
uint16_T temporalCounter_i1_g; /* '<S1349>/Chart' */
uint16_T last_seq_d; /* '<S1347>/Chart' */
uint16_T temporalCounter_i1_cd; /* '<S1347>/Chart' */
uint16_T last_seq_o; /* '<S1346>/Chart' */
uint16_T temporalCounter_i1_p1; /* '<S1346>/Chart' */
uint16_T last_seq_f; /* '<S1341>/Chart' */
uint16_T temporalCounter_i1_a; /* '<S1341>/Chart' */
uint16_T last_seq_e; /* '<S1333>/Chart' */
uint16_T temporalCounter_i1_ff; /* '<S1333>/Chart' */
uint16_T last_seq_k; /* '<S1332>/Chart' */
uint16_T temporalCounter_i1_ho; /* '<S1332>/Chart' */
uint16_T last_seq_kp; /* '<S1331>/Chart' */
uint16_T temporalCounter_i1_ny; /* '<S1331>/Chart' */
uint16_T last_seq_j; /* '<S1330>/Chart' */
uint16_T temporalCounter_i1_dz; /* '<S1330>/Chart' */
uint16_T param_req_read_msgData; /* '<S1095>/proc_param_value' */
uint16_T param_req_lst_msgData; /* '<S1095>/proc_param_value' */
uint16_T param_set_msgData; /* '<S1095>/proc_param_value' */
@@ -2206,26 +2207,26 @@ typedef struct {
uint16_T req_cur_msgData; /* '<S1094>/req_cur' */
uint16_T set_cur_msgData; /* '<S1094>/req_cur' */
uint16_T count; /* '<S1217>/Chart_proc_mission_upload' */
uint16_T temporalCounter_i1_f; /* '<S1217>/Chart_proc_mission_upload' */
uint16_T temporalCounter_i1_f3; /* '<S1217>/Chart_proc_mission_upload' */
uint16_T req_cur_msgData_o; /* '<S1216>/Chart' */
uint16_T resp_msgData; /* '<S1255>/Chart_proc_param_set' */
uint16_T resp_msgData_d; /* '<S1253>/Chart' */
uint16_T resp_msgData_g; /* '<S1254>/Chart_proc_param_req_read' */
uint16_T temporalCounter_i1_de; /* '<S449>/valid_checking' */
uint16_T temporalCounter_i1_do; /* '<S569>/Chart' */
uint16_T temporalCounter_i1_ll; /* '<S596>/Chart' */
uint16_T temporalCounter_i1_j; /* '<S597>/Chart' */
uint16_T temporalCounter_i1_n1; /* '<S625>/waypoint_task' */
uint16_T temporalCounter_i1_jg; /* '<S679>/turning_back' */
uint16_T temporalCounter_i1_gh; /* '<S609>/waypoint_task' */
uint16_T temporalCounter_i1_dq; /* '<S593>/landing_task' */
uint16_T temporalCounter_i1_nd; /* '<S598>/takeoff_task' */
uint16_T temporalCounter_i1_bg; /* '<S579>/manual_arm_disarm' */
uint16_T temporalCounter_i1_ma; /* '<S565>/manual_arm_disarm' */
uint16_T temporalCounter_i1_bz; /* '<S746>/manual_arm_disarm' */
uint16_T temporalCounter_i1_e4; /* '<S745>/Chart' */
uint16_T temporalCounter_i1_pa; /* '<S569>/Chart' */
uint16_T temporalCounter_i1_dv; /* '<S596>/Chart' */
uint16_T temporalCounter_i1_o; /* '<S597>/Chart' */
uint16_T temporalCounter_i1_le; /* '<S625>/waypoint_task' */
uint16_T temporalCounter_i1_nh; /* '<S679>/turning_back' */
uint16_T temporalCounter_i1_k; /* '<S609>/waypoint_task' */
uint16_T temporalCounter_i1_ipt; /* '<S593>/landing_task' */
uint16_T temporalCounter_i1_ag; /* '<S598>/takeoff_task' */
uint16_T temporalCounter_i1_h3; /* '<S579>/manual_arm_disarm' */
uint16_T temporalCounter_i1_ipa; /* '<S565>/manual_arm_disarm' */
uint16_T temporalCounter_i1_m5; /* '<S746>/manual_arm_disarm' */
uint16_T temporalCounter_i1_dd; /* '<S745>/Chart' */
uint16_T set_cur_msgData_c; /* '<S455>/proc_set_ cur' */
uint16_T temporalCounter_i1_k; /* '<S454>/valid_checking' */
uint16_T temporalCounter_i1_kj; /* '<S454>/valid_checking' */
uint16_T last_cnt; /* '<S453>/check_conn' */
uint8_T Delay3_DSTATE[2560]; /* '<Root>/Delay3' */
uint8_T Delay2_DSTATE[10]; /* '<Root>/Delay2' */
@@ -2321,7 +2322,7 @@ typedef struct {
uint8_T is_c74_cr929_autopilot; /* '<S1330>/Chart' */
uint8_T is_active_c80_cr929_autopilot;/* '<S1098>/Chart' */
uint8_T is_c80_cr929_autopilot; /* '<S1098>/Chart' */
uint8_T temporalCounter_i1_cb; /* '<S1098>/Chart' */
uint8_T temporalCounter_i1_lq; /* '<S1098>/Chart' */
uint8_T is_active_c31_mavlink_utils; /* '<S1095>/proc_param_value' */
uint8_T is_c31_mavlink_utils; /* '<S1095>/proc_param_value' */
uint8_T temporalCounter_i1_b0; /* '<S1095>/proc_param_value' */
@@ -2353,7 +2354,7 @@ typedef struct {
uint8_T icLoad_ak; /* '<S893>/last_hdot_c' */
uint8_T is_active_c86_cr929_autopilot;/* '<S763>/Chart' */
uint8_T is_c86_cr929_autopilot; /* '<S763>/Chart' */
uint8_T temporalCounter_i1_kc; /* '<S763>/Chart' */
uint8_T temporalCounter_i1_do; /* '<S763>/Chart' */
uint8_T is_active_c54_update_rc; /* '<S449>/valid_checking' */
uint8_T is_c54_update_rc; /* '<S449>/valid_checking' */
uint8_T seq1; /* '<S449>/valid_checking' */
@@ -2424,8 +2425,8 @@ typedef struct {
uint8_T is_c49_cr929_autopilot; /* '<S746>/manual_arm_disarm' */
uint8_T is_active_c48_cr929_autopilot;/* '<S745>/Chart' */
uint8_T is_c48_cr929_autopilot; /* '<S745>/Chart' */
uint8_T cnt_k; /* '<S745>/Chart' */
uint8_T cnt1_g; /* '<S745>/Chart' */
uint8_T cnt_cs; /* '<S745>/Chart' */
uint8_T cnt1_n; /* '<S745>/Chart' */
uint8_T is_active_c24_cr929_autopilot;/* '<S561>/TopLevelSwitch' */
uint8_T is_c24_cr929_autopilot; /* '<S561>/TopLevelSwitch' */
uint8_T is_active_c14_C2_proc_comm; /* '<S455>/proc_set_ cur' */
@@ -4993,16 +4994,16 @@ extern RT_MODEL_cr929_SIL_T *const cr929_SIL_M;
* '<S509>' : 'cr929_SIL/cr929_autopilot/communiation_and_command/C2_proc/update_cmd/proc_params/set_parameter/If Action Subsystem2'
* '<S510>' : 'cr929_SIL/cr929_autopilot/communiation_and_command/C2_proc/update_cmd/proc_params/set_parameter/InhibitAlphaPROT_Test'
* '<S511>' : 'cr929_SIL/cr929_autopilot/communiation_and_command/C2_proc/update_cmd/proc_params/set_parameter/InhibitMLA_Test'
* '<S512>' : 'cr929_SIL/cr929_autopilot/communiation_and_command/C2_proc/update_cmd/proc_params/set_parameter/NoseLeft_RUDTrimPanel'
* '<S513>' : 'cr929_SIL/cr929_autopilot/communiation_and_command/C2_proc/update_cmd/proc_params/set_parameter/NoseRight_RUDTrimPanel'
* '<S514>' : 'cr929_SIL/cr929_autopilot/communiation_and_command/C2_proc/update_cmd/proc_params/set_parameter/PrioritySwitch'
* '<S515>' : 'cr929_SIL/cr929_autopilot/communiation_and_command/C2_proc/update_cmd/proc_params/set_parameter/Reset_RUDTrimPanel'
* '<S516>' : 'cr929_SIL/cr929_autopilot/communiation_and_command/C2_proc/update_cmd/proc_params/set_parameter/RudTrimEnable_NM_Test'
* '<S517>' : 'cr929_SIL/cr929_autopilot/communiation_and_command/C2_proc/update_cmd/proc_params/set_parameter/Switch_ControlLaw'
* '<S518>' : 'cr929_SIL/cr929_autopilot/communiation_and_command/C2_proc/update_cmd/proc_params/set_parameter/ay_or_damping'
* '<S519>' : 'cr929_SIL/cr929_autopilot/communiation_and_command/C2_proc/update_cmd/proc_params/set_parameter/rc_enable'
* '<S520>' : 'cr929_SIL/cr929_autopilot/communiation_and_command/C2_proc/update_cmd/proc_params/set_parameter/rec'
* '<S521>' : 'cr929_SIL/cr929_autopilot/communiation_and_command/C2_proc/update_cmd/proc_params/set_parameter/unused'
* '<S512>' : 'cr929_SIL/cr929_autopilot/communiation_and_command/C2_proc/update_cmd/proc_params/set_parameter/InhibitRUDOffLoad_Test'
* '<S513>' : 'cr929_SIL/cr929_autopilot/communiation_and_command/C2_proc/update_cmd/proc_params/set_parameter/NoseLeft_RUDTrimPanel'
* '<S514>' : 'cr929_SIL/cr929_autopilot/communiation_and_command/C2_proc/update_cmd/proc_params/set_parameter/NoseRight_RUDTrimPanel'
* '<S515>' : 'cr929_SIL/cr929_autopilot/communiation_and_command/C2_proc/update_cmd/proc_params/set_parameter/PrioritySwitch'
* '<S516>' : 'cr929_SIL/cr929_autopilot/communiation_and_command/C2_proc/update_cmd/proc_params/set_parameter/Reset_RUDTrimPanel'
* '<S517>' : 'cr929_SIL/cr929_autopilot/communiation_and_command/C2_proc/update_cmd/proc_params/set_parameter/RudTrimEnable_NM_Test'
* '<S518>' : 'cr929_SIL/cr929_autopilot/communiation_and_command/C2_proc/update_cmd/proc_params/set_parameter/Switch_ControlLaw'
* '<S519>' : 'cr929_SIL/cr929_autopilot/communiation_and_command/C2_proc/update_cmd/proc_params/set_parameter/ay_or_damping'
* '<S520>' : 'cr929_SIL/cr929_autopilot/communiation_and_command/C2_proc/update_cmd/proc_params/set_parameter/rc_enable'
* '<S521>' : 'cr929_SIL/cr929_autopilot/communiation_and_command/C2_proc/update_cmd/proc_params/set_parameter/rec'
* '<S522>' : 'cr929_SIL/cr929_autopilot/communiation_and_command/C2_proc/update_cmd/proc_params/set_parameter/unused113'
* '<S523>' : 'cr929_SIL/cr929_autopilot/communiation_and_command/C2_proc/update_cmd/proc_params/set_parameter/video_switch'
* '<S524>' : 'cr929_SIL/cr929_autopilot/communiation_and_command/C2_proc/update_cmd/proc_params/set_parameter/If Action Subsystem2/If Action Subsystem'
@@ -5,7 +5,7 @@
*
* Model version : 1.1911
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Tue Apr 19 14:28:52 2022
* C/C++ source code generated on : Sat May 7 10:06:52 2022
*
* Target selection: ert_shrlib.tlc
* Embedded hardware selection: Intel->x86-64 (Windows64)
@@ -927,10 +927,10 @@ static rtwCAPI_ModelMappingStaticInfo mmiStatic = {
rtElementMap, rtSampleTimeMap, rtDimensionArray },
"float",
{ 3333794389U,
2171593503U,
165317796U,
2611281174U },
{ 1579959220U,
123399271U,
4101725913U,
3184985872U },
(NULL), 0,
0
};
@@ -5,7 +5,7 @@
*
* Model version : 1.1911
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Tue Apr 19 14:28:52 2022
* C/C++ source code generated on : Sat May 7 10:06:52 2022
*
* Target selection: ert_shrlib.tlc
* Embedded hardware selection: Intel->x86-64 (Windows64)
@@ -5,7 +5,7 @@
*
* Model version : 1.1911
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Tue Apr 19 14:28:52 2022
* C/C++ source code generated on : Sat May 7 10:06:52 2022
*
* Target selection: ert_shrlib.tlc
* Embedded hardware selection: Intel->x86-64 (Windows64)
@@ -68,7 +68,7 @@ const ConstB_cr929_SIL_T cr929_SIL_ConstB = {
0U, /* '<S1762>/PreLook-Up Index Search (prob of exceed)' */
118U, /* '<S1661>/Width1' */
177U, /* '<S1660>/Width1' */
202U, /* '<S1659>/Width1' */
227U, /* '<S1659>/Width1' */
89U, /* '<S1658>/Width1' */
60U, /* '<S1646>/Width1' */
30U, /* '<S1647>/Width1' */
@@ -88,7 +88,7 @@ const ConstB_cr929_SIL_T cr929_SIL_ConstB = {
65U, /* '<S1649>/Width1' */
113U, /* '<S1661>/Width' */
172U, /* '<S1660>/Width' */
197U, /* '<S1659>/Width' */
222U, /* '<S1659>/Width' */
84U, /* '<S1658>/Width' */
55U, /* '<S1646>/Width' */
25U, /* '<S1647>/Width' */
@@ -623,7 +623,7 @@ P_cr929_SIL_T cr929_SIL_P = {
* '<S442>/1-D Lookup Table'
* '<S1594>/Constant'
*/
{ 1028.0F, 1495.0F, 1504.0F, 1528.0F, 1554.0F, 1560.0F },
{ 1028.0F, 1495.0F, 1526.0F, 1550.0F, 1554.0F, 1570.0F },
/* Variable: dspli2_pos
* Referenced by: '<S442>/1-D Lookup Table1'
@@ -633,7 +633,7 @@ P_cr929_SIL_T cr929_SIL_P = {
/* Variable: dspli2_pwm
* Referenced by: '<S442>/1-D Lookup Table1'
*/
{ 1905.0F, 1496.0F, 1468.0F, 1452.0F, 1440.0F, 1430.0F },
{ 1905.0F, 1496.0F, 1464.0F, 1443.0F, 1440.0F, 1415.0F },
/* Variable: dspli3_pos
* Referenced by: '<S442>/1-D Lookup Table2'
@@ -643,7 +643,7 @@ P_cr929_SIL_T cr929_SIL_P = {
/* Variable: dspli3_pwm
* Referenced by: '<S442>/1-D Lookup Table2'
*/
{ 1963.0F, 1575.0F, 1548.0F, 1528.0F, 1519.0F, 1512.0F },
{ 1963.0F, 1575.0F, 1552.0F, 1533.0F, 1525.0F, 1512.0F },
/* Variable: dsplo1_pos
* Referenced by: '<S442>/1-D Lookup Table6'
@@ -711,7 +711,7 @@ P_cr929_SIL_T cr929_SIL_P = {
/* Variable: dspri1_pwm
* Referenced by: '<S442>/1-D Lookup Table3'
*/
{ 1990.0F, 1464.0F, 1440.0F, 1436.0F, 1420.0F, 1408.0F },
{ 1990.0F, 1464.0F, 1439.0F, 1420.0F, 1410.0F, 1399.0F },
/* Variable: dspri2_pos
* Referenced by:
@@ -725,7 +725,7 @@ P_cr929_SIL_T cr929_SIL_P = {
* '<S442>/1-D Lookup Table4'
* '<S1581>/Constant'
*/
{ 1012.0F, 1468.0F, 1488.0F, 1495.0F, 1516.0F, 1516.0F },
{ 1012.0F, 1468.0F, 1490.0F, 1516.0F, 1525.0F, 1540.0F },
/* Variable: dspri3_pos
* Referenced by:
@@ -739,7 +739,7 @@ P_cr929_SIL_T cr929_SIL_P = {
* '<S442>/1-D Lookup Table5'
* '<S1583>/Constant'
*/
{ 1280.0F, 1684.0F, 1692.0F, 1724.0F, 1730.0F, 1748.0F },
{ 1280.0F, 1684.0F, 1718.0F, 1739.0F, 1760.0F, 1775.0F },
/* Variable: dspro1_pos
* Referenced by:
@@ -5,7 +5,7 @@
*
* Model version : 1.1911
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Tue Apr 19 14:28:52 2022
* C/C++ source code generated on : Sat May 7 10:06:52 2022
*
* Target selection: ert_shrlib.tlc
* Embedded hardware selection: Intel->x86-64 (Windows64)
@@ -19,6 +19,7 @@
void get_sbg_crc16(const unsigned char *u0,
unsigned short *y0,
unsigned short u_width);
void save_mission(char typ);
#include "rtwtypes.h"
#include "builtin_typeid_types.h"
@@ -266,10 +267,10 @@ extern const real32_T rtCP_pooled_GIRfQKSVs6EU[3];
extern const real32_T rtCP_pooled_pS5a96X1DrUq[3];
extern const real32_T rtCP_pooled_loax8tDSHxGN[3];
extern const real32_T rtCP_pooled_hKRcN4vnUMjY[3];
extern const real32_T rtCP_pooled_qzJZ5FGaCfD4[6];
extern const real32_T rtCP_pooled_An1i9rbC0OKf[6];
extern const real32_T rtCP_pooled_aY91hRNVbkUo[6];
extern const real32_T rtCP_pooled_iacZvBHNa5KZ[6];
extern const real32_T rtCP_pooled_1170H1p25EDH[6];
extern const real32_T rtCP_pooled_3oWihawtc2Tm[6];
extern const real32_T rtCP_pooled_ZaQrlio3zvdO[6];
extern const real32_T rtCP_pooled_pMl4rc6T0rXM[3];
extern const real32_T rtCP_pooled_tb0Cnpx2EmAA[3];
extern const real32_T rtCP_pooled_bbraxpCGcNDH[3];
@@ -1325,19 +1326,19 @@ extern const uint8_T rtCP_pooled_mDbfc7f8L4g9;
#define rtCP_Constant1_Value_jxq rtCP_pooled_hKRcN4vnUMjY /* Expression: flip(dspro2_pos)
* Referenced by: '<S1584>/Constant1'
*/
#define rtCP_Constant_Value_dpr rtCP_pooled_qzJZ5FGaCfD4 /* Expression: flip(dspri1_pwm)
#define rtCP_Constant_Value_dpr rtCP_pooled_An1i9rbC0OKf /* Expression: flip(dspri1_pwm)
* Referenced by: '<S1595>/Constant'
*/
#define rtCP_Constant1_Value_k5 rtCP_pooled_aY91hRNVbkUo /* Expression: flip(dspri1_pos)
* Referenced by: '<S1595>/Constant1'
*/
#define rtCP_Constant_Value_ek rtCP_pooled_iacZvBHNa5KZ /* Expression: flip(dspli2_pwm)
#define rtCP_Constant_Value_ek rtCP_pooled_3oWihawtc2Tm /* Expression: flip(dspli2_pwm)
* Referenced by: '<S1593>/Constant'
*/
#define rtCP_Constant1_Value_n0 rtCP_pooled_aY91hRNVbkUo /* Expression: flip(dspli2_pos)
* Referenced by: '<S1593>/Constant1'
*/
#define rtCP_Constant_Value_hy rtCP_pooled_1170H1p25EDH /* Expression: flip(dspli3_pwm)
#define rtCP_Constant_Value_hy rtCP_pooled_ZaQrlio3zvdO /* Expression: flip(dspli3_pwm)
* Referenced by: '<S1592>/Constant'
*/
#define rtCP_Constant1_Value_in rtCP_pooled_aY91hRNVbkUo /* Expression: flip(dspli3_pos)
@@ -5,7 +5,7 @@
*
* Model version : 1.1911
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Tue Apr 19 14:28:52 2022
* C/C++ source code generated on : Sat May 7 10:06:52 2022
*
* Target selection: ert_shrlib.tlc
* Embedded hardware selection: Intel->x86-64 (Windows64)
@@ -843,6 +843,9 @@ typedef struct {
/* 测试用机动载荷减缓抑制信号 */
boolean_T comac_InhibitMLA_Test;
/* 方向舵配平的开关 */
boolean_T comac_InhibitRUDOffLoad_Test;
/* 自动飞行接通 */
boolean_T comac_AP_Engage;
@@ -3013,8 +3016,8 @@ typedef struct {
#endif
#ifndef DEFINED_TYPEDEF_FOR_struct_cDBnrUlgDmhSKkra6HTl4C_
#define DEFINED_TYPEDEF_FOR_struct_cDBnrUlgDmhSKkra6HTl4C_
#ifndef DEFINED_TYPEDEF_FOR_struct_RAJca5ZEap75zRjebIZ8tB_
#define DEFINED_TYPEDEF_FOR_struct_RAJca5ZEap75zRjebIZ8tB_
typedef struct {
real_T gear_up;
@@ -3085,12 +3088,13 @@ typedef struct {
boolean_T comac_Select_COMAC_Claw;
boolean_T comac_ResetControlLaw;
boolean_T comac_Arm_RUDTrimPanel;
} struct_cDBnrUlgDmhSKkra6HTl4C;
boolean_T comac_RudTrimEnable_NM_Test;
} struct_RAJca5ZEap75zRjebIZ8tB;
#endif
#ifndef DEFINED_TYPEDEF_FOR_struct_Q4Jkghqk2jbmOWFyblbBGF_
#define DEFINED_TYPEDEF_FOR_struct_Q4Jkghqk2jbmOWFyblbBGF_
#ifndef DEFINED_TYPEDEF_FOR_struct_ZEyz3gfGdhrM9BIsfpUFK_
#define DEFINED_TYPEDEF_FOR_struct_ZEyz3gfGdhrM9BIsfpUFK_
typedef struct {
boolean_T gear_up;
@@ -3161,7 +3165,8 @@ typedef struct {
boolean_T comac_Select_COMAC_Claw;
boolean_T comac_ResetControlLaw;
boolean_T comac_Arm_RUDTrimPanel;
} struct_Q4Jkghqk2jbmOWFyblbBGF;
boolean_T comac_RudTrimEnable_NM_Test;
} struct_ZEyz3gfGdhrM9BIsfpUFK;
#endif
@@ -5,7 +5,7 @@
*
* Model version : 1.1911
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Tue Apr 19 14:28:52 2022
* C/C++ source code generated on : Sat May 7 10:06:52 2022
*
* Target selection: ert_shrlib.tlc
* Embedded hardware selection: Intel->x86-64 (Windows64)