update gencode

This commit is contained in:
LyuWeiye
2021-09-22 12:27:06 +08:00
parent 82ce321276
commit 9da54cede4
10 changed files with 1726 additions and 1590 deletions
File diff suppressed because it is too large Load Diff
@@ -3,9 +3,9 @@
* *
* Code generated for Simulink model 'cr929_SIL'. * Code generated for Simulink model 'cr929_SIL'.
* *
* Model version : 1.1416 * Model version : 1.1418
* Simulink Coder version : 9.0 (R2018b) 24-May-2018 * Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Sat Aug 28 09:08:15 2021 * C/C++ source code generated on : Wed Sep 15 13:57:27 2021
* *
* Target selection: ert_shrlib.tlc * Target selection: ert_shrlib.tlc
* Embedded hardware selection: Intel->x86-64 (Windows64) * Embedded hardware selection: Intel->x86-64 (Windows64)
@@ -334,8 +334,8 @@ typedef struct {
/* Block states (default storage) for system '<S555>/manual_arm_disarm' */ /* Block states (default storage) for system '<S555>/manual_arm_disarm' */
typedef struct { typedef struct {
uint16_T temporalCounter_i1; /* '<S555>/manual_arm_disarm' */ uint16_T temporalCounter_i1; /* '<S555>/manual_arm_disarm' */
uint8_T is_active_c23_cr929_autopilot;/* '<S555>/manual_arm_disarm' */ uint8_T is_active_c25_cr929_autopilot;/* '<S555>/manual_arm_disarm' */
uint8_T is_c23_cr929_autopilot; /* '<S555>/manual_arm_disarm' */ uint8_T is_c25_cr929_autopilot; /* '<S555>/manual_arm_disarm' */
} DW_manual_arm_disarm_cr929_SIL_T; } DW_manual_arm_disarm_cr929_SIL_T;
/* Block states (default storage) for system '<S609>/doublet' */ /* Block states (default storage) for system '<S609>/doublet' */
@@ -457,7 +457,7 @@ typedef struct {
mavlink_serial_control_t mav_serial_control;/* '<S1078>/mav_serial_control' */ mavlink_serial_control_t mav_serial_control;/* '<S1078>/mav_serial_control' */
mavlink_serial_control_t ser_echo; /* '<S993>/traffic_ctrl' */ mavlink_serial_control_t ser_echo; /* '<S993>/traffic_ctrl' */
mavlink_autopilot_version_t ap_ver; /* '<S1108>/send_auto_hw' */ mavlink_autopilot_version_t ap_ver; /* '<S1108>/send_auto_hw' */
mavlink_autopilot_version_t ap_ver_p;/* '<S993>/traffic_ctrl' */ mavlink_autopilot_version_t ap_ver_g;/* '<S993>/traffic_ctrl' */
mavlink_gps_raw_int_t gps; /* '<S1021>/Chart' */ mavlink_gps_raw_int_t gps; /* '<S1021>/Chart' */
mavlink_battery_status_t bat; /* '<S1017>/Chart' */ mavlink_battery_status_t bat; /* '<S1017>/Chart' */
TrajPlan home; /* '<S575>/takeoff_task' */ TrajPlan home; /* '<S575>/takeoff_task' */
@@ -477,7 +477,7 @@ typedef struct {
mavlink_global_position_int_t ins; /* '<S1020>/Chart' */ mavlink_global_position_int_t ins; /* '<S1020>/Chart' */
mavlink_emb_atmo_com_t atmos; /* '<S1018>/Chart' */ mavlink_emb_atmo_com_t atmos; /* '<S1018>/Chart' */
mavlink_attitude_t att; /* '<S1016>/Chart' */ mavlink_attitude_t att; /* '<S1016>/Chart' */
CommandMsg msg_k; /* '<S1109>/send_cmd' */ CommandMsg msg_h; /* '<S1109>/send_cmd' */
CommandMsg cmd; /* '<S572>/mission_proc' */ CommandMsg cmd; /* '<S572>/mission_proc' */
mavlink_vfr_hud_t hud; /* '<S1031>/Chart' */ mavlink_vfr_hud_t hud; /* '<S1031>/Chart' */
mavlink_status_t mav_status; /* '<S1102>/mav_parser' */ mavlink_status_t mav_status; /* '<S1102>/mav_parser' */
@@ -493,7 +493,7 @@ typedef struct {
mavlink_mission_request_t mav_mission_request;/* '<S1086>/mav_mission_request' */ mavlink_mission_request_t mav_mission_request;/* '<S1086>/mav_mission_request' */
mavlink_mission_request_list_t mav_mission_request_list;/* '<S1088>/mav_mission_request_list' */ mavlink_mission_request_list_t mav_mission_request_list;/* '<S1088>/mav_mission_request_list' */
mavlink_mission_request_int_t mission_req_int;/* '<S1120>/Chart_proc_mission_upload' */ mavlink_mission_request_int_t mission_req_int;/* '<S1120>/Chart_proc_mission_upload' */
mavlink_mission_request_int_t mission_req_int_m;/* '<S993>/traffic_ctrl' */ mavlink_mission_request_int_t mission_req_int_f;/* '<S993>/traffic_ctrl' */
mavlink_mission_current_t cur; /* '<S997>/req_cur' */ mavlink_mission_current_t cur; /* '<S997>/req_cur' */
mavlink_mission_current_t mission_cur;/* '<S993>/traffic_ctrl' */ mavlink_mission_current_t mission_cur;/* '<S993>/traffic_ctrl' */
mavlink_mission_count_t mav_mission_count;/* '<S1082>/mav_mission_count' */ mavlink_mission_count_t mav_mission_count;/* '<S1082>/mav_mission_count' */
@@ -505,7 +505,7 @@ typedef struct {
mavlink_mission_ack_t ack; /* '<S997>/merge_ack' */ mavlink_mission_ack_t ack; /* '<S997>/merge_ack' */
mavlink_mission_ack_t send_ack_a; /* '<S1114>/Chart_proc_mission_clr_all' */ mavlink_mission_ack_t send_ack_a; /* '<S1114>/Chart_proc_mission_clr_all' */
mavlink_mission_ack_t send_ack_l; /* '<S1117>/Chart_proc_mission_req' */ mavlink_mission_ack_t send_ack_l; /* '<S1117>/Chart_proc_mission_req' */
mavlink_mission_ack_t mission_ack_d; /* '<S993>/traffic_ctrl' */ mavlink_mission_ack_t mission_ack_j; /* '<S993>/traffic_ctrl' */
mavlink_extended_sys_state_t ext_sys_stat;/* '<S1019>/Chart' */ mavlink_extended_sys_state_t ext_sys_stat;/* '<S1019>/Chart' */
real_T Sum[3]; /* '<S242>/Sum' */ real_T Sum[3]; /* '<S242>/Sum' */
real_T p1[3]; /* '<S132>/p1' */ real_T p1[3]; /* '<S132>/p1' */
@@ -1043,7 +1043,7 @@ typedef struct {
real_T Product2_cg; /* '<S32>/Product2' */ real_T Product2_cg; /* '<S32>/Product2' */
real_T Product3_c; /* '<S32>/Product3' */ real_T Product3_c; /* '<S32>/Product3' */
real_T CZ; /* '<S32>/Sum1' */ real_T CZ; /* '<S32>/Sum1' */
CommandAck ack_a; /* '<S454>/proc_cmd' */ CommandAck ack_i; /* '<S454>/proc_cmd' */
uint32_T TmpSignalConversionAtBytePackInport1[2]; uint32_T TmpSignalConversionAtBytePackInport1[2];
uint32_T TmpSignalConversionAtBytePackInport1_h[2]; uint32_T TmpSignalConversionAtBytePackInport1_h[2];
uint32_T TmpSignalConversionAtBytePackInport1_h4[2]; uint32_T TmpSignalConversionAtBytePackInport1_h4[2];
@@ -1154,8 +1154,8 @@ typedef struct {
real32_T f; /* '<S1157>/Chart_proc_param_set' */ real32_T f; /* '<S1157>/Chart_proc_param_set' */
real32_T vn; /* '<S1021>/Chart' */ real32_T vn; /* '<S1021>/Chart' */
real32_T ve; /* '<S1021>/Chart' */ real32_T ve; /* '<S1021>/Chart' */
real32_T vn_k; /* '<S1021>/Chart' */ real32_T vn_f; /* '<S1021>/Chart' */
real32_T ve_o; /* '<S1021>/Chart' */ real32_T ve_i; /* '<S1021>/Chart' */
real32_T Merge_a; /* '<S1038>/Merge' */ real32_T Merge_a; /* '<S1038>/Merge' */
real32_T Sqrt_i; /* '<S1039>/Sqrt' */ real32_T Sqrt_i; /* '<S1039>/Sqrt' */
real32_T TmpSignalConversionAtSFunctionInport1[5];/* '<S1027>/Chart' */ real32_T TmpSignalConversionAtSFunctionInport1[5];/* '<S1027>/Chart' */
@@ -1204,15 +1204,15 @@ typedef struct {
real32_T throttle_c_out; /* '<S574>/landing_task' */ real32_T throttle_c_out; /* '<S574>/landing_task' */
real32_T hdot_c; /* '<S574>/landing_task' */ real32_T hdot_c; /* '<S574>/landing_task' */
real32_T as_c; /* '<S574>/landing_task' */ real32_T as_c; /* '<S574>/landing_task' */
real32_T gs_c_l; /* '<S574>/landing_task' */ real32_T gs_c_i; /* '<S574>/landing_task' */
real32_T phi_c_d; /* '<S574>/landing_task' */ real32_T phi_c_h; /* '<S574>/landing_task' */
real32_T throttle_c_out_c; /* '<S575>/takeoff_task' */ real32_T throttle_c_out_d; /* '<S575>/takeoff_task' */
real32_T tht_c; /* '<S575>/takeoff_task' */ real32_T tht_c; /* '<S575>/takeoff_task' */
real32_T phi_c_o; /* '<S575>/takeoff_task' */ real32_T phi_c_b; /* '<S575>/takeoff_task' */
real32_T as_c_g; /* '<S575>/takeoff_task' */ real32_T as_c_a; /* '<S575>/takeoff_task' */
real32_T gs_c_g; /* '<S575>/takeoff_task' */ real32_T gs_c_e; /* '<S575>/takeoff_task' */
real32_T de_c; /* '<S575>/takeoff_task' */ real32_T de_c; /* '<S575>/takeoff_task' */
real32_T params_c[7]; /* '<S448>/proc_cmd' */ real32_T params_o[7]; /* '<S448>/proc_cmd' */
real32_T Ps; /* '<S427>/Data Type Conversion' */ real32_T Ps; /* '<S427>/Data Type Conversion' */
real32_T temp; /* '<S427>/Gain2' */ real32_T temp; /* '<S427>/Gain2' */
real32_T qbar_bl; /* '<S427>/add' */ real32_T qbar_bl; /* '<S427>/add' */
@@ -1274,50 +1274,50 @@ typedef struct {
int32_T Ps_a; /* '<S427>/Byte Unpack' */ int32_T Ps_a; /* '<S427>/Byte Unpack' */
int32_T Qbar; /* '<S427>/Byte Unpack' */ int32_T Qbar; /* '<S427>/Byte Unpack' */
ENUM_mode mode; /* '<S599>/waypoint_task' */ ENUM_mode mode; /* '<S599>/waypoint_task' */
ENUM_mode mode_j; /* '<S583>/waypoint_task' */ ENUM_mode mode_p; /* '<S583>/waypoint_task' */
ENUM_mode mode_f; /* '<S574>/landing_task' */ ENUM_mode mode_j; /* '<S574>/landing_task' */
ENUM_mode mode_p; /* '<S575>/takeoff_task' */ ENUM_mode mode_k; /* '<S575>/takeoff_task' */
ENUM_VTOL_STATE vtol_state; /* '<S575>/takeoff_task' */ ENUM_VTOL_STATE vtol_state; /* '<S575>/takeoff_task' */
ENUM_SystemState state; /* '<S575>/takeoff_task' */ ENUM_SystemState state; /* '<S575>/takeoff_task' */
ENUM_LANDED_STATE landed_state_out; /* '<S599>/waypoint_task' */ ENUM_LANDED_STATE landed_state_out; /* '<S599>/waypoint_task' */
ENUM_LANDED_STATE landed_state_out_h;/* '<S583>/waypoint_task' */ ENUM_LANDED_STATE landed_state_out_l;/* '<S583>/waypoint_task' */
ENUM_LANDED_STATE landed_state; /* '<S574>/landing_task' */ ENUM_LANDED_STATE landed_state; /* '<S574>/landing_task' */
ENUM_LANDED_STATE landed_state_d; /* '<S575>/takeoff_task' */ ENUM_LANDED_STATE landed_state_b; /* '<S575>/takeoff_task' */
ENUM_LANDED_STATE landed_state_out_b;/* '<S568>/Chart' */ ENUM_LANDED_STATE landed_state_out_o;/* '<S568>/Chart' */
ENUM_CSAS_YAW CSAS_yaw_out; /* '<S599>/waypoint_task' */ ENUM_CSAS_YAW CSAS_yaw_out; /* '<S599>/waypoint_task' */
ENUM_CSAS_YAW yaw_mode; /* '<S640>/rudder_stim' */ ENUM_CSAS_YAW yaw_mode; /* '<S640>/rudder_stim' */
ENUM_CSAS_YAW yaw_mode_i; /* '<S611>/doublet1' */ ENUM_CSAS_YAW yaw_mode_i; /* '<S611>/doublet1' */
ENUM_CSAS_YAW yaw_mode_p; /* '<S629>/doublet1' */ ENUM_CSAS_YAW yaw_mode_p; /* '<S629>/doublet1' */
ENUM_CSAS_YAW CSAS_yaw_out_m; /* '<S583>/waypoint_task' */ ENUM_CSAS_YAW CSAS_yaw_out_a; /* '<S583>/waypoint_task' */
ENUM_CSAS_YAW CSAS_yaw; /* '<S574>/landing_task' */ ENUM_CSAS_YAW CSAS_yaw; /* '<S574>/landing_task' */
ENUM_CSAS_YAW CSAS_yaw_o; /* '<S575>/takeoff_task' */ ENUM_CSAS_YAW CSAS_yaw_e; /* '<S575>/takeoff_task' */
ENUM_CSAS_ROLL CSAS_roll_out; /* '<S599>/waypoint_task' */ ENUM_CSAS_ROLL CSAS_roll_out; /* '<S599>/waypoint_task' */
ENUM_CSAS_ROLL roll_mode; /* '<S603>/AC_test' */ ENUM_CSAS_ROLL roll_mode; /* '<S603>/AC_test' */
ENUM_CSAS_ROLL roll_mode_a; /* '<S640>/rudder_stim' */ ENUM_CSAS_ROLL roll_mode_a; /* '<S640>/rudder_stim' */
ENUM_CSAS_ROLL roll_mode_m; /* '<S645>/turning_back' */ ENUM_CSAS_ROLL roll_mode_m; /* '<S645>/turning_back' */
ENUM_CSAS_ROLL roll_mode_d; /* '<S611>/doublet1' */ ENUM_CSAS_ROLL roll_mode_d; /* '<S611>/doublet1' */
ENUM_CSAS_ROLL roll_mode_ac; /* '<S629>/doublet1' */ ENUM_CSAS_ROLL roll_mode_ac; /* '<S629>/doublet1' */
ENUM_CSAS_ROLL CSAS_roll_out_f; /* '<S583>/waypoint_task' */ ENUM_CSAS_ROLL CSAS_roll_out_k; /* '<S583>/waypoint_task' */
ENUM_CSAS_ROLL CSAS_roll; /* '<S574>/landing_task' */ ENUM_CSAS_ROLL CSAS_roll; /* '<S574>/landing_task' */
ENUM_CSAS_ROLL CSAS_roll_o; /* '<S575>/takeoff_task' */ ENUM_CSAS_ROLL CSAS_roll_a; /* '<S575>/takeoff_task' */
ENUM_CSAS_PITCH CSAS_pitch_out; /* '<S599>/waypoint_task' */ ENUM_CSAS_PITCH CSAS_pitch_out; /* '<S599>/waypoint_task' */
ENUM_CSAS_PITCH pitch_mode; /* '<S620>/doublet1' */ ENUM_CSAS_PITCH pitch_mode; /* '<S620>/doublet1' */
ENUM_CSAS_PITCH CSAS_pitch_out_n; /* '<S583>/waypoint_task' */ ENUM_CSAS_PITCH CSAS_pitch_out_e; /* '<S583>/waypoint_task' */
ENUM_CSAS_PITCH CSAS_pitch; /* '<S574>/landing_task' */ ENUM_CSAS_PITCH CSAS_pitch; /* '<S574>/landing_task' */
ENUM_CSAS_PITCH CSAS_pitch_p; /* '<S575>/takeoff_task' */ ENUM_CSAS_PITCH CSAS_pitch_h; /* '<S575>/takeoff_task' */
ENUM_AT AT_out; /* '<S599>/waypoint_task' */ ENUM_AT AT_out; /* '<S599>/waypoint_task' */
ENUM_AT AT; /* '<S603>/AC_test' */ ENUM_AT AT; /* '<S603>/AC_test' */
ENUM_AT AT_l; /* '<S600>/AC_test' */ ENUM_AT AT_l; /* '<S600>/AC_test' */
ENUM_AT AT_out_c; /* '<S583>/waypoint_task' */ ENUM_AT AT_out_d; /* '<S583>/waypoint_task' */
ENUM_AT AT_k; /* '<S574>/landing_task' */ ENUM_AT AT_m; /* '<S574>/landing_task' */
ENUM_AT AT_f; /* '<S575>/takeoff_task' */ ENUM_AT AT_lo; /* '<S575>/takeoff_task' */
ENUM_AFCS_VERT AFCS_VERT_out; /* '<S599>/waypoint_task' */ ENUM_AFCS_VERT AFCS_VERT_out; /* '<S599>/waypoint_task' */
ENUM_AFCS_VERT vert_mode; /* '<S603>/AC_test' */ ENUM_AFCS_VERT vert_mode; /* '<S603>/AC_test' */
ENUM_AFCS_VERT vert_mode_m; /* '<S620>/doublet1' */ ENUM_AFCS_VERT vert_mode_m; /* '<S620>/doublet1' */
ENUM_AFCS_VERT vert_mode_a; /* '<S600>/AC_test' */ ENUM_AFCS_VERT vert_mode_a; /* '<S600>/AC_test' */
ENUM_AFCS_VERT AFCS_VERT_out_j; /* '<S583>/waypoint_task' */ ENUM_AFCS_VERT AFCS_VERT_out_a; /* '<S583>/waypoint_task' */
ENUM_AFCS_VERT AFCS_VERT; /* '<S574>/landing_task' */ ENUM_AFCS_VERT AFCS_VERT; /* '<S574>/landing_task' */
ENUM_AFCS_VERT AFCS_VERT_p; /* '<S575>/takeoff_task' */ ENUM_AFCS_VERT AFCS_VERT_h; /* '<S575>/takeoff_task' */
ENUM_AFCS_LAT AFCS_LAT_out; /* '<S599>/waypoint_task' */ ENUM_AFCS_LAT AFCS_LAT_out; /* '<S599>/waypoint_task' */
ENUM_AFCS_LAT lat_mode; /* '<S603>/AC_test' */ ENUM_AFCS_LAT lat_mode; /* '<S603>/AC_test' */
ENUM_AFCS_LAT lat_mode_c; /* '<S640>/rudder_stim' */ ENUM_AFCS_LAT lat_mode_c; /* '<S640>/rudder_stim' */
@@ -1326,7 +1326,7 @@ typedef struct {
ENUM_AFCS_LAT lat_mode_a; /* '<S629>/doublet1' */ ENUM_AFCS_LAT lat_mode_a; /* '<S629>/doublet1' */
ENUM_AFCS_LAT AFCS_LAT_out_o; /* '<S583>/waypoint_task' */ ENUM_AFCS_LAT AFCS_LAT_out_o; /* '<S583>/waypoint_task' */
ENUM_AFCS_LAT AFCS_LAT; /* '<S574>/landing_task' */ ENUM_AFCS_LAT AFCS_LAT; /* '<S574>/landing_task' */
ENUM_AFCS_LAT AFCS_LAT_f; /* '<S575>/takeoff_task' */ ENUM_AFCS_LAT AFCS_LAT_l; /* '<S575>/takeoff_task' */
uint16_T UnitDelay_m; /* '<S381>/Unit Delay' */ uint16_T UnitDelay_m; /* '<S381>/Unit Delay' */
uint16_T len; /* '<S7>/Merge' */ uint16_T len; /* '<S7>/Merge' */
uint16_T hal_rec_o2; /* '<S1488>/hal_rec' */ uint16_T hal_rec_o2; /* '<S1488>/hal_rec' */
@@ -1337,6 +1337,8 @@ typedef struct {
uint16_T DataTypeConversion[20]; /* '<S430>/Data Type Conversion' */ uint16_T DataTypeConversion[20]; /* '<S430>/Data Type Conversion' */
uint16_T DataTypeConversion1_p; /* '<S430>/Data Type Conversion1' */ uint16_T DataTypeConversion1_p; /* '<S430>/Data Type Conversion1' */
uint16_T DataTypeConversion10; /* '<S430>/Data Type Conversion10' */ uint16_T DataTypeConversion10; /* '<S430>/Data Type Conversion10' */
uint16_T DataTypeConversion11; /* '<S430>/Data Type Conversion11' */
uint16_T DataTypeConversion12; /* '<S430>/Data Type Conversion12' */
uint16_T DataTypeConversion2_m[16]; /* '<S430>/Data Type Conversion2' */ uint16_T DataTypeConversion2_m[16]; /* '<S430>/Data Type Conversion2' */
uint16_T DataTypeConversion4_p; /* '<S430>/Data Type Conversion4' */ uint16_T DataTypeConversion4_p; /* '<S430>/Data Type Conversion4' */
uint16_T DataTypeConversion5; /* '<S430>/Data Type Conversion5' */ uint16_T DataTypeConversion5; /* '<S430>/Data Type Conversion5' */
@@ -1360,16 +1362,16 @@ typedef struct {
uint16_T resp_g; /* '<S1155>/Chart' */ uint16_T resp_g; /* '<S1155>/Chart' */
uint16_T resp_e; /* '<S1156>/Chart_proc_param_req_read' */ uint16_T resp_e; /* '<S1156>/Chart_proc_param_req_read' */
uint16_T width_p; /* '<S1029>/Width' */ uint16_T width_p; /* '<S1029>/Width' */
uint16_T TmpSignalConversionAtSFunctionInport3[79];/* '<S1029>/Chart' */ uint16_T TmpSignalConversionAtSFunctionInport3[81];/* '<S1029>/Chart' */
uint16_T last_WP; /* '<S572>/mission_proc' */ uint16_T last_WP; /* '<S572>/mission_proc' */
uint16_T mission_mode; /* '<S572>/mission_proc' */ uint16_T mission_mode; /* '<S572>/mission_proc' */
uint16_T cur_np; /* '<S572>/mission_proc' */ uint16_T cur_np; /* '<S572>/mission_proc' */
uint16_T command_j; /* '<S652>/mav' */ uint16_T command_j; /* '<S652>/mav' */
uint16_T WP_out; /* '<S599>/waypoint_task' */ uint16_T WP_out; /* '<S599>/waypoint_task' */
uint16_T WP_out_n; /* '<S583>/waypoint_task' */ uint16_T WP_out_b; /* '<S583>/waypoint_task' */
uint16_T WP_out_o; /* '<S574>/landing_task' */ uint16_T WP_out_k; /* '<S574>/landing_task' */
uint16_T WP_out_a; /* '<S575>/takeoff_task' */ uint16_T WP_out_kr; /* '<S575>/takeoff_task' */
uint16_T WP_out_c; /* '<S568>/Chart' */ uint16_T WP_out_kc; /* '<S568>/Chart' */
uint16_T WP_cur; /* '<S451>/proc_set_ cur' */ uint16_T WP_cur; /* '<S451>/proc_set_ cur' */
uint16_T id; /* '<S448>/proc_cmd' */ uint16_T id; /* '<S448>/proc_cmd' */
uint16_T err_hdr; /* '<S422>/parser' */ uint16_T err_hdr; /* '<S422>/parser' */
@@ -1588,22 +1590,22 @@ typedef struct {
boolean_T brake_c_out; /* '<S599>/waypoint_task' */ boolean_T brake_c_out; /* '<S599>/waypoint_task' */
boolean_T use_da2dsp_out; /* '<S645>/turning_back' */ boolean_T use_da2dsp_out; /* '<S645>/turning_back' */
boolean_T use_da2dsp_out_e; /* '<S648>/turning_limit' */ boolean_T use_da2dsp_out_e; /* '<S648>/turning_limit' */
boolean_T use_mission_traj_p; /* '<S583>/waypoint_task' */ boolean_T use_mission_traj_d; /* '<S583>/waypoint_task' */
boolean_T brake_c_out_j; /* '<S583>/waypoint_task' */ boolean_T brake_c_out_h; /* '<S583>/waypoint_task' */
boolean_T use_mission_traj_i; /* '<S574>/landing_task' */ boolean_T use_mission_traj_e; /* '<S574>/landing_task' */
boolean_T gear_up_c_out; /* '<S574>/landing_task' */ boolean_T gear_up_c_out; /* '<S574>/landing_task' */
boolean_T brake_c; /* '<S574>/landing_task' */ boolean_T brake_c; /* '<S574>/landing_task' */
boolean_T use_mission_traj_c; /* '<S575>/takeoff_task' */ boolean_T use_mission_traj_l; /* '<S575>/takeoff_task' */
boolean_T brake_c_c; /* '<S575>/takeoff_task' */ boolean_T brake_c_e; /* '<S575>/takeoff_task' */
boolean_T gear_up_c; /* '<S575>/takeoff_task' */ boolean_T gear_up_c; /* '<S575>/takeoff_task' */
boolean_T takeoff_cmd_out; /* '<S575>/takeoff_task' */ boolean_T takeoff_cmd_out; /* '<S575>/takeoff_task' */
boolean_T armed_out; /* '<S561>/manual_arm_disarm' */ boolean_T armed_out; /* '<S561>/manual_arm_disarm' */
boolean_T recovery; /* '<S554>/standby_emergency' */ boolean_T recovery; /* '<S554>/standby_emergency' */
boolean_T standby_p; /* '<S554>/manual_arm_disarm' */ boolean_T standby_j; /* '<S554>/manual_arm_disarm' */
boolean_T xbit_h; /* '<S554>/manual_arm_disarm' */ boolean_T xbit_d; /* '<S554>/manual_arm_disarm' */
boolean_T armed_out_o; /* '<S555>/manual_arm_disarm' */ boolean_T armed_out_n; /* '<S555>/manual_arm_disarm' */
boolean_T valid_k; /* '<S450>/valid_checking' */ boolean_T valid_k; /* '<S450>/valid_checking' */
boolean_T ack_db; /* '<S448>/proc_cmd' */ boolean_T ack_gq; /* '<S448>/proc_cmd' */
boolean_T WOW[3]; boolean_T WOW[3];
boolean_T Compare; /* '<S366>/Compare' */ boolean_T Compare; /* '<S366>/Compare' */
boolean_T Compare_i; /* '<S351>/Compare' */ boolean_T Compare_i; /* '<S351>/Compare' */
@@ -1639,7 +1641,7 @@ typedef struct {
MavMission m; /* '<S1151>/chat_update_mission_item' */ MavMission m; /* '<S1151>/chat_update_mission_item' */
CommandMsg msg_msgData; /* '<S1109>/send_cmd' */ CommandMsg msg_msgData; /* '<S1109>/send_cmd' */
CommandMsg cmd_msgData; /* '<S572>/mission_proc' */ CommandMsg cmd_msgData; /* '<S572>/mission_proc' */
CommandMsg cmd_msgData_i; /* '<S448>/proc_cmd' */ CommandMsg cmd_msgData_f; /* '<S448>/proc_cmd' */
CommandMsg cmd2_msgData; /* '<S448>/proc_cmd' */ CommandMsg cmd2_msgData; /* '<S448>/proc_cmd' */
mavlink_param_value_t msg_msgData_h; /* '<S998>/proc_param_value' */ mavlink_param_value_t msg_msgData_h; /* '<S998>/proc_param_value' */
mavlink_param_value_t param_val_queue_msgData;/* '<S993>/traffic_ctrl' */ mavlink_param_value_t param_val_queue_msgData;/* '<S993>/traffic_ctrl' */
@@ -1711,7 +1713,7 @@ typedef struct {
real_T WGS84GravitySFunction_gamma_h;/* '<S101>/WGS84 Gravity S-Function' */ real_T WGS84GravitySFunction_gamma_h;/* '<S101>/WGS84 Gravity S-Function' */
real_T WGS84GravitySFunction_gamma_phi;/* '<S101>/WGS84 Gravity S-Function' */ real_T WGS84GravitySFunction_gamma_phi;/* '<S101>/WGS84 Gravity S-Function' */
CommandAck ack_msgData; /* '<S991>/Chart_send_ack' */ CommandAck ack_msgData; /* '<S991>/Chart_send_ack' */
CommandAck ack_msgData_b; /* '<S454>/proc_cmd' */ CommandAck ack_msgData_e; /* '<S454>/proc_cmd' */
mavlink_mission_count_t mission_cnt_msgData;/* '<S1120>/Chart_proc_mission_upload' */ mavlink_mission_count_t mission_cnt_msgData;/* '<S1120>/Chart_proc_mission_upload' */
mavlink_mission_count_t send_cnt_msgData;/* '<S1115>/Chart' */ mavlink_mission_count_t send_cnt_msgData;/* '<S1115>/Chart' */
mavlink_mission_count_t send_cnt_msgData_p;/* '<S1118>/Chart_proc_mission_req_lst' */ mavlink_mission_count_t send_cnt_msgData_p;/* '<S1118>/Chart_proc_mission_req_lst' */
@@ -1719,7 +1721,7 @@ typedef struct {
mavlink_mission_ack_t mission_ack_msgData;/* '<S1120>/Chart_proc_mission_upload' */ mavlink_mission_ack_t mission_ack_msgData;/* '<S1120>/Chart_proc_mission_upload' */
mavlink_mission_ack_t ack1_msgData; /* '<S997>/merge_ack' */ mavlink_mission_ack_t ack1_msgData; /* '<S997>/merge_ack' */
mavlink_mission_ack_t ack2_msgData; /* '<S997>/merge_ack' */ mavlink_mission_ack_t ack2_msgData; /* '<S997>/merge_ack' */
mavlink_mission_ack_t ack_msgData_bn;/* '<S997>/merge_ack' */ mavlink_mission_ack_t ack_msgData_b; /* '<S997>/merge_ack' */
mavlink_mission_ack_t ack3_msgData; /* '<S997>/merge_ack' */ mavlink_mission_ack_t ack3_msgData; /* '<S997>/merge_ack' */
mavlink_mission_ack_t send_ack_msgData_c;/* '<S1114>/Chart_proc_mission_clr_all' */ mavlink_mission_ack_t send_ack_msgData_c;/* '<S1114>/Chart_proc_mission_clr_all' */
mavlink_mission_ack_t send_ack_msgData_l;/* '<S1117>/Chart_proc_mission_req' */ mavlink_mission_ack_t send_ack_msgData_l;/* '<S1117>/Chart_proc_mission_req' */
@@ -1889,7 +1891,7 @@ typedef struct {
void* msgs_msgInterface; /* '<S1058>/proc_queue' */ void* msgs_msgInterface; /* '<S1058>/proc_queue' */
void* msgs_msgHandle; /* '<S1058>/proc_queue' */ void* msgs_msgHandle; /* '<S1058>/proc_queue' */
void* msgs_msgDataPtr; /* '<S1058>/proc_queue' */ void* msgs_msgDataPtr; /* '<S1058>/proc_queue' */
void* msg_msgInterface_c; /* '<S1109>/send_cmd' */ void* msg_msgInterface_g; /* '<S1109>/send_cmd' */
void* ap_ver_msgInterface; /* '<S1108>/send_auto_hw' */ void* ap_ver_msgInterface; /* '<S1108>/send_auto_hw' */
void* send_req_msgInterface; /* '<S1116>/Chart' */ void* send_req_msgInterface; /* '<S1116>/Chart' */
void* send_ack_msgInterface; /* '<S1114>/Chart_proc_mission_clr_all' */ void* send_ack_msgInterface; /* '<S1114>/Chart_proc_mission_clr_all' */
@@ -1929,8 +1931,8 @@ typedef struct {
void* serial_echoline_msgInterface; /* '<S993>/traffic_ctrl' */ void* serial_echoline_msgInterface; /* '<S993>/traffic_ctrl' */
void* serial_echoline_msgHandle; /* '<S993>/traffic_ctrl' */ void* serial_echoline_msgHandle; /* '<S993>/traffic_ctrl' */
void* serial_echoline_msgDataPtr; /* '<S993>/traffic_ctrl' */ void* serial_echoline_msgDataPtr; /* '<S993>/traffic_ctrl' */
void* send_ack_msgInterface_o; /* '<S991>/Chart_send_ack' */ void* send_ack_msgInterface_g; /* '<S991>/Chart_send_ack' */
void* ack_msgInterface_e; /* '<S991>/Chart_send_ack' */ void* ack_msgInterface_j; /* '<S991>/Chart_send_ack' */
void* ack_msgHandle; /* '<S991>/Chart_send_ack' */ void* ack_msgHandle; /* '<S991>/Chart_send_ack' */
void* ack_msgDataPtr; /* '<S991>/Chart_send_ack' */ void* ack_msgDataPtr; /* '<S991>/Chart_send_ack' */
void* cmd_msgInterface; /* '<S572>/mission_proc' */ void* cmd_msgInterface; /* '<S572>/mission_proc' */
@@ -2047,8 +2049,8 @@ typedef struct {
uint32_T m_bpIndex_g2; /* '<S1198>/1-D Lookup Table2' */ uint32_T m_bpIndex_g2; /* '<S1198>/1-D Lookup Table2' */
uint32_T m_bpIndex_la; /* '<S1198>/1-D Lookup Table4' */ uint32_T m_bpIndex_la; /* '<S1198>/1-D Lookup Table4' */
uint32_T wait_time; /* '<S993>/traffic_ctrl' */ uint32_T wait_time; /* '<S993>/traffic_ctrl' */
uint32_T temporalCounter_i1_p; /* '<S993>/traffic_ctrl' */ uint32_T temporalCounter_i1_k; /* '<S993>/traffic_ctrl' */
uint32_T temporalCounter_i1_o; /* '<S938>/pos_sel' */ uint32_T temporalCounter_i1_d; /* '<S938>/pos_sel' */
uint32_T m_bpIndex_f4; /* '<S954>/da2dal_deg' */ uint32_T m_bpIndex_f4; /* '<S954>/da2dal_deg' */
uint32_T m_bpIndex_gym; /* '<S954>/da2dar_deg' */ uint32_T m_bpIndex_gym; /* '<S954>/da2dar_deg' */
uint32_T m_bpIndex_ih; /* '<S955>/da2dal_deg' */ uint32_T m_bpIndex_ih; /* '<S955>/da2dal_deg' */
@@ -2064,12 +2066,12 @@ typedef struct {
uint32_T m_bpIndex_na; /* '<S955>/da2dspr4_deg' */ uint32_T m_bpIndex_na; /* '<S955>/da2dspr4_deg' */
uint32_T m_bpIndex_bx; /* '<S955>/da2dspr5_deg' */ uint32_T m_bpIndex_bx; /* '<S955>/da2dspr5_deg' */
uint32_T m_bpIndex_by; /* '<S723>/1-D Lookup Table' */ uint32_T m_bpIndex_by; /* '<S723>/1-D Lookup Table' */
uint32_T temporalCounter_i1_d; /* '<S603>/AC_test' */ uint32_T temporalCounter_i1_dq; /* '<S603>/AC_test' */
uint32_T temporalCounter_i1_l; /* '<S640>/rudder_stim' */ uint32_T temporalCounter_i1_l; /* '<S640>/rudder_stim' */
uint32_T temporalCounter_i1_a; /* '<S611>/doublet1' */ uint32_T temporalCounter_i1_a; /* '<S611>/doublet1' */
uint32_T temporalCounter_i1_g; /* '<S629>/doublet1' */ uint32_T temporalCounter_i1_g; /* '<S629>/doublet1' */
uint32_T temporalCounter_i1_gs; /* '<S620>/doublet1' */ uint32_T temporalCounter_i1_gs; /* '<S620>/doublet1' */
uint32_T temporalCounter_i1_pm; /* '<S637>/sweep' */ uint32_T temporalCounter_i1_p; /* '<S637>/sweep' */
uint32_T temporalCounter_i1_b; /* '<S633>/handsoff' */ uint32_T temporalCounter_i1_b; /* '<S633>/handsoff' */
uint32_T temporalCounter_i1_n; /* '<S600>/AC_test' */ uint32_T temporalCounter_i1_n; /* '<S600>/AC_test' */
uint32_T temporalCounter_i1_i; /* '<S643>/steady_beta' */ uint32_T temporalCounter_i1_i; /* '<S643>/steady_beta' */
@@ -2114,25 +2116,25 @@ typedef struct {
int16_T left; /* '<S7>/record_traffic_ctrl' */ int16_T left; /* '<S7>/record_traffic_ctrl' */
uint16_T temporalCounter_i1_h; /* '<S1257>/check_gps_valid' */ uint16_T temporalCounter_i1_h; /* '<S1257>/check_gps_valid' */
uint16_T last_seq; /* '<S1230>/Chart' */ uint16_T last_seq; /* '<S1230>/Chart' */
uint16_T temporalCounter_i1_e; /* '<S1230>/Chart' */ uint16_T temporalCounter_i1_gx; /* '<S1230>/Chart' */
uint16_T last_seq_p; /* '<S1228>/Chart' */ uint16_T last_seq_l; /* '<S1228>/Chart' */
uint16_T temporalCounter_i1_f; /* '<S1228>/Chart' */ uint16_T temporalCounter_i1_d5; /* '<S1228>/Chart' */
uint16_T last_seq_e; /* '<S1227>/Chart' */ uint16_T last_seq_a; /* '<S1227>/Chart' */
uint16_T temporalCounter_i1_go; /* '<S1227>/Chart' */ uint16_T temporalCounter_i1_lb; /* '<S1227>/Chart' */
uint16_T last_seq_l; /* '<S1225>/Chart' */ uint16_T last_seq_m; /* '<S1225>/Chart' */
uint16_T temporalCounter_i1_fq; /* '<S1225>/Chart' */ uint16_T temporalCounter_i1_ge; /* '<S1225>/Chart' */
uint16_T last_seq_o; /* '<S1224>/Chart' */ uint16_T last_seq_k; /* '<S1224>/Chart' */
uint16_T temporalCounter_i1_eq; /* '<S1224>/Chart' */ uint16_T temporalCounter_i1_mh; /* '<S1224>/Chart' */
uint16_T last_seq_c; /* '<S1219>/Chart' */ uint16_T last_seq_lu; /* '<S1219>/Chart' */
uint16_T temporalCounter_i1_goe; /* '<S1219>/Chart' */ uint16_T temporalCounter_i1_kg; /* '<S1219>/Chart' */
uint16_T last_seq_g; /* '<S1211>/Chart' */ uint16_T last_seq_aq; /* '<S1211>/Chart' */
uint16_T temporalCounter_i1_ea; /* '<S1211>/Chart' */ uint16_T temporalCounter_i1_o; /* '<S1211>/Chart' */
uint16_T last_seq_pf; /* '<S1210>/Chart' */ uint16_T last_seq_b; /* '<S1210>/Chart' */
uint16_T temporalCounter_i1_k; /* '<S1210>/Chart' */ uint16_T temporalCounter_i1_io; /* '<S1210>/Chart' */
uint16_T last_seq_a; /* '<S1209>/Chart' */ uint16_T last_seq_i; /* '<S1209>/Chart' */
uint16_T temporalCounter_i1_mr; /* '<S1209>/Chart' */ uint16_T temporalCounter_i1_nl; /* '<S1209>/Chart' */
uint16_T last_seq_a5; /* '<S1208>/Chart' */ uint16_T last_seq_e; /* '<S1208>/Chart' */
uint16_T temporalCounter_i1_dz; /* '<S1208>/Chart' */ uint16_T temporalCounter_i1_hj; /* '<S1208>/Chart' */
uint16_T param_req_read_msgData; /* '<S998>/proc_param_value' */ uint16_T param_req_read_msgData; /* '<S998>/proc_param_value' */
uint16_T param_req_lst_msgData; /* '<S998>/proc_param_value' */ uint16_T param_req_lst_msgData; /* '<S998>/proc_param_value' */
uint16_T param_set_msgData; /* '<S998>/proc_param_value' */ uint16_T param_set_msgData; /* '<S998>/proc_param_value' */
@@ -2140,18 +2142,18 @@ typedef struct {
uint16_T req_cur_msgData; /* '<S997>/req_cur' */ uint16_T req_cur_msgData; /* '<S997>/req_cur' */
uint16_T set_cur_msgData; /* '<S997>/req_cur' */ uint16_T set_cur_msgData; /* '<S997>/req_cur' */
uint16_T count; /* '<S1120>/Chart_proc_mission_upload' */ uint16_T count; /* '<S1120>/Chart_proc_mission_upload' */
uint16_T temporalCounter_i1_f3; /* '<S1120>/Chart_proc_mission_upload' */ uint16_T temporalCounter_i1_f; /* '<S1120>/Chart_proc_mission_upload' */
uint16_T req_cur_msgData_o; /* '<S1119>/Chart' */ uint16_T req_cur_msgData_o; /* '<S1119>/Chart' */
uint16_T resp_msgData; /* '<S1157>/Chart_proc_param_set' */ uint16_T resp_msgData; /* '<S1157>/Chart_proc_param_set' */
uint16_T resp_msgData_d; /* '<S1155>/Chart' */ uint16_T resp_msgData_d; /* '<S1155>/Chart' */
uint16_T resp_msgData_g; /* '<S1156>/Chart_proc_param_req_read' */ uint16_T resp_msgData_g; /* '<S1156>/Chart_proc_param_req_read' */
uint16_T temporalCounter_i1_de; /* '<S443>/valid_checking' */ uint16_T temporalCounter_i1_de; /* '<S443>/valid_checking' */
uint16_T temporalCounter_i1_j; /* '<S599>/waypoint_task' */ uint16_T temporalCounter_i1_e; /* '<S599>/waypoint_task' */
uint16_T temporalCounter_i1_dm; /* '<S645>/turning_back' */ uint16_T temporalCounter_i1_dm; /* '<S645>/turning_back' */
uint16_T temporalCounter_i1_dn; /* '<S583>/waypoint_task' */ uint16_T temporalCounter_i1_j; /* '<S583>/waypoint_task' */
uint16_T temporalCounter_i1_fo; /* '<S574>/landing_task' */ uint16_T temporalCounter_i1_e3; /* '<S574>/landing_task' */
uint16_T temporalCounter_i1_dr; /* '<S575>/takeoff_task' */ uint16_T temporalCounter_i1_fw; /* '<S575>/takeoff_task' */
uint16_T temporalCounter_i1_nj; /* '<S554>/manual_arm_disarm' */ uint16_T temporalCounter_i1_az; /* '<S554>/manual_arm_disarm' */
uint16_T set_cur_msgData_c; /* '<S451>/proc_set_ cur' */ uint16_T set_cur_msgData_c; /* '<S451>/proc_set_ cur' */
uint16_T temporalCounter_i1_kj; /* '<S450>/valid_checking' */ uint16_T temporalCounter_i1_kj; /* '<S450>/valid_checking' */
uint16_T last_cnt; /* '<S449>/check_conn' */ uint16_T last_cnt; /* '<S449>/check_conn' */
@@ -2227,23 +2229,23 @@ typedef struct {
uint8_T is_c75_cr929_autopilot; /* '<S1228>/Chart' */ uint8_T is_c75_cr929_autopilot; /* '<S1228>/Chart' */
uint8_T is_active_c74_cr929_autopilot;/* '<S1227>/Chart' */ uint8_T is_active_c74_cr929_autopilot;/* '<S1227>/Chart' */
uint8_T is_c74_cr929_autopilot; /* '<S1227>/Chart' */ uint8_T is_c74_cr929_autopilot; /* '<S1227>/Chart' */
uint8_T is_active_c65_cr929_autopilot;/* '<S1225>/Chart' */ uint8_T is_active_c66_cr929_autopilot;/* '<S1225>/Chart' */
uint8_T is_c65_cr929_autopilot; /* '<S1225>/Chart' */ uint8_T is_c66_cr929_autopilot; /* '<S1225>/Chart' */
uint8_T is_active_c64_cr929_autopilot;/* '<S1224>/Chart' */ uint8_T is_active_c65_cr929_autopilot;/* '<S1224>/Chart' */
uint8_T is_c64_cr929_autopilot; /* '<S1224>/Chart' */ uint8_T is_c65_cr929_autopilot; /* '<S1224>/Chart' */
uint8_T is_active_c59_cr929_autopilot;/* '<S1219>/Chart' */ uint8_T is_active_c60_cr929_autopilot;/* '<S1219>/Chart' */
uint8_T is_c59_cr929_autopilot; /* '<S1219>/Chart' */ uint8_T is_c60_cr929_autopilot; /* '<S1219>/Chart' */
uint8_T is_active_c51_cr929_autopilot;/* '<S1211>/Chart' */ uint8_T is_active_c52_cr929_autopilot;/* '<S1211>/Chart' */
uint8_T is_c51_cr929_autopilot; /* '<S1211>/Chart' */ uint8_T is_c52_cr929_autopilot; /* '<S1211>/Chart' */
uint8_T is_active_c50_cr929_autopilot;/* '<S1210>/Chart' */ uint8_T is_active_c51_cr929_autopilot;/* '<S1210>/Chart' */
uint8_T is_c50_cr929_autopilot; /* '<S1210>/Chart' */ uint8_T is_c51_cr929_autopilot; /* '<S1210>/Chart' */
uint8_T is_active_c49_cr929_autopilot;/* '<S1209>/Chart' */ uint8_T is_active_c50_cr929_autopilot;/* '<S1209>/Chart' */
uint8_T is_c49_cr929_autopilot; /* '<S1209>/Chart' */ uint8_T is_c50_cr929_autopilot; /* '<S1209>/Chart' */
uint8_T is_active_c48_cr929_autopilot;/* '<S1208>/Chart' */ uint8_T is_active_c49_cr929_autopilot;/* '<S1208>/Chart' */
uint8_T is_c48_cr929_autopilot; /* '<S1208>/Chart' */ uint8_T is_c49_cr929_autopilot; /* '<S1208>/Chart' */
uint8_T is_active_c80_cr929_autopilot;/* '<S1001>/Chart' */ uint8_T is_active_c80_cr929_autopilot;/* '<S1001>/Chart' */
uint8_T is_c80_cr929_autopilot; /* '<S1001>/Chart' */ uint8_T is_c80_cr929_autopilot; /* '<S1001>/Chart' */
uint8_T temporalCounter_i1_o0; /* '<S1001>/Chart' */ uint8_T temporalCounter_i1_lx; /* '<S1001>/Chart' */
uint8_T is_active_c31_mavlink_utils; /* '<S998>/proc_param_value' */ uint8_T is_active_c31_mavlink_utils; /* '<S998>/proc_param_value' */
uint8_T is_c31_mavlink_utils; /* '<S998>/proc_param_value' */ uint8_T is_c31_mavlink_utils; /* '<S998>/proc_param_value' */
uint8_T temporalCounter_i1_b0; /* '<S998>/proc_param_value' */ uint8_T temporalCounter_i1_b0; /* '<S998>/proc_param_value' */
@@ -2252,18 +2254,18 @@ typedef struct {
uint8_T is_c29_mavlink_utils; /* '<S1120>/Chart_proc_mission_upload' */ uint8_T is_c29_mavlink_utils; /* '<S1120>/Chart_proc_mission_upload' */
uint8_T retry; /* '<S1120>/Chart_proc_mission_upload' */ uint8_T retry; /* '<S1120>/Chart_proc_mission_upload' */
uint8_T is_active_c22_mavlink_utils; /* '<S997>/merge_ack' */ uint8_T is_active_c22_mavlink_utils; /* '<S997>/merge_ack' */
uint8_T is_active_c45_cr929_autopilot;/* '<S993>/traffic_ctrl' */ uint8_T is_active_c46_cr929_autopilot;/* '<S993>/traffic_ctrl' */
uint8_T is_c45_cr929_autopilot; /* '<S993>/traffic_ctrl' */ uint8_T is_c46_cr929_autopilot; /* '<S993>/traffic_ctrl' */
uint8_T port_num; /* '<S1029>/Chart' */ uint8_T port_num; /* '<S1029>/Chart' */
uint8_T is_active_c26_cr929_autopilot;/* '<S991>/Chart_send_ack' */ uint8_T is_active_c28_cr929_autopilot;/* '<S991>/Chart_send_ack' */
uint8_T stage; /* '<S984>/nav_corner' */ uint8_T stage; /* '<S984>/nav_corner' */
uint8_T icLoad_d; /* '<S945>/Delay' */ uint8_T icLoad_d; /* '<S945>/Delay' */
uint8_T icLoad_bg; /* '<S944>/Delay' */ uint8_T icLoad_bg; /* '<S944>/Delay' */
uint8_T icLoad_e; /* '<S946>/Delay' */ uint8_T icLoad_e; /* '<S946>/Delay' */
uint8_T icLoad_j; /* '<S947>/Delay' */ uint8_T icLoad_j; /* '<S947>/Delay' */
uint8_T icLoad_ed; /* '<S948>/Delay' */ uint8_T icLoad_ed; /* '<S948>/Delay' */
uint8_T is_active_c25_cr929_autopilot;/* '<S938>/pos_sel' */ uint8_T is_active_c26_cr929_autopilot;/* '<S938>/pos_sel' */
uint8_T is_c25_cr929_autopilot; /* '<S938>/pos_sel' */ uint8_T is_c26_cr929_autopilot; /* '<S938>/pos_sel' */
uint8_T icLoad_dh; /* '<S886>/Delay' */ uint8_T icLoad_dh; /* '<S886>/Delay' */
uint8_T icLoad_bf; /* '<S863>/Delay' */ uint8_T icLoad_bf; /* '<S863>/Delay' */
uint8_T icLoad_c; /* '<S852>/Delay' */ uint8_T icLoad_c; /* '<S852>/Delay' */
@@ -2283,8 +2285,8 @@ typedef struct {
uint8_T is_c48_mission_proc; /* '<S572>/mission_proc' */ uint8_T is_c48_mission_proc; /* '<S572>/mission_proc' */
uint8_T is_active_c77_maneuver; /* '<S594>/mode_switch_and_safety' */ uint8_T is_active_c77_maneuver; /* '<S594>/mode_switch_and_safety' */
uint8_T is_c77_maneuver; /* '<S594>/mode_switch_and_safety' */ uint8_T is_c77_maneuver; /* '<S594>/mode_switch_and_safety' */
uint8_T is_active_c19_cr929_autopilot;/* '<S599>/waypoint_task' */ uint8_T is_active_c20_cr929_autopilot;/* '<S599>/waypoint_task' */
uint8_T is_c19_cr929_autopilot; /* '<S599>/waypoint_task' */ uint8_T is_c20_cr929_autopilot; /* '<S599>/waypoint_task' */
uint8_T is_active_c11_maneuver; /* '<S603>/AC_test' */ uint8_T is_active_c11_maneuver; /* '<S603>/AC_test' */
uint8_T is_c11_maneuver; /* '<S603>/AC_test' */ uint8_T is_c11_maneuver; /* '<S603>/AC_test' */
uint8_T is_active_c10_maneuver; /* '<S640>/rudder_stim' */ uint8_T is_active_c10_maneuver; /* '<S640>/rudder_stim' */
@@ -2307,16 +2309,16 @@ typedef struct {
uint8_T is_c2_maneuver; /* '<S643>/steady_beta' */ uint8_T is_c2_maneuver; /* '<S643>/steady_beta' */
uint8_T is_active_c78_maneuver; /* '<S648>/turning_limit' */ uint8_T is_active_c78_maneuver; /* '<S648>/turning_limit' */
uint8_T is_c78_maneuver; /* '<S648>/turning_limit' */ uint8_T is_c78_maneuver; /* '<S648>/turning_limit' */
uint8_T is_active_c20_cr929_autopilot;/* '<S583>/waypoint_task' */ uint8_T is_active_c21_cr929_autopilot;/* '<S583>/waypoint_task' */
uint8_T is_c20_cr929_autopilot; /* '<S583>/waypoint_task' */ uint8_T is_c21_cr929_autopilot; /* '<S583>/waypoint_task' */
uint8_T is_Taxi; /* '<S583>/waypoint_task' */ uint8_T is_Taxi; /* '<S583>/waypoint_task' */
uint8_T is_active_c18_cr929_autopilot;/* '<S579>/waypoint_task' */ uint8_T is_active_c19_cr929_autopilot;/* '<S579>/waypoint_task' */
uint8_T is_c18_cr929_autopilot; /* '<S579>/waypoint_task' */ uint8_T is_c19_cr929_autopilot; /* '<S579>/waypoint_task' */
uint8_T is_active_c14_cr929_autopilot;/* '<S574>/landing_task' */ uint8_T is_active_c17_cr929_autopilot;/* '<S574>/landing_task' */
uint8_T is_c14_cr929_autopilot; /* '<S574>/landing_task' */ uint8_T is_c17_cr929_autopilot; /* '<S574>/landing_task' */
uint8_T is_active_c17_cr929_autopilot;/* '<S575>/takeoff_task' */ uint8_T is_active_c18_cr929_autopilot;/* '<S575>/takeoff_task' */
uint8_T is_c17_cr929_autopilot; /* '<S575>/takeoff_task' */ uint8_T is_c18_cr929_autopilot; /* '<S575>/takeoff_task' */
uint8_T is_active_c13_cr929_autopilot;/* '<S568>/Chart' */ uint8_T is_active_c14_cr929_autopilot;/* '<S568>/Chart' */
uint8_T is_active_c69_cr929_autopilot;/* '<S554>/standby_emergency' */ uint8_T is_active_c69_cr929_autopilot;/* '<S554>/standby_emergency' */
uint8_T is_c69_cr929_autopilot; /* '<S554>/standby_emergency' */ uint8_T is_c69_cr929_autopilot; /* '<S554>/standby_emergency' */
uint8_T is_active_c43_cr929_autopilot;/* '<S554>/manual_arm_disarm' */ uint8_T is_active_c43_cr929_autopilot;/* '<S554>/manual_arm_disarm' */
@@ -2332,11 +2334,11 @@ typedef struct {
uint8_T cnt_b; /* '<S450>/valid_checking' */ uint8_T cnt_b; /* '<S450>/valid_checking' */
uint8_T is_active_c13_C2_proc_comm; /* '<S449>/check_conn' */ uint8_T is_active_c13_C2_proc_comm; /* '<S449>/check_conn' */
uint8_T is_c13_C2_proc_comm; /* '<S449>/check_conn' */ uint8_T is_c13_C2_proc_comm; /* '<S449>/check_conn' */
uint8_T is_active_c12_cr929_autopilot;/* '<S448>/proc_cmd' */ uint8_T is_active_c13_cr929_autopilot;/* '<S448>/proc_cmd' */
uint8_T is_c12_cr929_autopilot; /* '<S448>/proc_cmd' */ uint8_T is_c13_cr929_autopilot; /* '<S448>/proc_cmd' */
uint8_T is_active_c3_cr929_autopilot;/* '<S446>/Chart' */ uint8_T is_active_c12_cr929_autopilot;/* '<S446>/Chart' */
uint8_T is_c3_cr929_autopilot; /* '<S446>/Chart' */ uint8_T is_c12_cr929_autopilot; /* '<S446>/Chart' */
uint8_T temporalCounter_i1_gsp; /* '<S446>/Chart' */ uint8_T temporalCounter_i1_jh; /* '<S446>/Chart' */
uint8_T is_active_c8_pack_parser; /* '<S422>/parser' */ uint8_T is_active_c8_pack_parser; /* '<S422>/parser' */
uint8_T is_c8_pack_parser; /* '<S422>/parser' */ uint8_T is_c8_pack_parser; /* '<S422>/parser' */
uint8_T is_active_c1_sbg; /* '<S409>/parser' */ uint8_T is_active_c1_sbg; /* '<S409>/parser' */
@@ -4044,8 +4046,6 @@ extern RT_MODEL_cr929_SIL_T *const cr929_SIL_M;
* Block '<S427>/add1' : Unused code path elimination * Block '<S427>/add1' : Unused code path elimination
* Block '<S427>/add2' : Unused code path elimination * Block '<S427>/add2' : Unused code path elimination
* Block '<S430>/Constant1' : Unused code path elimination * Block '<S430>/Constant1' : Unused code path elimination
* Block '<S430>/Display' : Unused code path elimination
* Block '<S430>/Display1' : Unused code path elimination
* Block '<S430>/Selector1' : Unused code path elimination * Block '<S430>/Selector1' : Unused code path elimination
* Block '<S438>/Constant4' : Unused code path elimination * Block '<S438>/Constant4' : Unused code path elimination
* Block '<S438>/Constant5' : Unused code path elimination * Block '<S438>/Constant5' : Unused code path elimination
@@ -5589,7 +5589,7 @@ extern RT_MODEL_cr929_SIL_T *const cr929_SIL_M;
* '<S1220>' : 'cr929_SIL/cr929_autopilot/sen_proc_monitor/health_monitor/monitor20' * '<S1220>' : 'cr929_SIL/cr929_autopilot/sen_proc_monitor/health_monitor/monitor20'
* '<S1221>' : 'cr929_SIL/cr929_autopilot/sen_proc_monitor/health_monitor/monitor21' * '<S1221>' : 'cr929_SIL/cr929_autopilot/sen_proc_monitor/health_monitor/monitor21'
* '<S1222>' : 'cr929_SIL/cr929_autopilot/sen_proc_monitor/health_monitor/monitor22' * '<S1222>' : 'cr929_SIL/cr929_autopilot/sen_proc_monitor/health_monitor/monitor22'
* '<S1223>' : 'cr929_SIL/cr929_autopilot/sen_proc_monitor/health_monitor/monitor23_28' * '<S1223>' : 'cr929_SIL/cr929_autopilot/sen_proc_monitor/health_monitor/monitor23_29'
* '<S1224>' : 'cr929_SIL/cr929_autopilot/sen_proc_monitor/health_monitor/monitor3' * '<S1224>' : 'cr929_SIL/cr929_autopilot/sen_proc_monitor/health_monitor/monitor3'
* '<S1225>' : 'cr929_SIL/cr929_autopilot/sen_proc_monitor/health_monitor/monitor4' * '<S1225>' : 'cr929_SIL/cr929_autopilot/sen_proc_monitor/health_monitor/monitor4'
* '<S1226>' : 'cr929_SIL/cr929_autopilot/sen_proc_monitor/health_monitor/monitor5' * '<S1226>' : 'cr929_SIL/cr929_autopilot/sen_proc_monitor/health_monitor/monitor5'
@@ -5615,7 +5615,7 @@ extern RT_MODEL_cr929_SIL_T *const cr929_SIL_M;
* '<S1246>' : 'cr929_SIL/cr929_autopilot/sen_proc_monitor/health_monitor/monitor20/Chart' * '<S1246>' : 'cr929_SIL/cr929_autopilot/sen_proc_monitor/health_monitor/monitor20/Chart'
* '<S1247>' : 'cr929_SIL/cr929_autopilot/sen_proc_monitor/health_monitor/monitor21/Chart' * '<S1247>' : 'cr929_SIL/cr929_autopilot/sen_proc_monitor/health_monitor/monitor21/Chart'
* '<S1248>' : 'cr929_SIL/cr929_autopilot/sen_proc_monitor/health_monitor/monitor22/Chart' * '<S1248>' : 'cr929_SIL/cr929_autopilot/sen_proc_monitor/health_monitor/monitor22/Chart'
* '<S1249>' : 'cr929_SIL/cr929_autopilot/sen_proc_monitor/health_monitor/monitor23_28/Chart' * '<S1249>' : 'cr929_SIL/cr929_autopilot/sen_proc_monitor/health_monitor/monitor23_29/Chart'
* '<S1250>' : 'cr929_SIL/cr929_autopilot/sen_proc_monitor/health_monitor/monitor3/Chart' * '<S1250>' : 'cr929_SIL/cr929_autopilot/sen_proc_monitor/health_monitor/monitor3/Chart'
* '<S1251>' : 'cr929_SIL/cr929_autopilot/sen_proc_monitor/health_monitor/monitor4/Chart' * '<S1251>' : 'cr929_SIL/cr929_autopilot/sen_proc_monitor/health_monitor/monitor4/Chart'
* '<S1252>' : 'cr929_SIL/cr929_autopilot/sen_proc_monitor/health_monitor/monitor5/Chart' * '<S1252>' : 'cr929_SIL/cr929_autopilot/sen_proc_monitor/health_monitor/monitor5/Chart'
@@ -3,9 +3,9 @@
* *
* Code generated for Simulink model 'cr929_SIL'. * Code generated for Simulink model 'cr929_SIL'.
* *
* Model version : 1.1416 * Model version : 1.1418
* Simulink Coder version : 9.0 (R2018b) 24-May-2018 * Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Sat Aug 28 09:08:15 2021 * C/C++ source code generated on : Wed Sep 15 13:57:27 2021
* *
* Target selection: ert_shrlib.tlc * Target selection: ert_shrlib.tlc
* Embedded hardware selection: Intel->x86-64 (Windows64) * Embedded hardware selection: Intel->x86-64 (Windows64)
@@ -927,10 +927,10 @@ static rtwCAPI_ModelMappingStaticInfo mmiStatic = {
rtElementMap, rtSampleTimeMap, rtDimensionArray }, rtElementMap, rtSampleTimeMap, rtDimensionArray },
"float", "float",
{ 218669257U, { 82069552U,
2347421338U, 3371026450U,
1626222349U, 3320420479U,
1501962824U }, 2241166774U },
(NULL), 0, (NULL), 0,
0 0
}; };
@@ -3,9 +3,9 @@
* *
* Code generated for Simulink model 'cr929_SIL'. * Code generated for Simulink model 'cr929_SIL'.
* *
* Model version : 1.1416 * Model version : 1.1418
* Simulink Coder version : 9.0 (R2018b) 24-May-2018 * Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Sat Aug 28 09:08:15 2021 * C/C++ source code generated on : Wed Sep 15 13:57:27 2021
* *
* Target selection: ert_shrlib.tlc * Target selection: ert_shrlib.tlc
* Embedded hardware selection: Intel->x86-64 (Windows64) * Embedded hardware selection: Intel->x86-64 (Windows64)
@@ -3,9 +3,9 @@
* *
* Code generated for Simulink model 'cr929_SIL'. * Code generated for Simulink model 'cr929_SIL'.
* *
* Model version : 1.1416 * Model version : 1.1418
* Simulink Coder version : 9.0 (R2018b) 24-May-2018 * Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Sat Aug 28 09:08:15 2021 * C/C++ source code generated on : Wed Sep 15 13:57:27 2021
* *
* Target selection: ert_shrlib.tlc * Target selection: ert_shrlib.tlc
* Embedded hardware selection: Intel->x86-64 (Windows64) * Embedded hardware selection: Intel->x86-64 (Windows64)
@@ -749,7 +749,7 @@ P_cr929_SIL_T cr929_SIL_P = {
/* Variable: dspli2_pwm /* Variable: dspli2_pwm
* Referenced by: '<S436>/1-D Lookup Table1' * Referenced by: '<S436>/1-D Lookup Table1'
*/ */
{ 1804.0F, 1356.0F, 1280.0F }, { 1804.0F, 1340.0F, 1260.0F },
/* Variable: dspli3_pos /* Variable: dspli3_pos
* Referenced by: '<S436>/1-D Lookup Table2' * Referenced by: '<S436>/1-D Lookup Table2'
@@ -3,9 +3,9 @@
* *
* Code generated for Simulink model 'cr929_SIL'. * Code generated for Simulink model 'cr929_SIL'.
* *
* Model version : 1.1416 * Model version : 1.1418
* Simulink Coder version : 9.0 (R2018b) 24-May-2018 * Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Sat Aug 28 09:08:15 2021 * C/C++ source code generated on : Wed Sep 15 13:57:27 2021
* *
* Target selection: ert_shrlib.tlc * Target selection: ert_shrlib.tlc
* Embedded hardware selection: Intel->x86-64 (Windows64) * Embedded hardware selection: Intel->x86-64 (Windows64)
@@ -233,7 +233,7 @@ extern const real32_T rtCP_pooled_lWipTZTk5imh[3];
extern const real32_T rtCP_pooled_odlPVtDdc1Zc[3]; extern const real32_T rtCP_pooled_odlPVtDdc1Zc[3];
extern const real32_T rtCP_pooled_lgnnsb0kAIGf[3]; extern const real32_T rtCP_pooled_lgnnsb0kAIGf[3];
extern const real32_T rtCP_pooled_zcCKt7BEliXd[3]; extern const real32_T rtCP_pooled_zcCKt7BEliXd[3];
extern const real32_T rtCP_pooled_xC3zU8Cfxdan[3]; extern const real32_T rtCP_pooled_sXWHQbTDsax0[3];
extern const real32_T rtCP_pooled_wAKIQseXUyIW[3]; extern const real32_T rtCP_pooled_wAKIQseXUyIW[3];
extern const real32_T rtCP_pooled_CxhvPUIWvzTv[3]; extern const real32_T rtCP_pooled_CxhvPUIWvzTv[3];
extern const real32_T rtCP_pooled_2XTNfxxllKmQ[3]; extern const real32_T rtCP_pooled_2XTNfxxllKmQ[3];
@@ -1541,7 +1541,7 @@ extern const uint8_T rtCP_pooled_mDbfc7f8L4g9;
#define rtCP_Constant1_Value_k5 rtCP_pooled_zcCKt7BEliXd /* Expression: flip(dspri1_pos) #define rtCP_Constant1_Value_k5 rtCP_pooled_zcCKt7BEliXd /* Expression: flip(dspri1_pos)
* Referenced by: '<S1395>/Constant1' * Referenced by: '<S1395>/Constant1'
*/ */
#define rtCP_Constant_Value_ek rtCP_pooled_xC3zU8Cfxdan /* Expression: flip(dspli2_pwm) #define rtCP_Constant_Value_ek rtCP_pooled_sXWHQbTDsax0 /* Expression: flip(dspli2_pwm)
* Referenced by: '<S1393>/Constant' * Referenced by: '<S1393>/Constant'
*/ */
#define rtCP_Constant1_Value_n0 rtCP_pooled_zcCKt7BEliXd /* Expression: flip(dspli2_pos) #define rtCP_Constant1_Value_n0 rtCP_pooled_zcCKt7BEliXd /* Expression: flip(dspli2_pos)
@@ -3,9 +3,9 @@
* *
* Code generated for Simulink model 'cr929_SIL'. * Code generated for Simulink model 'cr929_SIL'.
* *
* Model version : 1.1416 * Model version : 1.1418
* Simulink Coder version : 9.0 (R2018b) 24-May-2018 * Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Sat Aug 28 09:08:15 2021 * C/C++ source code generated on : Wed Sep 15 13:57:27 2021
* *
* Target selection: ert_shrlib.tlc * Target selection: ert_shrlib.tlc
* Embedded hardware selection: Intel->x86-64 (Windows64) * Embedded hardware selection: Intel->x86-64 (Windows64)
@@ -750,6 +750,9 @@ typedef struct {
/* 质量估计 */ /* 质量估计 */
real32_T mass_est; real32_T mass_est;
/* 油量估计 */
real32_T fuel_est;
/* 控制律选择;0是南航,1是商飞 */ /* 控制律选择;0是南航,1是商飞 */
boolean_T Switch_ControlLaw; boolean_T Switch_ControlLaw;
@@ -2973,8 +2976,8 @@ typedef struct {
#endif #endif
#ifndef DEFINED_TYPEDEF_FOR_struct_zbDuerJiypr5acipRrywLG_ #ifndef DEFINED_TYPEDEF_FOR_struct_CsPLctIZnUfgeKdIng8uFE_
#define DEFINED_TYPEDEF_FOR_struct_zbDuerJiypr5acipRrywLG_ #define DEFINED_TYPEDEF_FOR_struct_CsPLctIZnUfgeKdIng8uFE_
typedef struct { typedef struct {
real_T gear_up; real_T gear_up;
@@ -3039,15 +3042,16 @@ typedef struct {
real_T dr_stimulus; real_T dr_stimulus;
real_T dh_stimulus; real_T dh_stimulus;
real_T mass_est; real_T mass_est;
real_T fuel_est;
boolean_T Switch_ControlLaw; boolean_T Switch_ControlLaw;
boolean_T comac_ResetControlLaw; boolean_T comac_ResetControlLaw;
boolean_T comac_Arm_RUDTrimPanel; boolean_T comac_Arm_RUDTrimPanel;
} struct_zbDuerJiypr5acipRrywLG; } struct_CsPLctIZnUfgeKdIng8uFE;
#endif #endif
#ifndef DEFINED_TYPEDEF_FOR_struct_1Vf5zv0YnPo0RauDCWLb5B_ #ifndef DEFINED_TYPEDEF_FOR_struct_Kl3knOPg8BiVQWX2M8HipB_
#define DEFINED_TYPEDEF_FOR_struct_1Vf5zv0YnPo0RauDCWLb5B_ #define DEFINED_TYPEDEF_FOR_struct_Kl3knOPg8BiVQWX2M8HipB_
typedef struct { typedef struct {
boolean_T gear_up; boolean_T gear_up;
@@ -3112,10 +3116,11 @@ typedef struct {
real32_T dr_stimulus; real32_T dr_stimulus;
real32_T dh_stimulus; real32_T dh_stimulus;
real32_T mass_est; real32_T mass_est;
real32_T fuel_est;
boolean_T Switch_ControlLaw; boolean_T Switch_ControlLaw;
boolean_T comac_ResetControlLaw; boolean_T comac_ResetControlLaw;
boolean_T comac_Arm_RUDTrimPanel; boolean_T comac_Arm_RUDTrimPanel;
} struct_1Vf5zv0YnPo0RauDCWLb5B; } struct_Kl3knOPg8BiVQWX2M8HipB;
#endif #endif
@@ -3,9 +3,9 @@
* *
* Code generated for Simulink model 'cr929_SIL'. * Code generated for Simulink model 'cr929_SIL'.
* *
* Model version : 1.1416 * Model version : 1.1418
* Simulink Coder version : 9.0 (R2018b) 24-May-2018 * Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Sat Aug 28 09:08:15 2021 * C/C++ source code generated on : Wed Sep 15 13:57:27 2021
* *
* Target selection: ert_shrlib.tlc * Target selection: ert_shrlib.tlc
* Embedded hardware selection: Intel->x86-64 (Windows64) * Embedded hardware selection: Intel->x86-64 (Windows64)
@@ -3,9 +3,9 @@
* *
* Code generation for model "cr929_SIL". * Code generation for model "cr929_SIL".
* *
* Model version : 1.1396 * Model version : 1.1418
* Simulink Coder version : 9.0 (R2018b) 24-May-2018 * Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C source code generated on : Tue Aug 24 16:36:51 2021 * C source code generated on : Wed Sep 15 13:57:27 2021
*/ */
#include "rtwtypes.h" #include "rtwtypes.h"
@@ -759,6 +759,9 @@ const real_T rtCP_pooled_rnzXCjvQlWUv[45] = { 0.016949, 0.015597, 0.013632,
extern const uint32_T rtCP_pooled_sFqFEOyqD1B6[3]; extern const uint32_T rtCP_pooled_sFqFEOyqD1B6[3];
const uint32_T rtCP_pooled_sFqFEOyqD1B6[3] = { 1U, 20U, 220U } ; const uint32_T rtCP_pooled_sFqFEOyqD1B6[3] = { 1U, 20U, 220U } ;
extern const real32_T rtCP_pooled_sXWHQbTDsax0[3];
const real32_T rtCP_pooled_sXWHQbTDsax0[3] = { 1260.0F, 1340.0F, 1804.0F } ;
extern const real_T rtCP_pooled_tEMgQLmcwasw[8]; extern const real_T rtCP_pooled_tEMgQLmcwasw[8];
const real_T rtCP_pooled_tEMgQLmcwasw[8] = { -0.000689, 0.000839, 0.001693, const real_T rtCP_pooled_tEMgQLmcwasw[8] = { -0.000689, 0.000839, 0.001693,
0.001506, -0.0, 0.0, 0.0, 0.0 } ; 0.001506, -0.0, 0.0, 0.0, 0.0 } ;