gencode based on f2b0120
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.1309
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Wed Jan 12 15:16:12 2022
|
||||
* C/C++ source code generated on : Thu Jan 13 13:54:40 2022
|
||||
*
|
||||
* Target selection: ert_shrlib.tlc
|
||||
* Embedded hardware selection: Intel->x86-64 (Windows64)
|
||||
@@ -317,14 +317,14 @@ typedef struct {
|
||||
mavlink_serial_control_t mav_serial_control;/* '<S715>/mav_serial_control' */
|
||||
mavlink_serial_control_t ser_echo; /* '<S632>/traffic_ctrl' */
|
||||
mavlink_autopilot_version_t ap_ver; /* '<S745>/send_auto_hw' */
|
||||
mavlink_autopilot_version_t ap_ver_g;/* '<S632>/traffic_ctrl' */
|
||||
mavlink_autopilot_version_t ap_ver_b;/* '<S632>/traffic_ctrl' */
|
||||
mavlink_gps_raw_int_t gps; /* '<S660>/Chart' */
|
||||
mavlink_battery_status_t bat; /* '<S656>/Chart' */
|
||||
TrajPlan traj_out; /* '<S181>/landing_task' */
|
||||
TrajPlan home; /* '<S187>/takeoff_task' */
|
||||
TrajPlan traj_n; /* '<S187>/takeoff_task' */
|
||||
TrajPlan traj_m; /* '<S174>/RTL_task' */
|
||||
TrajPlan traj_i; /* '<S173>/Chart' */
|
||||
TrajPlan traj_c; /* '<S187>/takeoff_task' */
|
||||
TrajPlan traj_g; /* '<S174>/RTL_task' */
|
||||
TrajPlan traj_fp; /* '<S173>/Chart' */
|
||||
mavlink_mission_item_int_t mav_mission_item_int;/* '<S721>/mav_mission_item_int' */
|
||||
mavlink_mission_item_int_t send_req; /* '<S753>/Chart' */
|
||||
mavlink_mission_item_int_t send_item;/* '<S754>/Chart_proc_mission_req' */
|
||||
@@ -341,7 +341,7 @@ typedef struct {
|
||||
mavlink_global_position_int_t ins; /* '<S659>/Chart' */
|
||||
mavlink_emb_atmo_com_t atmos; /* '<S657>/Chart' */
|
||||
mavlink_attitude_t att; /* '<S655>/Chart' */
|
||||
CommandMsg msg_g; /* '<S746>/send_cmd' */
|
||||
CommandMsg msg_p; /* '<S746>/send_cmd' */
|
||||
CommandMsg cmd; /* '<S179>/mission_proc' */
|
||||
mavlink_vfr_hud_t hud; /* '<S670>/Chart' */
|
||||
mavlink_status_t mav_status; /* '<S739>/mav_parser' */
|
||||
@@ -357,7 +357,7 @@ typedef struct {
|
||||
mavlink_mission_request_t mav_mission_request;/* '<S723>/mav_mission_request' */
|
||||
mavlink_mission_request_list_t mav_mission_request_list;/* '<S725>/mav_mission_request_list' */
|
||||
mavlink_mission_request_int_t mission_req_int;/* '<S757>/Chart_proc_mission_upload' */
|
||||
mavlink_mission_request_int_t mission_req_int_p;/* '<S632>/traffic_ctrl' */
|
||||
mavlink_mission_request_int_t mission_req_int_e;/* '<S632>/traffic_ctrl' */
|
||||
mavlink_mission_current_t cur; /* '<S636>/req_cur' */
|
||||
mavlink_mission_current_t mission_cur;/* '<S632>/traffic_ctrl' */
|
||||
mavlink_mission_count_t mav_mission_count;/* '<S719>/mav_mission_count' */
|
||||
@@ -369,7 +369,7 @@ typedef struct {
|
||||
mavlink_mission_ack_t ack; /* '<S636>/merge_ack' */
|
||||
mavlink_mission_ack_t send_ack_b; /* '<S751>/Chart_proc_mission_clr_all' */
|
||||
mavlink_mission_ack_t send_ack_a; /* '<S754>/Chart_proc_mission_req' */
|
||||
mavlink_mission_ack_t mission_ack_e; /* '<S632>/traffic_ctrl' */
|
||||
mavlink_mission_ack_t mission_ack_m; /* '<S632>/traffic_ctrl' */
|
||||
mavlink_extended_sys_state_t ext_sys_stat;/* '<S658>/Chart' */
|
||||
real_T Sum[3]; /* '<S1114>/Sum' */
|
||||
real_T p1[3]; /* '<S1004>/p1' */
|
||||
@@ -478,7 +478,7 @@ typedef struct {
|
||||
real_T VectorConcatenate[9]; /* '<S951>/Vector Concatenate' */
|
||||
real_T invIxx_c; /* '<S899>/inv Ixx' */
|
||||
real_T width; /* '<S666>/Width' */
|
||||
CommandAck ack_l; /* '<S47>/proc_cmd' */
|
||||
CommandAck ack_b; /* '<S47>/proc_cmd' */
|
||||
uint32_T TmpSignalConversionAtBytePackInport1[2];
|
||||
uint32_T TmpSignalConversionAtBytePackInport1_p[2];
|
||||
uint32_T TmpSignalConversionAtBytePackInport1_ph[2];
|
||||
@@ -878,8 +878,8 @@ typedef struct {
|
||||
real32_T DataTypeConversion_g[5]; /* '<S666>/Data Type Conversion' */
|
||||
real32_T vn; /* '<S660>/Chart' */
|
||||
real32_T ve; /* '<S660>/Chart' */
|
||||
real32_T vn_i; /* '<S660>/Chart' */
|
||||
real32_T ve_o; /* '<S660>/Chart' */
|
||||
real32_T vn_j; /* '<S660>/Chart' */
|
||||
real32_T ve_d; /* '<S660>/Chart' */
|
||||
real32_T Merge_c; /* '<S677>/Merge' */
|
||||
real32_T Sqrt; /* '<S678>/Sqrt' */
|
||||
real32_T rdot; /* '<S618>/Merge2' */
|
||||
@@ -901,19 +901,19 @@ typedef struct {
|
||||
real32_T gyro_c_out; /* '<S188>/Chart' */
|
||||
real32_T as_c_out; /* '<S188>/Chart' */
|
||||
real32_T hdot_c_out; /* '<S181>/landing_task' */
|
||||
real32_T gs_c_out_l; /* '<S181>/landing_task' */
|
||||
real32_T gs_c_out_d; /* '<S181>/landing_task' */
|
||||
real32_T gyro_c; /* '<S181>/landing_task' */
|
||||
real32_T hdot_c; /* '<S187>/takeoff_task' */
|
||||
real32_T as_c; /* '<S187>/takeoff_task' */
|
||||
real32_T gs_c; /* '<S187>/takeoff_task' */
|
||||
real32_T gyro_c_j; /* '<S187>/takeoff_task' */
|
||||
real32_T gyro_c_e; /* '<S187>/takeoff_task' */
|
||||
real32_T failsafe_asl; /* '<S187>/takeoff_task' */
|
||||
real32_T hdot_c_out_n; /* '<S174>/RTL_task' */
|
||||
real32_T gyro_c_out_d; /* '<S174>/RTL_task' */
|
||||
real32_T gs_c_out_g; /* '<S174>/RTL_task' */
|
||||
real32_T as_c_out_f; /* '<S174>/RTL_task' */
|
||||
real32_T hdot_c_out_m; /* '<S174>/RTL_task' */
|
||||
real32_T gyro_c_out_f; /* '<S174>/RTL_task' */
|
||||
real32_T gs_c_out_n; /* '<S174>/RTL_task' */
|
||||
real32_T as_c_out_a; /* '<S174>/RTL_task' */
|
||||
real32_T h_c; /* '<S229>/Chart' */
|
||||
real32_T params_h[7]; /* '<S41>/proc_cmd' */
|
||||
real32_T params_o[7]; /* '<S41>/proc_cmd' */
|
||||
int32_T ErrCode; /* '<S1416>/S-Function' */
|
||||
int32_T ErrCode_k; /* '<S1419>/S-Function' */
|
||||
int32_T ErrCode_j; /* '<S1422>/S-Function' */
|
||||
@@ -938,52 +938,52 @@ typedef struct {
|
||||
ENUM_semiauto_level3 level3_lgx; /* '<S221>/Chart' */
|
||||
ENUM_mode mode; /* '<S184>/Chart' */
|
||||
ENUM_mode mode_c; /* '<S183>/Chart' */
|
||||
ENUM_mode mode_j; /* '<S185>/Chart' */
|
||||
ENUM_mode mode_c3; /* '<S188>/Chart' */
|
||||
ENUM_mode mode_e; /* '<S181>/landing_task' */
|
||||
ENUM_mode mode_b; /* '<S187>/takeoff_task' */
|
||||
ENUM_mode mode_o; /* '<S174>/RTL_task' */
|
||||
ENUM_mode mode_a; /* '<S229>/Chart' */
|
||||
ENUM_mode mode_h; /* '<S185>/Chart' */
|
||||
ENUM_mode mode_b; /* '<S188>/Chart' */
|
||||
ENUM_mode mode_o; /* '<S181>/landing_task' */
|
||||
ENUM_mode mode_p; /* '<S187>/takeoff_task' */
|
||||
ENUM_mode mode_pu; /* '<S174>/RTL_task' */
|
||||
ENUM_mode mode_m; /* '<S229>/Chart' */
|
||||
ENUM_auto_level3 level3_auto_lgx; /* '<S174>/RTL_task' */
|
||||
ENUM_VTOL_STATE vtol_state_out; /* '<S188>/Chart' */
|
||||
ENUM_VTOL_STATE vtol_state_out_l; /* '<S181>/landing_task' */
|
||||
ENUM_VTOL_STATE vtol_state_out_g; /* '<S181>/landing_task' */
|
||||
ENUM_VTOL_STATE vtol_state; /* '<S187>/takeoff_task' */
|
||||
ENUM_VTOL_STATE vtol_state_out_o; /* '<S174>/RTL_task' */
|
||||
ENUM_VTOL_STATE vtol_state_out_i; /* '<S174>/RTL_task' */
|
||||
ENUM_SystemState state; /* '<S187>/takeoff_task' */
|
||||
ENUM_LANDED_STATE landed_state; /* '<S181>/landing_task' */
|
||||
ENUM_LANDED_STATE landed_state_c; /* '<S187>/takeoff_task' */
|
||||
ENUM_LANDED_STATE landed_state_j; /* '<S174>/RTL_task' */
|
||||
ENUM_LANDED_STATE landed_state_a; /* '<S229>/Chart' */
|
||||
ENUM_LANDED_STATE landed_state_d; /* '<S187>/takeoff_task' */
|
||||
ENUM_LANDED_STATE landed_state_a; /* '<S174>/RTL_task' */
|
||||
ENUM_LANDED_STATE landed_state_p; /* '<S229>/Chart' */
|
||||
ENUM_CSAS_YAW CSAS_yaw_out; /* '<S188>/Chart' */
|
||||
ENUM_CSAS_YAW CSAS_yaw; /* '<S181>/landing_task' */
|
||||
ENUM_CSAS_YAW CSAS_yaw_l; /* '<S187>/takeoff_task' */
|
||||
ENUM_CSAS_YAW CSAS_yaw_p; /* '<S174>/RTL_task' */
|
||||
ENUM_CSAS_YAW CSAS_yaw_o; /* '<S187>/takeoff_task' */
|
||||
ENUM_CSAS_YAW CSAS_yaw_h; /* '<S174>/RTL_task' */
|
||||
ENUM_CSAS_ROLL CSAS_roll_out; /* '<S188>/Chart' */
|
||||
ENUM_CSAS_ROLL CSAS_roll; /* '<S181>/landing_task' */
|
||||
ENUM_CSAS_ROLL CSAS_roll_b; /* '<S187>/takeoff_task' */
|
||||
ENUM_CSAS_ROLL CSAS_roll_p; /* '<S174>/RTL_task' */
|
||||
ENUM_CSAS_ROLL CSAS_roll_m; /* '<S187>/takeoff_task' */
|
||||
ENUM_CSAS_ROLL CSAS_roll_mq; /* '<S174>/RTL_task' */
|
||||
ENUM_CSAS_PITCH CSAS_pitch_out; /* '<S188>/Chart' */
|
||||
ENUM_CSAS_PITCH CSAS_pitch; /* '<S181>/landing_task' */
|
||||
ENUM_CSAS_PITCH CSAS_pitch_e; /* '<S187>/takeoff_task' */
|
||||
ENUM_CSAS_PITCH CSAS_pitch_n; /* '<S174>/RTL_task' */
|
||||
ENUM_CSAS_PITCH CSAS_pitch_p; /* '<S187>/takeoff_task' */
|
||||
ENUM_CSAS_PITCH CSAS_pitch_c; /* '<S174>/RTL_task' */
|
||||
ENUM_AT AT_out; /* '<S184>/Chart' */
|
||||
ENUM_AT AT_out_l; /* '<S188>/Chart' */
|
||||
ENUM_AT AT_out_k; /* '<S188>/Chart' */
|
||||
ENUM_AT AT; /* '<S181>/landing_task' */
|
||||
ENUM_AT AT_o; /* '<S187>/takeoff_task' */
|
||||
ENUM_AT AT_m; /* '<S174>/RTL_task' */
|
||||
ENUM_AT AT_g; /* '<S187>/takeoff_task' */
|
||||
ENUM_AT AT_i; /* '<S174>/RTL_task' */
|
||||
ENUM_AG AG_out; /* '<S188>/Chart' */
|
||||
ENUM_AG AG; /* '<S181>/landing_task' */
|
||||
ENUM_AG AG_f; /* '<S187>/takeoff_task' */
|
||||
ENUM_AG AG_n; /* '<S174>/RTL_task' */
|
||||
ENUM_AG AG_c; /* '<S187>/takeoff_task' */
|
||||
ENUM_AG AG_l; /* '<S174>/RTL_task' */
|
||||
ENUM_AFCS_VERT AFCS_VERT_out; /* '<S184>/Chart' */
|
||||
ENUM_AFCS_VERT AFCS_VERT_out_e; /* '<S188>/Chart' */
|
||||
ENUM_AFCS_VERT AFCS_VERT_out_h; /* '<S188>/Chart' */
|
||||
ENUM_AFCS_VERT AFCS_VERT; /* '<S181>/landing_task' */
|
||||
ENUM_AFCS_VERT AFCS_VERT_j; /* '<S187>/takeoff_task' */
|
||||
ENUM_AFCS_VERT AFCS_VERT_k; /* '<S187>/takeoff_task' */
|
||||
ENUM_AFCS_VERT AFCS_VERT_c; /* '<S174>/RTL_task' */
|
||||
ENUM_AFCS_LAT AFCS_LAT_out; /* '<S188>/Chart' */
|
||||
ENUM_AFCS_LAT AFCS_LAT; /* '<S181>/landing_task' */
|
||||
ENUM_AFCS_LAT AFCS_LAT_a; /* '<S187>/takeoff_task' */
|
||||
ENUM_AFCS_LAT AFCS_LAT_m; /* '<S174>/RTL_task' */
|
||||
ENUM_AFCS_LAT AFCS_LAT_d; /* '<S187>/takeoff_task' */
|
||||
ENUM_AFCS_LAT AFCS_LAT_f; /* '<S174>/RTL_task' */
|
||||
uint16_T UnitDelay_m; /* '<S1241>/Unit Delay' */
|
||||
uint16_T len; /* '<S7>/Merge' */
|
||||
uint16_T hal_rec_o2; /* '<S1448>/hal_rec' */
|
||||
@@ -1050,11 +1050,11 @@ typedef struct {
|
||||
uint16_T cur_np; /* '<S179>/mission_proc' */
|
||||
uint16_T command_d; /* '<S196>/mav' */
|
||||
uint16_T WP_out; /* '<S184>/Chart' */
|
||||
uint16_T WP_out_g; /* '<S183>/Chart' */
|
||||
uint16_T WP_out_j; /* '<S183>/Chart' */
|
||||
uint16_T WP_out_p; /* '<S185>/Chart' */
|
||||
uint16_T WP_out_f; /* '<S188>/Chart' */
|
||||
uint16_T WP_out_k; /* '<S181>/landing_task' */
|
||||
uint16_T WP_out_b; /* '<S187>/takeoff_task' */
|
||||
uint16_T WP_out_i; /* '<S188>/Chart' */
|
||||
uint16_T WP_out_h; /* '<S181>/landing_task' */
|
||||
uint16_T WP_out_m; /* '<S187>/takeoff_task' */
|
||||
uint16_T WP_cur; /* '<S44>/proc_set_ cur' */
|
||||
uint16_T id; /* '<S41>/proc_cmd' */
|
||||
uint16_T OutportBuffer_InsertedFor_gps_hdg_status_at_inport_0;/* '<S1349>/Constant' */
|
||||
@@ -1159,9 +1159,10 @@ typedef struct {
|
||||
uint8_T mav_char_in; /* '<S739>/Selector' */
|
||||
uint8_T BitwiseOperator; /* '<S682>/Bitwise Operator' */
|
||||
uint8_T DataTypeConversion_h; /* '<S682>/Data Type Conversion' */
|
||||
uint8_T mode_out; /* '<S603>/Chart' */
|
||||
uint8_T engine_mode; /* '<S188>/Chart' */
|
||||
uint8_T engine_mode_j; /* '<S181>/landing_task' */
|
||||
uint8_T engine_mode_e; /* '<S187>/takeoff_task' */
|
||||
uint8_T engine_mode_p; /* '<S181>/landing_task' */
|
||||
uint8_T engine_mode_g; /* '<S187>/takeoff_task' */
|
||||
uint8_T engine_mode_out; /* '<S174>/RTL_task' */
|
||||
boolean_T NOT; /* '<S6>/NOT' */
|
||||
boolean_T NOT1; /* '<S6>/NOT1' */
|
||||
@@ -1198,16 +1199,16 @@ typedef struct {
|
||||
boolean_T use_mission_traj; /* '<S181>/landing_task' */
|
||||
boolean_T armed_out; /* '<S181>/landing_task' */
|
||||
boolean_T landing_cmd_out; /* '<S181>/landing_task' */
|
||||
boolean_T use_mission_traj_d; /* '<S187>/takeoff_task' */
|
||||
boolean_T armed_out_j; /* '<S187>/takeoff_task' */
|
||||
boolean_T use_mission_traj_h; /* '<S187>/takeoff_task' */
|
||||
boolean_T armed_out_p; /* '<S187>/takeoff_task' */
|
||||
boolean_T takeoff_cmd_out; /* '<S187>/takeoff_task' */
|
||||
boolean_T abort_takeoff_cmd_out_l; /* '<S187>/takeoff_task' */
|
||||
boolean_T landing_cmd_out_l; /* '<S187>/takeoff_task' */
|
||||
boolean_T use_mission_traj_k; /* '<S174>/RTL_task' */
|
||||
boolean_T armed_out_a; /* '<S174>/RTL_task' */
|
||||
boolean_T landing_cmd_out_m; /* '<S174>/RTL_task' */
|
||||
boolean_T abort_takeoff_cmd_out_a; /* '<S187>/takeoff_task' */
|
||||
boolean_T landing_cmd_out_k; /* '<S187>/takeoff_task' */
|
||||
boolean_T use_mission_traj_p; /* '<S174>/RTL_task' */
|
||||
boolean_T armed_out_d; /* '<S174>/RTL_task' */
|
||||
boolean_T landing_cmd_out_c; /* '<S174>/RTL_task' */
|
||||
boolean_T valid_ew; /* '<S43>/valid_checking' */
|
||||
boolean_T ack_b; /* '<S41>/proc_cmd' */
|
||||
boolean_T ack_c; /* '<S41>/proc_cmd' */
|
||||
B_sbg_ecom_log_nav_data_frame_ET39_SIL_T sbg_ecom_log_nav_data_frame_g;/* '<S1272>/sbg_ecom_log_nav_data_frame' */
|
||||
B_sbg_ecom_log_euler_data_frame_ET39_SIL_T sbg_ecom_log_euler_data_frame_c;/* '<S1272>/sbg_ecom_log_euler_data_frame' */
|
||||
B_sbg_ecom_log_nav_data_frame_ET39_SIL_T sbg_ecom_log_nav_data_frame;/* '<S1259>/sbg_ecom_log_nav_data_frame' */
|
||||
@@ -1239,7 +1240,7 @@ typedef struct {
|
||||
MavMission m; /* '<S788>/chat_update_mission_item' */
|
||||
CommandMsg msg_msgData; /* '<S746>/send_cmd' */
|
||||
CommandMsg cmd_msgData; /* '<S179>/mission_proc' */
|
||||
CommandMsg cmd_msgData_a; /* '<S41>/proc_cmd' */
|
||||
CommandMsg cmd_msgData_n; /* '<S41>/proc_cmd' */
|
||||
CommandMsg cmd2_msgData; /* '<S41>/proc_cmd' */
|
||||
mavlink_param_value_t msg_msgData_e; /* '<S637>/proc_param_value' */
|
||||
mavlink_param_value_t param_val_queue_msgData;/* '<S632>/traffic_ctrl' */
|
||||
@@ -1291,7 +1292,7 @@ typedef struct {
|
||||
real_T last_lat1_in; /* '<S623>/nav_corner' */
|
||||
real_T last_lon1_in; /* '<S623>/nav_corner' */
|
||||
CommandAck ack_msgData; /* '<S630>/Chart_send_ack' */
|
||||
CommandAck ack_msgData_b; /* '<S47>/proc_cmd' */
|
||||
CommandAck ack_msgData_m; /* '<S47>/proc_cmd' */
|
||||
mavlink_mission_count_t mission_cnt_msgData;/* '<S757>/Chart_proc_mission_upload' */
|
||||
mavlink_mission_count_t send_cnt_msgData;/* '<S752>/Chart' */
|
||||
mavlink_mission_count_t send_cnt_msgData_n;/* '<S755>/Chart_proc_mission_req_lst' */
|
||||
@@ -1514,7 +1515,7 @@ typedef struct {
|
||||
void* msgs_msgInterface; /* '<S695>/proc_queue' */
|
||||
void* msgs_msgHandle; /* '<S695>/proc_queue' */
|
||||
void* msgs_msgDataPtr; /* '<S695>/proc_queue' */
|
||||
void* msg_msgInterface_l; /* '<S746>/send_cmd' */
|
||||
void* msg_msgInterface_c; /* '<S746>/send_cmd' */
|
||||
void* ap_ver_msgInterface; /* '<S745>/send_auto_hw' */
|
||||
void* send_req_msgInterface; /* '<S753>/Chart' */
|
||||
void* send_ack_msgInterface; /* '<S751>/Chart_proc_mission_clr_all' */
|
||||
@@ -1554,21 +1555,22 @@ typedef struct {
|
||||
void* serial_echoline_msgInterface; /* '<S632>/traffic_ctrl' */
|
||||
void* serial_echoline_msgHandle; /* '<S632>/traffic_ctrl' */
|
||||
void* serial_echoline_msgDataPtr; /* '<S632>/traffic_ctrl' */
|
||||
void* send_ack_msgInterface_d; /* '<S630>/Chart_send_ack' */
|
||||
void* ack_msgInterface_k; /* '<S630>/Chart_send_ack' */
|
||||
void* send_ack_msgInterface_o; /* '<S630>/Chart_send_ack' */
|
||||
void* ack_msgInterface_n; /* '<S630>/Chart_send_ack' */
|
||||
void* ack_msgHandle; /* '<S630>/Chart_send_ack' */
|
||||
void* ack_msgDataPtr; /* '<S630>/Chart_send_ack' */
|
||||
void* cmd_msgInterface; /* '<S179>/mission_proc' */
|
||||
void* set_cur_msgInterface_l; /* '<S44>/proc_set_ cur' */
|
||||
void* set_cur_msgHandle; /* '<S44>/proc_set_ cur' */
|
||||
void* set_cur_msgDataPtr; /* '<S44>/proc_set_ cur' */
|
||||
void* cmd_msgInterface_e; /* '<S41>/proc_cmd' */
|
||||
void* cmd_msgInterface_n; /* '<S41>/proc_cmd' */
|
||||
void* cmd_msgHandle; /* '<S41>/proc_cmd' */
|
||||
void* cmd_msgDataPtr; /* '<S41>/proc_cmd' */
|
||||
void* cmd2_msgInterface; /* '<S41>/proc_cmd' */
|
||||
void* cmd2_msgHandle; /* '<S41>/proc_cmd' */
|
||||
void* cmd2_msgDataPtr; /* '<S41>/proc_cmd' */
|
||||
void* ack_msgInterface_b; /* '<S47>/proc_cmd' */
|
||||
void* ack_msgInterface_a; /* '<S47>/proc_cmd' */
|
||||
real32_T DiscreteTransferFcn_states_a;/* '<S1364>/Discrete Transfer Fcn' */
|
||||
real32_T DiscreteTransferFcn_states_f;/* '<S613>/Discrete Transfer Fcn' */
|
||||
real32_T DiscreteTransferFcn1_states;/* '<S613>/Discrete Transfer Fcn1' */
|
||||
real32_T Delay_DSTATE; /* '<S582>/Delay' */
|
||||
@@ -1597,6 +1599,7 @@ typedef struct {
|
||||
uint32_T UnitDelay_DSTATE_p; /* '<S36>/Unit Delay' */
|
||||
uint32_T UnitDelay_DSTATE_e; /* '<S623>/Unit Delay' */
|
||||
ENUM_operational_level2 UnitDelay_DSTATE_hu;/* '<S164>/Unit Delay' */
|
||||
real32_T DiscreteTransferFcn_tmp_l; /* '<S1364>/Discrete Transfer Fcn' */
|
||||
real32_T PrevY_f2[3]; /* '<S1289>/Rate Limiter' */
|
||||
real32_T PrevY_n[3]; /* '<S1289>/Rate Limiter1' */
|
||||
real32_T cnt; /* '<S1300>/zero_set' */
|
||||
@@ -1650,13 +1653,11 @@ typedef struct {
|
||||
uint32_T m_bpIndex_d; /* '<S909>/cq' */
|
||||
uint32_T m_bpIndex_dl; /* '<S911>/ct' */
|
||||
uint32_T wait_time; /* '<S632>/traffic_ctrl' */
|
||||
uint32_T temporalCounter_i1_a; /* '<S632>/traffic_ctrl' */
|
||||
uint32_T temporalCounter_i1_m; /* '<S183>/Chart' */
|
||||
uint32_T temporalCounter_i1_n; /* '<S632>/traffic_ctrl' */
|
||||
uint32_T temporalCounter_i1_j; /* '<S183>/Chart' */
|
||||
uint32_T tick_abort; /* '<S187>/takeoff_task' */
|
||||
uint32_T temporalCounter_i1_mu; /* '<S187>/takeoff_task' */
|
||||
uint32_T temporalCounter_i1_o; /* '<S187>/takeoff_task' */
|
||||
uint32_T temporalCounter_i1_e; /* '<S42>/check_conn' */
|
||||
uint32_T m_bpIndex_l; /* '<S16>/1-D Lookup Table1' */
|
||||
uint32_T m_bpIndex_iw; /* '<S16>/1-D Lookup Table3' */
|
||||
uint32_T m_bpIndex_os; /* '<S16>/1-D Lookup Table4' */
|
||||
int_T p1_IWORK; /* '<S1004>/p1' */
|
||||
int_T q_IWORK; /* '<S1003>/q' */
|
||||
@@ -1710,15 +1711,15 @@ typedef struct {
|
||||
int16_T left; /* '<S7>/record_traffic_ctrl' */
|
||||
uint16_T temporalCounter_i1_h; /* '<S1289>/check_gps_valid' */
|
||||
uint16_T last_seq; /* '<S852>/Chart' */
|
||||
uint16_T last_seq_e; /* '<S849>/Chart' */
|
||||
uint16_T last_seq_c; /* '<S848>/Chart' */
|
||||
uint16_T last_seq_g; /* '<S843>/Chart' */
|
||||
uint16_T last_seq_m; /* '<S839>/Chart' */
|
||||
uint16_T last_seq_a; /* '<S838>/Chart' */
|
||||
uint16_T last_seq_f; /* '<S849>/Chart' */
|
||||
uint16_T last_seq_j; /* '<S848>/Chart' */
|
||||
uint16_T last_seq_e; /* '<S843>/Chart' */
|
||||
uint16_T last_seq_c; /* '<S839>/Chart' */
|
||||
uint16_T last_seq_k; /* '<S838>/Chart' */
|
||||
uint16_T param_req_read_msgData; /* '<S637>/proc_param_value' */
|
||||
uint16_T param_req_lst_msgData; /* '<S637>/proc_param_value' */
|
||||
uint16_T param_set_msgData; /* '<S637>/proc_param_value' */
|
||||
uint16_T temporalCounter_i1_ar; /* '<S636>/req_cur' */
|
||||
uint16_T temporalCounter_i1_a; /* '<S636>/req_cur' */
|
||||
uint16_T req_cur_msgData; /* '<S636>/req_cur' */
|
||||
uint16_T set_cur_msgData; /* '<S636>/req_cur' */
|
||||
uint16_T count; /* '<S757>/Chart_proc_mission_upload' */
|
||||
@@ -1726,10 +1727,10 @@ typedef struct {
|
||||
uint16_T resp_msgData; /* '<S794>/Chart_proc_param_set' */
|
||||
uint16_T resp_msgData_i; /* '<S792>/Chart' */
|
||||
uint16_T resp_msgData_k; /* '<S793>/Chart_proc_param_req_read' */
|
||||
uint16_T temporalCounter_i1_ha; /* '<S603>/Chart' */
|
||||
uint16_T temporalCounter_i1_o; /* '<S188>/Chart' */
|
||||
uint16_T temporalCounter_i1_aq; /* '<S181>/landing_task' */
|
||||
uint16_T temporalCounter_i1_l; /* '<S174>/RTL_task' */
|
||||
uint16_T temporalCounter_i1_bx; /* '<S603>/Chart' */
|
||||
uint16_T temporalCounter_i1_f; /* '<S188>/Chart' */
|
||||
uint16_T temporalCounter_i1_nk; /* '<S181>/landing_task' */
|
||||
uint16_T temporalCounter_i1_p; /* '<S174>/RTL_task' */
|
||||
uint16_T set_cur_msgData_h; /* '<S44>/proc_set_ cur' */
|
||||
uint16_T last_cnt; /* '<S42>/check_conn' */
|
||||
uint8_T UnitDelay2_3_DSTATE; /* '<S1>/Unit Delay2' */
|
||||
@@ -1820,33 +1821,33 @@ typedef struct {
|
||||
uint8_T is_c8_pack_parser_g; /* '<S1244>/parser' */
|
||||
uint8_T is_active_c75_ET39_autopilot;/* '<S852>/Chart' */
|
||||
uint8_T is_c75_ET39_autopilot; /* '<S852>/Chart' */
|
||||
uint8_T temporalCounter_i1_oj; /* '<S852>/Chart' */
|
||||
uint8_T temporalCounter_i1_fn; /* '<S852>/Chart' */
|
||||
uint8_T is_active_c61_ET39_autopilot;/* '<S849>/Chart' */
|
||||
uint8_T is_c61_ET39_autopilot; /* '<S849>/Chart' */
|
||||
uint8_T temporalCounter_i1_k; /* '<S849>/Chart' */
|
||||
uint8_T temporalCounter_i1_m; /* '<S849>/Chart' */
|
||||
uint8_T is_active_c60_ET39_autopilot;/* '<S848>/Chart' */
|
||||
uint8_T is_c60_ET39_autopilot; /* '<S848>/Chart' */
|
||||
uint8_T temporalCounter_i1_dz; /* '<S848>/Chart' */
|
||||
uint8_T temporalCounter_i1_ep; /* '<S848>/Chart' */
|
||||
uint8_T is_active_c59_ET39_autopilot;/* '<S843>/Chart' */
|
||||
uint8_T is_c59_ET39_autopilot; /* '<S843>/Chart' */
|
||||
uint8_T temporalCounter_i1_ev; /* '<S843>/Chart' */
|
||||
uint8_T temporalCounter_i1_nl; /* '<S843>/Chart' */
|
||||
uint8_T is_active_c54_ET39_autopilot;/* '<S839>/Chart' */
|
||||
uint8_T is_c54_ET39_autopilot; /* '<S839>/Chart' */
|
||||
uint8_T temporalCounter_i1_c; /* '<S839>/Chart' */
|
||||
uint8_T temporalCounter_i1_fp; /* '<S839>/Chart' */
|
||||
uint8_T is_active_c53_ET39_autopilot;/* '<S838>/Chart' */
|
||||
uint8_T is_c53_ET39_autopilot; /* '<S838>/Chart' */
|
||||
uint8_T temporalCounter_i1_mf; /* '<S838>/Chart' */
|
||||
uint8_T temporalCounter_i1_fi; /* '<S838>/Chart' */
|
||||
uint8_T is_active_c80_ET39_autopilot;/* '<S640>/Chart' */
|
||||
uint8_T is_c80_ET39_autopilot; /* '<S640>/Chart' */
|
||||
uint8_T temporalCounter_i1_h0; /* '<S640>/Chart' */
|
||||
uint8_T temporalCounter_i1_l; /* '<S640>/Chart' */
|
||||
uint8_T is_active_c31_mavlink_utils; /* '<S637>/proc_param_value' */
|
||||
uint8_T is_c31_mavlink_utils; /* '<S637>/proc_param_value' */
|
||||
uint8_T temporalCounter_i1_j; /* '<S637>/proc_param_value' */
|
||||
uint8_T temporalCounter_i1_jz; /* '<S637>/proc_param_value' */
|
||||
uint8_T is_active_c30_mavlink_utils; /* '<S636>/req_cur' */
|
||||
uint8_T is_active_c29_mavlink_utils; /* '<S757>/Chart_proc_mission_upload' */
|
||||
uint8_T is_c29_mavlink_utils; /* '<S757>/Chart_proc_mission_upload' */
|
||||
uint8_T retry; /* '<S757>/Chart_proc_mission_upload' */
|
||||
uint8_T temporalCounter_i1_n; /* '<S757>/Chart_proc_mission_upload' */
|
||||
uint8_T temporalCounter_i1_nk3; /* '<S757>/Chart_proc_mission_upload' */
|
||||
uint8_T is_active_c22_mavlink_utils; /* '<S636>/merge_ack' */
|
||||
uint8_T is_active_c50_ET39_autopilot;/* '<S632>/traffic_ctrl' */
|
||||
uint8_T is_c50_ET39_autopilot; /* '<S632>/traffic_ctrl' */
|
||||
@@ -1880,13 +1881,13 @@ typedef struct {
|
||||
uint8_T is_c48_mission_proc; /* '<S179>/mission_proc' */
|
||||
uint8_T is_active_c17_ET39_autopilot;/* '<S184>/Chart' */
|
||||
uint8_T is_c17_ET39_autopilot; /* '<S184>/Chart' */
|
||||
uint8_T temporalCounter_i1_ao; /* '<S184>/Chart' */
|
||||
uint8_T temporalCounter_i1_jo; /* '<S184>/Chart' */
|
||||
uint8_T is_active_c15_ET39_autopilot;/* '<S183>/Chart' */
|
||||
uint8_T is_c15_ET39_autopilot; /* '<S183>/Chart' */
|
||||
uint8_T is_active_c18_ET39_autopilot;/* '<S185>/Chart' */
|
||||
uint8_T is_c18_ET39_autopilot; /* '<S185>/Chart' */
|
||||
uint8_T loop_cur; /* '<S185>/Chart' */
|
||||
uint8_T temporalCounter_i1_gy; /* '<S185>/Chart' */
|
||||
uint8_T temporalCounter_i1_mt; /* '<S185>/Chart' */
|
||||
uint8_T is_active_c20_ET39_autopilot;/* '<S188>/Chart' */
|
||||
uint8_T is_c20_ET39_autopilot; /* '<S188>/Chart' */
|
||||
uint8_T is_Trans2FW; /* '<S188>/Chart' */
|
||||
@@ -1909,7 +1910,7 @@ typedef struct {
|
||||
uint8_T is_active_c29_ET39_autopilot;/* '<S221>/Chart' */
|
||||
uint8_T is_c29_ET39_autopilot; /* '<S221>/Chart' */
|
||||
uint8_T last_aux_mode; /* '<S221>/Chart' */
|
||||
uint8_T temporalCounter_i1_i; /* '<S221>/Chart' */
|
||||
uint8_T temporalCounter_i1_hk; /* '<S221>/Chart' */
|
||||
uint8_T is_active_c14_ET39_autopilot;/* '<S163>/Chart' */
|
||||
uint8_T is_c14_ET39_autopilot; /* '<S163>/Chart' */
|
||||
uint8_T is_active_c12_ET39_autopilot;/* '<S157>/TopLevelSwitch' */
|
||||
@@ -1921,7 +1922,7 @@ typedef struct {
|
||||
uint8_T seq1_p; /* '<S43>/valid_checking' */
|
||||
uint8_T id1_i; /* '<S43>/valid_checking' */
|
||||
uint8_T cnt_j; /* '<S43>/valid_checking' */
|
||||
uint8_T temporalCounter_i1_c3; /* '<S43>/valid_checking' */
|
||||
uint8_T temporalCounter_i1_c; /* '<S43>/valid_checking' */
|
||||
uint8_T is_active_c13_C2_proc_comm; /* '<S42>/check_conn' */
|
||||
uint8_T is_c13_C2_proc_comm; /* '<S42>/check_conn' */
|
||||
uint8_T is_active_c22_ET39_autopilot;/* '<S41>/proc_cmd' */
|
||||
@@ -2908,6 +2909,12 @@ struct P_ET39_SIL_T_ {
|
||||
real32_T prop_rpm_lst2[7]; /* Variable: prop_rpm_lst2
|
||||
* Referenced by: '<S1382>/Constant'
|
||||
*/
|
||||
real32_T qbar_lowpass_den[2]; /* Variable: qbar_lowpass_den
|
||||
* Referenced by: '<S1364>/Constant1'
|
||||
*/
|
||||
real32_T qbar_lowpass_num[2]; /* Variable: qbar_lowpass_num
|
||||
* Referenced by: '<S1364>/Constant'
|
||||
*/
|
||||
real32_T rho0; /* Variable: rho0
|
||||
* Referenced by: '<S10>/Constant BP'
|
||||
*/
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.1309
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Wed Jan 12 15:16:12 2022
|
||||
* C/C++ source code generated on : Thu Jan 13 13:54:40 2022
|
||||
*
|
||||
* Target selection: ert_shrlib.tlc
|
||||
* Embedded hardware selection: Intel->x86-64 (Windows64)
|
||||
@@ -376,125 +376,129 @@ static const rtwCAPI_ModelParameters rtModelParameters[] = {
|
||||
|
||||
{ 161, TARGET_STRING("prop_rpm_lst2"), 4, 7, 0 },
|
||||
|
||||
{ 162, TARGET_STRING("rho0"), 4, 2, 0 },
|
||||
{ 162, TARGET_STRING("qbar_lowpass_den"), 4, 4, 0 },
|
||||
|
||||
{ 163, TARGET_STRING("rot_pwm_lst"), 4, 8, 0 },
|
||||
{ 163, TARGET_STRING("qbar_lowpass_num"), 4, 4, 0 },
|
||||
|
||||
{ 164, TARGET_STRING("rot_rpm_lst"), 4, 8, 0 },
|
||||
{ 164, TARGET_STRING("rho0"), 4, 2, 0 },
|
||||
|
||||
{ 165, TARGET_STRING("trim_filter_den"), 4, 4, 0 },
|
||||
{ 165, TARGET_STRING("rot_pwm_lst"), 4, 8, 0 },
|
||||
|
||||
{ 166, TARGET_STRING("trim_filter_num"), 4, 4, 0 },
|
||||
{ 166, TARGET_STRING("rot_rpm_lst"), 4, 8, 0 },
|
||||
|
||||
{ 167, TARGET_STRING("useGammaNDI"), 4, 2, 0 },
|
||||
{ 167, TARGET_STRING("trim_filter_den"), 4, 4, 0 },
|
||||
|
||||
{ 168, TARGET_STRING("use_hardmix"), 4, 2, 0 },
|
||||
{ 168, TARGET_STRING("trim_filter_num"), 4, 4, 0 },
|
||||
|
||||
{ 169, TARGET_STRING("use_lead_lag"), 4, 2, 0 },
|
||||
{ 169, TARGET_STRING("useGammaNDI"), 4, 2, 0 },
|
||||
|
||||
{ 170, TARGET_STRING("volt0"), 4, 2, 0 },
|
||||
{ 170, TARGET_STRING("use_hardmix"), 4, 2, 0 },
|
||||
|
||||
{ 171, TARGET_STRING("washout_r_den"), 4, 4, 0 },
|
||||
{ 171, TARGET_STRING("use_lead_lag"), 4, 2, 0 },
|
||||
|
||||
{ 172, TARGET_STRING("washout_r_num"), 4, 4, 0 },
|
||||
{ 172, TARGET_STRING("volt0"), 4, 2, 0 },
|
||||
|
||||
{ 173, TARGET_STRING("yaw_damping"), 4, 2, 0 },
|
||||
{ 173, TARGET_STRING("washout_r_den"), 4, 4, 0 },
|
||||
|
||||
{ 174, TARGET_STRING("transrate"), 5, 2, 0 },
|
||||
{ 174, TARGET_STRING("washout_r_num"), 4, 4, 0 },
|
||||
|
||||
{ 175, TARGET_STRING("actuator_hi"), 6, 3, 0 },
|
||||
{ 175, TARGET_STRING("yaw_damping"), 4, 2, 0 },
|
||||
|
||||
{ 176, TARGET_STRING("actuator_lo"), 6, 3, 0 },
|
||||
{ 176, TARGET_STRING("transrate"), 5, 2, 0 },
|
||||
|
||||
{ 177, TARGET_STRING("actuator_trim"), 6, 3, 0 },
|
||||
{ 177, TARGET_STRING("actuator_hi"), 6, 3, 0 },
|
||||
|
||||
{ 178, TARGET_STRING("prop_pwm_idle"), 6, 2, 0 },
|
||||
{ 178, TARGET_STRING("actuator_lo"), 6, 3, 0 },
|
||||
|
||||
{ 179, TARGET_STRING("force_level4"), 7, 2, 0 },
|
||||
{ 179, TARGET_STRING("actuator_trim"), 6, 3, 0 },
|
||||
|
||||
{ 180, TARGET_STRING("force_sysauto_level"), 7, 2, 0 },
|
||||
{ 180, TARGET_STRING("prop_pwm_idle"), 6, 2, 0 },
|
||||
|
||||
{ 181, TARGET_STRING("wind_able"), 7, 2, 0 },
|
||||
{ 181, TARGET_STRING("force_level4"), 7, 2, 0 },
|
||||
|
||||
{ 182, TARGET_STRING("pwm_inv_map"), 8, 9, 0 },
|
||||
{ 182, TARGET_STRING("force_sysauto_level"), 7, 2, 0 },
|
||||
|
||||
{ 183, TARGET_STRING("pwm_map"), 8, 10, 0 },
|
||||
{ 183, TARGET_STRING("wind_able"), 7, 2, 0 },
|
||||
|
||||
{ 184, TARGET_STRING("system_id"), 8, 2, 0 },
|
||||
{ 184, TARGET_STRING("pwm_inv_map"), 8, 9, 0 },
|
||||
|
||||
{ 185, TARGET_STRING("use_hv_leadlag"), 8, 2, 0 },
|
||||
{ 185, TARGET_STRING("pwm_map"), 8, 10, 0 },
|
||||
|
||||
{ 186, TARGET_STRING("use_phi_leadlag"), 8, 2, 0 },
|
||||
{ 186, TARGET_STRING("system_id"), 8, 2, 0 },
|
||||
|
||||
{ 187, TARGET_STRING("use_tht_leadlag"), 8, 2, 0 },
|
||||
{ 187, TARGET_STRING("use_hv_leadlag"), 8, 2, 0 },
|
||||
|
||||
{ 188, TARGET_STRING("Att0"), 0, 0, 0 },
|
||||
{ 188, TARGET_STRING("use_phi_leadlag"), 8, 2, 0 },
|
||||
|
||||
{ 189, TARGET_STRING("CD0UncertVal"), 0, 2, 0 },
|
||||
{ 189, TARGET_STRING("use_tht_leadlag"), 8, 2, 0 },
|
||||
|
||||
{ 190, TARGET_STRING("CG_bias_m"), 0, 0, 0 },
|
||||
{ 190, TARGET_STRING("Att0"), 0, 0, 0 },
|
||||
|
||||
{ 191, TARGET_STRING("CL0UncertVal"), 0, 2, 0 },
|
||||
{ 191, TARGET_STRING("CD0UncertVal"), 0, 2, 0 },
|
||||
|
||||
{ 192, TARGET_STRING("CLaUncertGain"), 0, 2, 0 },
|
||||
{ 192, TARGET_STRING("CG_bias_m"), 0, 0, 0 },
|
||||
|
||||
{ 193, TARGET_STRING("CLdelUncertGain"), 0, 2, 0 },
|
||||
{ 193, TARGET_STRING("CL0UncertVal"), 0, 2, 0 },
|
||||
|
||||
{ 194, TARGET_STRING("CLderUncertGain"), 0, 2, 0 },
|
||||
{ 194, TARGET_STRING("CLaUncertGain"), 0, 2, 0 },
|
||||
|
||||
{ 195, TARGET_STRING("CLqUncertGain"), 0, 2, 0 },
|
||||
{ 195, TARGET_STRING("CLdelUncertGain"), 0, 2, 0 },
|
||||
|
||||
{ 196, TARGET_STRING("CY0UncertVal"), 0, 2, 0 },
|
||||
{ 196, TARGET_STRING("CLderUncertGain"), 0, 2, 0 },
|
||||
|
||||
{ 197, TARGET_STRING("CYbUncertGain"), 0, 2, 0 },
|
||||
{ 197, TARGET_STRING("CLqUncertGain"), 0, 2, 0 },
|
||||
|
||||
{ 198, TARGET_STRING("CYdelUncertGain"), 0, 2, 0 },
|
||||
{ 198, TARGET_STRING("CY0UncertVal"), 0, 2, 0 },
|
||||
|
||||
{ 199, TARGET_STRING("CYderUncertGain"), 0, 2, 0 },
|
||||
{ 199, TARGET_STRING("CYbUncertGain"), 0, 2, 0 },
|
||||
|
||||
{ 200, TARGET_STRING("CYpUncertGain"), 0, 2, 0 },
|
||||
{ 200, TARGET_STRING("CYdelUncertGain"), 0, 2, 0 },
|
||||
|
||||
{ 201, TARGET_STRING("CYrUncertGain"), 0, 2, 0 },
|
||||
{ 201, TARGET_STRING("CYderUncertGain"), 0, 2, 0 },
|
||||
|
||||
{ 202, TARGET_STRING("Cl0UncertVal"), 0, 2, 0 },
|
||||
{ 202, TARGET_STRING("CYpUncertGain"), 0, 2, 0 },
|
||||
|
||||
{ 203, TARGET_STRING("ClbUncertGain"), 0, 2, 0 },
|
||||
{ 203, TARGET_STRING("CYrUncertGain"), 0, 2, 0 },
|
||||
|
||||
{ 204, TARGET_STRING("CldalUncertGain"), 0, 2, 0 },
|
||||
{ 204, TARGET_STRING("Cl0UncertVal"), 0, 2, 0 },
|
||||
|
||||
{ 205, TARGET_STRING("CldarUncertGain"), 0, 2, 0 },
|
||||
{ 205, TARGET_STRING("ClbUncertGain"), 0, 2, 0 },
|
||||
|
||||
{ 206, TARGET_STRING("ClpUncertGain"), 0, 2, 0 },
|
||||
{ 206, TARGET_STRING("CldalUncertGain"), 0, 2, 0 },
|
||||
|
||||
{ 207, TARGET_STRING("ClrUncertGain"), 0, 2, 0 },
|
||||
{ 207, TARGET_STRING("CldarUncertGain"), 0, 2, 0 },
|
||||
|
||||
{ 208, TARGET_STRING("Cm0UncertVal"), 0, 2, 0 },
|
||||
{ 208, TARGET_STRING("ClpUncertGain"), 0, 2, 0 },
|
||||
|
||||
{ 209, TARGET_STRING("CmaUncertPct"), 0, 2, 0 },
|
||||
{ 209, TARGET_STRING("ClrUncertGain"), 0, 2, 0 },
|
||||
|
||||
{ 210, TARGET_STRING("CmdelUncertGain"), 0, 2, 0 },
|
||||
{ 210, TARGET_STRING("Cm0UncertVal"), 0, 2, 0 },
|
||||
|
||||
{ 211, TARGET_STRING("CmderUncertGain"), 0, 2, 0 },
|
||||
{ 211, TARGET_STRING("CmaUncertPct"), 0, 2, 0 },
|
||||
|
||||
{ 212, TARGET_STRING("CmqUncertGain"), 0, 2, 0 },
|
||||
{ 212, TARGET_STRING("CmdelUncertGain"), 0, 2, 0 },
|
||||
|
||||
{ 213, TARGET_STRING("Cn0UncertVal"), 0, 2, 0 },
|
||||
{ 213, TARGET_STRING("CmderUncertGain"), 0, 2, 0 },
|
||||
|
||||
{ 214, TARGET_STRING("CnbUncertGain"), 0, 2, 0 },
|
||||
{ 214, TARGET_STRING("CmqUncertGain"), 0, 2, 0 },
|
||||
|
||||
{ 215, TARGET_STRING("CndelUncertGain"), 0, 2, 0 },
|
||||
{ 215, TARGET_STRING("Cn0UncertVal"), 0, 2, 0 },
|
||||
|
||||
{ 216, TARGET_STRING("CnderUncertGain"), 0, 2, 0 },
|
||||
{ 216, TARGET_STRING("CnbUncertGain"), 0, 2, 0 },
|
||||
|
||||
{ 217, TARGET_STRING("CnpUncertGain"), 0, 2, 0 },
|
||||
{ 217, TARGET_STRING("CndelUncertGain"), 0, 2, 0 },
|
||||
|
||||
{ 218, TARGET_STRING("CnrUncertGain"), 0, 2, 0 },
|
||||
{ 218, TARGET_STRING("CnderUncertGain"), 0, 2, 0 },
|
||||
|
||||
{ 219, TARGET_STRING("InertiaMoments_bias_kg_m2"), 0, 1, 0 },
|
||||
{ 219, TARGET_STRING("CnpUncertGain"), 0, 2, 0 },
|
||||
|
||||
{ 220, TARGET_STRING("X0"), 0, 0, 0 },
|
||||
{ 220, TARGET_STRING("CnrUncertGain"), 0, 2, 0 },
|
||||
|
||||
{ 221, TARGET_STRING("hground"), 0, 2, 0 },
|
||||
{ 221, TARGET_STRING("InertiaMoments_bias_kg_m2"), 0, 1, 0 },
|
||||
|
||||
{ 222, TARGET_STRING("X0"), 0, 0, 0 },
|
||||
|
||||
{ 223, TARGET_STRING("hground"), 0, 2, 0 },
|
||||
|
||||
{ 0, (NULL), 0, 0, 0 }
|
||||
};
|
||||
@@ -665,66 +669,68 @@ static void* rtDataAddrMap[] = {
|
||||
&ET39_SIL_P.prop_pwm_lst2[0], /* 159: Model Parameter */
|
||||
&ET39_SIL_P.prop_rpm_lst[0], /* 160: Model Parameter */
|
||||
&ET39_SIL_P.prop_rpm_lst2[0], /* 161: Model Parameter */
|
||||
&ET39_SIL_P.rho0, /* 162: Model Parameter */
|
||||
&ET39_SIL_P.rot_pwm_lst[0], /* 163: Model Parameter */
|
||||
&ET39_SIL_P.rot_rpm_lst[0], /* 164: Model Parameter */
|
||||
&ET39_SIL_P.trim_filter_den[0], /* 165: Model Parameter */
|
||||
&ET39_SIL_P.trim_filter_num[0], /* 166: Model Parameter */
|
||||
&ET39_SIL_P.useGammaNDI, /* 167: Model Parameter */
|
||||
&ET39_SIL_P.use_hardmix, /* 168: Model Parameter */
|
||||
&ET39_SIL_P.use_lead_lag, /* 169: Model Parameter */
|
||||
&ET39_SIL_P.volt0, /* 170: Model Parameter */
|
||||
&ET39_SIL_P.washout_r_den[0], /* 171: Model Parameter */
|
||||
&ET39_SIL_P.washout_r_num[0], /* 172: Model Parameter */
|
||||
&ET39_SIL_P.yaw_damping, /* 173: Model Parameter */
|
||||
&ET39_SIL_P.transrate, /* 174: Model Parameter */
|
||||
&ET39_SIL_P.actuator_hi[0], /* 175: Model Parameter */
|
||||
&ET39_SIL_P.actuator_lo[0], /* 176: Model Parameter */
|
||||
&ET39_SIL_P.actuator_trim[0], /* 177: Model Parameter */
|
||||
&ET39_SIL_P.prop_pwm_idle, /* 178: Model Parameter */
|
||||
&ET39_SIL_P.force_level4, /* 179: Model Parameter */
|
||||
&ET39_SIL_P.force_sysauto_level, /* 180: Model Parameter */
|
||||
&ET39_SIL_P.wind_able, /* 181: Model Parameter */
|
||||
&ET39_SIL_P.pwm_inv_map[0], /* 182: Model Parameter */
|
||||
&ET39_SIL_P.pwm_map[0], /* 183: Model Parameter */
|
||||
&ET39_SIL_P.system_id, /* 184: Model Parameter */
|
||||
&ET39_SIL_P.use_hv_leadlag, /* 185: Model Parameter */
|
||||
&ET39_SIL_P.use_phi_leadlag, /* 186: Model Parameter */
|
||||
&ET39_SIL_P.use_tht_leadlag, /* 187: Model Parameter */
|
||||
Att0, /* 188: Model Parameter */
|
||||
&CD0UncertVal, /* 189: Model Parameter */
|
||||
CG_bias_m, /* 190: Model Parameter */
|
||||
&CL0UncertVal, /* 191: Model Parameter */
|
||||
&CLaUncertGain, /* 192: Model Parameter */
|
||||
&CLdelUncertGain, /* 193: Model Parameter */
|
||||
&CLderUncertGain, /* 194: Model Parameter */
|
||||
&CLqUncertGain, /* 195: Model Parameter */
|
||||
&CY0UncertVal, /* 196: Model Parameter */
|
||||
&CYbUncertGain, /* 197: Model Parameter */
|
||||
&CYdelUncertGain, /* 198: Model Parameter */
|
||||
&CYderUncertGain, /* 199: Model Parameter */
|
||||
&CYpUncertGain, /* 200: Model Parameter */
|
||||
&CYrUncertGain, /* 201: Model Parameter */
|
||||
&Cl0UncertVal, /* 202: Model Parameter */
|
||||
&ClbUncertGain, /* 203: Model Parameter */
|
||||
&CldalUncertGain, /* 204: Model Parameter */
|
||||
&CldarUncertGain, /* 205: Model Parameter */
|
||||
&ClpUncertGain, /* 206: Model Parameter */
|
||||
&ClrUncertGain, /* 207: Model Parameter */
|
||||
&Cm0UncertVal, /* 208: Model Parameter */
|
||||
&CmaUncertPct, /* 209: Model Parameter */
|
||||
&CmdelUncertGain, /* 210: Model Parameter */
|
||||
&CmderUncertGain, /* 211: Model Parameter */
|
||||
&CmqUncertGain, /* 212: Model Parameter */
|
||||
&Cn0UncertVal, /* 213: Model Parameter */
|
||||
&CnbUncertGain, /* 214: Model Parameter */
|
||||
&CndelUncertGain, /* 215: Model Parameter */
|
||||
&CnderUncertGain, /* 216: Model Parameter */
|
||||
&CnpUncertGain, /* 217: Model Parameter */
|
||||
&CnrUncertGain, /* 218: Model Parameter */
|
||||
InertiaMoments_bias_kg_m2, /* 219: Model Parameter */
|
||||
X0, /* 220: Model Parameter */
|
||||
&hground, /* 221: Model Parameter */
|
||||
&ET39_SIL_P.qbar_lowpass_den[0], /* 162: Model Parameter */
|
||||
&ET39_SIL_P.qbar_lowpass_num[0], /* 163: Model Parameter */
|
||||
&ET39_SIL_P.rho0, /* 164: Model Parameter */
|
||||
&ET39_SIL_P.rot_pwm_lst[0], /* 165: Model Parameter */
|
||||
&ET39_SIL_P.rot_rpm_lst[0], /* 166: Model Parameter */
|
||||
&ET39_SIL_P.trim_filter_den[0], /* 167: Model Parameter */
|
||||
&ET39_SIL_P.trim_filter_num[0], /* 168: Model Parameter */
|
||||
&ET39_SIL_P.useGammaNDI, /* 169: Model Parameter */
|
||||
&ET39_SIL_P.use_hardmix, /* 170: Model Parameter */
|
||||
&ET39_SIL_P.use_lead_lag, /* 171: Model Parameter */
|
||||
&ET39_SIL_P.volt0, /* 172: Model Parameter */
|
||||
&ET39_SIL_P.washout_r_den[0], /* 173: Model Parameter */
|
||||
&ET39_SIL_P.washout_r_num[0], /* 174: Model Parameter */
|
||||
&ET39_SIL_P.yaw_damping, /* 175: Model Parameter */
|
||||
&ET39_SIL_P.transrate, /* 176: Model Parameter */
|
||||
&ET39_SIL_P.actuator_hi[0], /* 177: Model Parameter */
|
||||
&ET39_SIL_P.actuator_lo[0], /* 178: Model Parameter */
|
||||
&ET39_SIL_P.actuator_trim[0], /* 179: Model Parameter */
|
||||
&ET39_SIL_P.prop_pwm_idle, /* 180: Model Parameter */
|
||||
&ET39_SIL_P.force_level4, /* 181: Model Parameter */
|
||||
&ET39_SIL_P.force_sysauto_level, /* 182: Model Parameter */
|
||||
&ET39_SIL_P.wind_able, /* 183: Model Parameter */
|
||||
&ET39_SIL_P.pwm_inv_map[0], /* 184: Model Parameter */
|
||||
&ET39_SIL_P.pwm_map[0], /* 185: Model Parameter */
|
||||
&ET39_SIL_P.system_id, /* 186: Model Parameter */
|
||||
&ET39_SIL_P.use_hv_leadlag, /* 187: Model Parameter */
|
||||
&ET39_SIL_P.use_phi_leadlag, /* 188: Model Parameter */
|
||||
&ET39_SIL_P.use_tht_leadlag, /* 189: Model Parameter */
|
||||
Att0, /* 190: Model Parameter */
|
||||
&CD0UncertVal, /* 191: Model Parameter */
|
||||
CG_bias_m, /* 192: Model Parameter */
|
||||
&CL0UncertVal, /* 193: Model Parameter */
|
||||
&CLaUncertGain, /* 194: Model Parameter */
|
||||
&CLdelUncertGain, /* 195: Model Parameter */
|
||||
&CLderUncertGain, /* 196: Model Parameter */
|
||||
&CLqUncertGain, /* 197: Model Parameter */
|
||||
&CY0UncertVal, /* 198: Model Parameter */
|
||||
&CYbUncertGain, /* 199: Model Parameter */
|
||||
&CYdelUncertGain, /* 200: Model Parameter */
|
||||
&CYderUncertGain, /* 201: Model Parameter */
|
||||
&CYpUncertGain, /* 202: Model Parameter */
|
||||
&CYrUncertGain, /* 203: Model Parameter */
|
||||
&Cl0UncertVal, /* 204: Model Parameter */
|
||||
&ClbUncertGain, /* 205: Model Parameter */
|
||||
&CldalUncertGain, /* 206: Model Parameter */
|
||||
&CldarUncertGain, /* 207: Model Parameter */
|
||||
&ClpUncertGain, /* 208: Model Parameter */
|
||||
&ClrUncertGain, /* 209: Model Parameter */
|
||||
&Cm0UncertVal, /* 210: Model Parameter */
|
||||
&CmaUncertPct, /* 211: Model Parameter */
|
||||
&CmdelUncertGain, /* 212: Model Parameter */
|
||||
&CmderUncertGain, /* 213: Model Parameter */
|
||||
&CmqUncertGain, /* 214: Model Parameter */
|
||||
&Cn0UncertVal, /* 215: Model Parameter */
|
||||
&CnbUncertGain, /* 216: Model Parameter */
|
||||
&CndelUncertGain, /* 217: Model Parameter */
|
||||
&CnderUncertGain, /* 218: Model Parameter */
|
||||
&CnpUncertGain, /* 219: Model Parameter */
|
||||
&CnrUncertGain, /* 220: Model Parameter */
|
||||
InertiaMoments_bias_kg_m2, /* 221: Model Parameter */
|
||||
X0, /* 222: Model Parameter */
|
||||
&hground, /* 223: Model Parameter */
|
||||
};
|
||||
|
||||
/* Declare Data Run-Time Dimension Buffer Addresses statically */
|
||||
@@ -852,7 +858,7 @@ static rtwCAPI_ModelMappingStaticInfo mmiStatic = {
|
||||
(NULL), 0 },
|
||||
|
||||
{ rtBlockParameters, 0,
|
||||
rtModelParameters, 222 },
|
||||
rtModelParameters, 224 },
|
||||
|
||||
{ (NULL), 0 },
|
||||
|
||||
@@ -860,10 +866,10 @@ static rtwCAPI_ModelMappingStaticInfo mmiStatic = {
|
||||
rtElementMap, rtSampleTimeMap, rtDimensionArray },
|
||||
"float",
|
||||
|
||||
{ 1310962636U,
|
||||
1412170911U,
|
||||
3684646560U,
|
||||
2448710669U },
|
||||
{ 2325229321U,
|
||||
2962347259U,
|
||||
2869582694U,
|
||||
413055492U },
|
||||
(NULL), 0,
|
||||
0
|
||||
};
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.1309
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Wed Jan 12 15:16:12 2022
|
||||
* C/C++ source code generated on : Thu Jan 13 13:54:40 2022
|
||||
*
|
||||
* Target selection: ert_shrlib.tlc
|
||||
* Embedded hardware selection: Intel->x86-64 (Windows64)
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.1309
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Wed Jan 12 15:16:12 2022
|
||||
* C/C++ source code generated on : Thu Jan 13 13:54:40 2022
|
||||
*
|
||||
* Target selection: ert_shrlib.tlc
|
||||
* Embedded hardware selection: Intel->x86-64 (Windows64)
|
||||
@@ -307,7 +307,7 @@ P_ET39_SIL_T ET39_SIL_P = {
|
||||
/* Variable: wind_east
|
||||
* Referenced by: '<S1457>/wind_East'
|
||||
*/
|
||||
{ -1.0, -1.0, -2.0 },
|
||||
{ 1.0, 2.0, 3.0 },
|
||||
|
||||
/* Variable: wind_level
|
||||
* Referenced by:
|
||||
@@ -319,7 +319,7 @@ P_ET39_SIL_T ET39_SIL_P = {
|
||||
/* Variable: wind_north
|
||||
* Referenced by: '<S1457>/wind_North'
|
||||
*/
|
||||
{ 2.0, 3.0, 4.0 },
|
||||
{ 2.0, 4.0, 5.0 },
|
||||
|
||||
/* Variable: force_sysauto_level3
|
||||
* Referenced by: '<S171>/Constant'
|
||||
@@ -1129,7 +1129,7 @@ P_ET39_SIL_T ET39_SIL_P = {
|
||||
/* Variable: prop_pwm_lst2
|
||||
* Referenced by: '<S1382>/Constant1'
|
||||
*/
|
||||
{ 1100.0F, 1425.0F, 1540.0F, 1600.0F, 1650.0F, 1740.0F, 1750.0F },
|
||||
{ 1100.0F, 1425.0F, 1540.0F, 1600.0F, 1650.0F, 1750.0F, 1760.0F },
|
||||
|
||||
/* Variable: prop_rpm_lst
|
||||
* Referenced by:
|
||||
@@ -1143,6 +1143,16 @@ P_ET39_SIL_T ET39_SIL_P = {
|
||||
*/
|
||||
{ 6700.0F, 6200.0F, 5640.0F, 5040.0F, 4140.0F, 2500.0F, 0.0F },
|
||||
|
||||
/* Variable: qbar_lowpass_den
|
||||
* Referenced by: '<S1364>/Constant1'
|
||||
*/
|
||||
{ 1.0F, -0.980198F },
|
||||
|
||||
/* Variable: qbar_lowpass_num
|
||||
* Referenced by: '<S1364>/Constant'
|
||||
*/
|
||||
{ 0.00990099F, 0.00990099F },
|
||||
|
||||
/* Variable: rho0
|
||||
* Referenced by: '<S10>/Constant BP'
|
||||
*/
|
||||
@@ -1328,19 +1338,19 @@ const ConstP_ET39_SIL_T ET39_SIL_ConstP = {
|
||||
|
||||
{ 0.0F, 0.0F, 0.0F, 0.0F, 30.0F },
|
||||
|
||||
{ 272504271, 1149125453 }
|
||||
{ 272505941, 1149127724 }
|
||||
}, { 3U,
|
||||
16U,
|
||||
1U,
|
||||
|
||||
{ 0.0F, 5.0F, 0.0F, 0.0F, 30.0F },
|
||||
|
||||
{ 272558067, 1149131692 }
|
||||
{ 272551132, 1149132548 }
|
||||
}, { 3U,
|
||||
16U,
|
||||
1U,
|
||||
|
||||
{ 0.0F, 80.0F, 350.0F, 0.0F, 70.0F },
|
||||
{ 0.0F, 80.0F, 350.0F, 0.0F, 65.0F },
|
||||
|
||||
{ 272613372, 1149138766 }
|
||||
}, { 3U,
|
||||
@@ -1356,70 +1366,70 @@ const ConstP_ET39_SIL_T ET39_SIL_ConstP = {
|
||||
|
||||
{ 0.0F, 80.0F, 350.0F, 0.0F, 100.0F },
|
||||
|
||||
{ 272462993, 1149037897 }
|
||||
{ 272469930, 1149038782 }
|
||||
}, { 3U,
|
||||
16U,
|
||||
1U,
|
||||
|
||||
{ 0.0F, 80.0F, 350.0F, 0.0F, 100.0F },
|
||||
|
||||
{ 272453549, 1149110051 }
|
||||
{ 272472521, 1149131453 }
|
||||
}, { 3U,
|
||||
19U,
|
||||
1U,
|
||||
|
||||
{ 1800.0F, 0.0F, -300.0F, 1.0F, 100.0F },
|
||||
|
||||
{ 272537514, 1149142326 }
|
||||
}, { 3U,
|
||||
16U,
|
||||
1U,
|
||||
|
||||
{ 0.0F, 80.0F, 350.0F, 0.0F, 100.0F },
|
||||
|
||||
{ 272617803, 1149134621 }
|
||||
{ 272609277, 1149138433 }
|
||||
}, { 3U,
|
||||
16U,
|
||||
1U,
|
||||
|
||||
{ 0.0F, 80.0F, 350.0F, 0.0F, 100.0F },
|
||||
|
||||
{ 272626421, 1149061487 }
|
||||
{ 272617544, 1149060350 }
|
||||
}, { 3U,
|
||||
16U,
|
||||
1U,
|
||||
|
||||
{ 0.0F, 80.0F, 350.0F, 0.0F, 80.0F },
|
||||
{ 0.0F, 80.0F, 350.0F, 0.0F, 100.0F },
|
||||
|
||||
{ 272455334, 1149036774 }
|
||||
{ 272445082, 1149035223 }
|
||||
}, { 3U,
|
||||
16U,
|
||||
1U,
|
||||
|
||||
{ 0.0F, 80.0F, 350.0F, 0.0F, 50.0F },
|
||||
{ 0.0F, 80.0F, 350.0F, 0.0F, 60.0F },
|
||||
|
||||
{ 272445339, 1149118441 }
|
||||
{ 272434871, 1149121376 }
|
||||
}, { 3U,
|
||||
16U,
|
||||
1U,
|
||||
|
||||
{ 0.0F, 5.0F, 0.0F, 0.0F, 30.0F },
|
||||
|
||||
{ 272487359, 1149123540 }
|
||||
{ 272496320, 1149126859 }
|
||||
}, { 3U,
|
||||
85U,
|
||||
1U,
|
||||
|
||||
{ 0.0F, 0.0F, 0.0F, 0.0F, 30.0F },
|
||||
|
||||
{ 272515193, 1149126629 }
|
||||
}, { 0U,
|
||||
0U,
|
||||
0U,
|
||||
{ 272515368, 1149128637 }
|
||||
}, { 3U,
|
||||
85U,
|
||||
1U,
|
||||
|
||||
{ 0.0F, 0.0F, 0.0F, 0.0F, 0.0F },
|
||||
{ 0.0F, 0.0F, 0.0F, 0.0F, 30.0F },
|
||||
|
||||
{ 0, 0 }
|
||||
}, { 0U,
|
||||
0U,
|
||||
0U,
|
||||
|
||||
{ 0.0F, 0.0F, 0.0F, 0.0F, 0.0F },
|
||||
|
||||
{ 0, 0 }
|
||||
{ 272517382, 1149128113 }
|
||||
}, { 0U,
|
||||
0U,
|
||||
0U,
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.1309
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Wed Jan 12 15:16:12 2022
|
||||
* C/C++ source code generated on : Thu Jan 13 13:54:40 2022
|
||||
*
|
||||
* Target selection: ert_shrlib.tlc
|
||||
* Embedded hardware selection: Intel->x86-64 (Windows64)
|
||||
@@ -101,6 +101,7 @@ extern const real_T rtCP_pooled_c0ngqF5doluJ[9];
|
||||
extern const real_T rtCP_pooled_FEWufo6vVHrj[9];
|
||||
extern const real_T rtCP_pooled_B5TQ9jFT4w0p[3];
|
||||
extern const real_T rtCP_pooled_8RBKE3gHchpO[12];
|
||||
extern const real_T rtCP_pooled_xcOBkYu90x0b[84];
|
||||
extern const real_T rtCP_pooled_bDcwUj8yZ6yU[3];
|
||||
extern const real_T rtCP_pooled_gK5exsriyOfk[9];
|
||||
extern const real_T rtCP_pooled_AO4qPVKj4mSw[45];
|
||||
@@ -155,13 +156,10 @@ extern const real_T rtCP_pooled_ZCONoMIZHV7X[9];
|
||||
extern const real_T rtCP_pooled_OqKL5Rm5S2vg[3];
|
||||
extern const real_T rtCP_pooled_Z4q7HlWjNUXV[3];
|
||||
extern const real_T rtCP_pooled_e4sFOCsIwcF0[9];
|
||||
extern const real32_T rtCP_pooled_8WXHatNAaNXU[3];
|
||||
extern const real32_T rtCP_pooled_3U8YQv20XtcC[3];
|
||||
extern const real32_T rtCP_pooled_HF8NWw8ahBZB[3];
|
||||
extern const real32_T rtCP_pooled_NsfoROSYwB8n[3];
|
||||
extern const real32_T rtCP_pooled_0BwgFckvyiIM[3];
|
||||
extern const real32_T rtCP_pooled_vpZBO0efDb68[3];
|
||||
extern const real32_T rtCP_pooled_ksG51kERpljt[3];
|
||||
extern const real32_T rtCP_pooled_ejiv5AFBxCVc[3];
|
||||
extern const real32_T rtCP_pooled_8oAFyuceoFlQ[3];
|
||||
extern const uint32_T rtCP_pooled_BWTVQM0GuqkK[2];
|
||||
extern const uint32_T rtCP_pooled_52mPzBGwtz3T[2];
|
||||
extern const uint32_T rtCP_pooled_VOMI4P330Dae[2];
|
||||
extern const uint8_T rtCP_pooled_e6HU8n7YauPz;
|
||||
@@ -192,6 +190,9 @@ extern const uint8_T rtCP_pooled_mDbfc7f8L4g9;
|
||||
#define rtCP_PreLookUpIndexSearchaltitude_BreakpointsData rtCP_pooled_8RBKE3gHchpO/* Expression: h_vec
|
||||
* Referenced by: '<S1476>/PreLook-Up Index Search (altitude)'
|
||||
*/
|
||||
#define rtCP_MediumHighAltitudeIntensity_Table rtCP_pooled_xcOBkYu90x0b/* Expression: sigma_vec'
|
||||
* Referenced by: '<S1476>/Medium//High Altitude Intensity'
|
||||
*/
|
||||
#define rtCP_Gain1_Gain_f rtCP_pooled_bDcwUj8yZ6yU /* Expression: [1 1 -1]
|
||||
* Referenced by: '<S1045>/Gain1'
|
||||
*/
|
||||
@@ -615,27 +616,18 @@ extern const uint8_T rtCP_pooled_mDbfc7f8L4g9;
|
||||
#define rtCP_Constant14_Value rtCP_pooled_e4sFOCsIwcF0 /* Expression: prop_mdl.prop_DCM
|
||||
* Referenced by: '<S898>/Constant14'
|
||||
*/
|
||||
#define rtCP_uDLookupTable1_tableData rtCP_pooled_8WXHatNAaNXU /* Computed Parameter: rtCP_uDLookupTable1_tableData
|
||||
* Referenced by: '<S16>/1-D Lookup Table1'
|
||||
*/
|
||||
#define rtCP_uDLookupTable1_bp01Data rtCP_pooled_3U8YQv20XtcC /* Computed Parameter: rtCP_uDLookupTable1_bp01Data
|
||||
* Referenced by: '<S16>/1-D Lookup Table1'
|
||||
*/
|
||||
#define rtCP_uDLookupTable3_tableData rtCP_pooled_HF8NWw8ahBZB /* Computed Parameter: rtCP_uDLookupTable3_tableData
|
||||
* Referenced by: '<S16>/1-D Lookup Table3'
|
||||
*/
|
||||
#define rtCP_uDLookupTable3_bp01Data rtCP_pooled_NsfoROSYwB8n /* Computed Parameter: rtCP_uDLookupTable3_bp01Data
|
||||
* Referenced by: '<S16>/1-D Lookup Table3'
|
||||
*/
|
||||
#define rtCP_uDLookupTable4_tableData rtCP_pooled_0BwgFckvyiIM /* Computed Parameter: rtCP_uDLookupTable4_tableData
|
||||
#define rtCP_uDLookupTable4_tableData rtCP_pooled_ksG51kERpljt /* Computed Parameter: rtCP_uDLookupTable4_tableData
|
||||
* Referenced by: '<S16>/1-D Lookup Table4'
|
||||
*/
|
||||
#define rtCP_uDLookupTable4_bp01Data rtCP_pooled_vpZBO0efDb68 /* Computed Parameter: rtCP_uDLookupTable4_bp01Data
|
||||
#define rtCP_uDLookupTable4_bp01Data rtCP_pooled_ejiv5AFBxCVc /* Computed Parameter: rtCP_uDLookupTable4_bp01Data
|
||||
* Referenced by: '<S16>/1-D Lookup Table4'
|
||||
*/
|
||||
#define rtCP_Constant5_Value_e3 rtCP_pooled_8oAFyuceoFlQ /* Computed Parameter: rtCP_Constant5_Value_e3
|
||||
* Referenced by: '<S242>/Constant5'
|
||||
*/
|
||||
#define rtCP_MediumHighAltitudeIntensity_maxIndex rtCP_pooled_BWTVQM0GuqkK/* Computed Parameter: rtCP_MediumHighAltitudeIntensity_maxIndex
|
||||
* Referenced by: '<S1476>/Medium//High Altitude Intensity'
|
||||
*/
|
||||
#define rtCP_table2D_CL_base_maxIndex rtCP_pooled_52mPzBGwtz3T /* Computed Parameter: rtCP_table2D_CL_base_maxIndex
|
||||
* Referenced by: '<S960>/table2D_CL_base'
|
||||
*/
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.1309
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Wed Jan 12 15:16:12 2022
|
||||
* C/C++ source code generated on : Thu Jan 13 13:54:40 2022
|
||||
*
|
||||
* Target selection: ert_shrlib.tlc
|
||||
* Embedded hardware selection: Intel->x86-64 (Windows64)
|
||||
|
||||
Binary file not shown.
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.1309
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Wed Jan 12 15:16:12 2022
|
||||
* C/C++ source code generated on : Thu Jan 13 13:54:40 2022
|
||||
*
|
||||
* Target selection: ert_shrlib.tlc
|
||||
* Embedded hardware selection: Intel->x86-64 (Windows64)
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.1309
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Tue Jan 11 11:59:49 2022
|
||||
* C/C++ source code generated on : Thu Jan 13 07:55:39 2022
|
||||
*/
|
||||
|
||||
#include "rtwtypes.h"
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.1309
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Tue Jan 11 11:59:49 2022
|
||||
* C/C++ source code generated on : Thu Jan 13 07:55:39 2022
|
||||
*/
|
||||
|
||||
#ifndef SHARE_BINARYSEARCH_U16real32_T
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.1309
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Tue Jan 11 11:59:49 2022
|
||||
* C/C++ source code generated on : Thu Jan 13 07:55:39 2022
|
||||
*/
|
||||
|
||||
#include "rtwtypes.h"
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.1309
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Tue Jan 11 11:59:49 2022
|
||||
* C/C++ source code generated on : Thu Jan 13 07:55:39 2022
|
||||
*/
|
||||
|
||||
#ifndef SHARE_BINARYSEARCH_real32_T
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.1309
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Tue Jan 11 11:59:49 2022
|
||||
* C/C++ source code generated on : Thu Jan 13 07:55:39 2022
|
||||
*/
|
||||
|
||||
#include "rtwtypes.h"
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.1309
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Tue Jan 11 11:59:49 2022
|
||||
* C/C++ source code generated on : Thu Jan 13 07:55:39 2022
|
||||
*/
|
||||
|
||||
#ifndef SHARE_CalcAtmosCOESA
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.1309
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Tue Jan 11 11:59:49 2022
|
||||
* C/C++ source code generated on : Thu Jan 13 07:55:39 2022
|
||||
*/
|
||||
|
||||
#include "rtwtypes.h"
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.1309
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Tue Jan 11 11:59:49 2022
|
||||
* C/C++ source code generated on : Thu Jan 13 07:55:39 2022
|
||||
*/
|
||||
|
||||
#ifndef SHARE_CalcPAltCOESA
|
||||
|
||||
@@ -5,14 +5,14 @@
|
||||
*
|
||||
* Model version : 1.1309
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Tue Jan 11 11:59:49 2022
|
||||
* C/C++ source code generated on : Thu Jan 13 07:55:39 2022
|
||||
*/
|
||||
|
||||
#include "rtwtypes.h"
|
||||
#include <math.h>
|
||||
#include "EulToQuat_12dVAxed.h"
|
||||
|
||||
/* Function for Chart: '<S1295>/EKF14s' */
|
||||
/* Function for Chart: '<S1294>/EKF14s' */
|
||||
void EulToQuat_12dVAxed(real32_T Euler[3], real32_T quaterion[4])
|
||||
{
|
||||
real32_T cosPhi;
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.1309
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Tue Jan 11 11:59:49 2022
|
||||
* C/C++ source code generated on : Thu Jan 13 07:55:39 2022
|
||||
*/
|
||||
|
||||
#ifndef SHARE_EulToQuat_12dVAxed
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.1309
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Tue Jan 11 11:59:49 2022
|
||||
* C/C++ source code generated on : Thu Jan 13 07:55:39 2022
|
||||
*/
|
||||
|
||||
#include "rtwtypes.h"
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.1309
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Tue Jan 11 11:59:49 2022
|
||||
* C/C++ source code generated on : Thu Jan 13 07:55:39 2022
|
||||
*/
|
||||
|
||||
#ifndef SHARE_InitCalcAtmosCOESA
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.1309
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Tue Jan 11 11:59:49 2022
|
||||
* C/C++ source code generated on : Thu Jan 13 07:55:39 2022
|
||||
*/
|
||||
|
||||
#include "rtwtypes.h"
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.1309
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Tue Jan 11 11:59:49 2022
|
||||
* C/C++ source code generated on : Thu Jan 13 07:55:39 2022
|
||||
*/
|
||||
|
||||
#ifndef SHARE_LookUpEven_real_T_real_T
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.1309
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Tue Jan 11 11:59:49 2022
|
||||
* C/C++ source code generated on : Thu Jan 13 07:55:39 2022
|
||||
*/
|
||||
|
||||
#include "rtwtypes.h"
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.1309
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Tue Jan 11 11:59:49 2022
|
||||
* C/C++ source code generated on : Thu Jan 13 07:55:39 2022
|
||||
*/
|
||||
|
||||
#ifndef SHARE_LookUp_real32_T_real32_T
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.1309
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Tue Jan 11 11:59:49 2022
|
||||
* C/C++ source code generated on : Thu Jan 13 07:55:39 2022
|
||||
*/
|
||||
|
||||
#include "rtwtypes.h"
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.1309
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Tue Jan 11 11:59:49 2022
|
||||
* C/C++ source code generated on : Thu Jan 13 07:55:39 2022
|
||||
*/
|
||||
|
||||
#ifndef SHARE_LookUp_real_Treal32_T_U16real32_T
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.1309
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Tue Jan 11 11:59:49 2022
|
||||
* C/C++ source code generated on : Thu Jan 13 07:55:39 2022
|
||||
*/
|
||||
|
||||
#include "rtwtypes.h"
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.1309
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Tue Jan 11 11:59:49 2022
|
||||
* C/C++ source code generated on : Thu Jan 13 07:55:39 2022
|
||||
*/
|
||||
|
||||
#ifndef SHARE_LookUp_real_Treal32_T_real32_T
|
||||
|
||||
@@ -5,13 +5,13 @@
|
||||
*
|
||||
* Model version : 1.1309
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Tue Jan 11 11:59:49 2022
|
||||
* C/C++ source code generated on : Thu Jan 13 07:55:39 2022
|
||||
*/
|
||||
|
||||
#include "rtwtypes.h"
|
||||
#include "Quat2Tbn_XRdqRR86.h"
|
||||
|
||||
/* Function for Chart: '<S1295>/EKF14s' */
|
||||
/* Function for Chart: '<S1294>/EKF14s' */
|
||||
void Quat2Tbn_XRdqRR86(const real32_T quat[4], real32_T Tbn[9])
|
||||
{
|
||||
real32_T Tbn_tmp;
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.1309
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Tue Jan 11 11:59:49 2022
|
||||
* C/C++ source code generated on : Thu Jan 13 07:55:39 2022
|
||||
*/
|
||||
|
||||
#ifndef SHARE_Quat2Tbn_XRdqRR86
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.1309
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Tue Jan 11 11:59:49 2022
|
||||
* C/C++ source code generated on : Thu Jan 13 07:55:39 2022
|
||||
*/
|
||||
|
||||
#include "rtwtypes.h"
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.1309
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Tue Jan 11 11:59:49 2022
|
||||
* C/C++ source code generated on : Thu Jan 13 07:55:39 2022
|
||||
*/
|
||||
|
||||
#ifndef SHARE_binsearch_u32d_prevIdx
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.1309
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Tue Jan 11 11:59:49 2022
|
||||
* C/C++ source code generated on : Thu Jan 13 07:55:39 2022
|
||||
*/
|
||||
|
||||
#ifndef BUILTIN_TYPEID_TYPES_H
|
||||
|
||||
@@ -5,16 +5,10 @@
|
||||
*
|
||||
* Model version : 1.1309
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C source code generated on : Tue Jan 11 12:15:12 2022
|
||||
* C source code generated on : Thu Jan 13 13:23:50 2022
|
||||
*/
|
||||
#include "rtwtypes.h"
|
||||
|
||||
extern const real32_T rtCP_pooled_0BwgFckvyiIM[3];
|
||||
const real32_T rtCP_pooled_0BwgFckvyiIM[3] = { 0.1F, 1.0F, 1.0F } ;
|
||||
|
||||
extern const real32_T rtCP_pooled_3U8YQv20XtcC[3];
|
||||
const real32_T rtCP_pooled_3U8YQv20XtcC[3] = { 0.0F, 15.0F, 20.0F } ;
|
||||
|
||||
extern const real_T rtCP_pooled_3vFP8HZKMvNa[9];
|
||||
const real_T rtCP_pooled_3vFP8HZKMvNa[9] = { 0.0061, 0.0063, 0.0064, 0.0063,
|
||||
0.0052, 0.0046, 0.0031, 0.0012, 0.0 } ;
|
||||
@@ -62,9 +56,6 @@ extern const real_T rtCP_pooled_8RBKE3gHchpO[12];
|
||||
const real_T rtCP_pooled_8RBKE3gHchpO[12] = { 500.0, 1750.0, 3750.0, 7500.0,
|
||||
15000.0, 25000.0, 35000.0, 45000.0, 55000.0, 65000.0, 75000.0, 80000.0 } ;
|
||||
|
||||
extern const real32_T rtCP_pooled_8WXHatNAaNXU[3];
|
||||
const real32_T rtCP_pooled_8WXHatNAaNXU[3] = { 0.02F, 0.5F, 1.0F } ;
|
||||
|
||||
extern const real32_T rtCP_pooled_8oAFyuceoFlQ[3];
|
||||
const real32_T rtCP_pooled_8oAFyuceoFlQ[3] = { 0.0F, 0.5F, 1.0F } ;
|
||||
|
||||
@@ -98,6 +89,9 @@ const real_T rtCP_pooled_AO4qPVKj4mSw[45] = { 0.180648, 0.396441, 0.613937,
|
||||
extern const real_T rtCP_pooled_B5TQ9jFT4w0p[3];
|
||||
const real_T rtCP_pooled_B5TQ9jFT4w0p[3] = { 0.0, 0.0, 0.0 } ;
|
||||
|
||||
extern const uint32_T rtCP_pooled_BWTVQM0GuqkK[2];
|
||||
const uint32_T rtCP_pooled_BWTVQM0GuqkK[2] = { 11U, 6U } ;
|
||||
|
||||
extern const real_T rtCP_pooled_DTxyXp16q2tQ[15];
|
||||
const real_T rtCP_pooled_DTxyXp16q2tQ[15] = { 0.001139, -0.00267, -0.00553,
|
||||
-0.007582, -0.008197, 0.0, 0.0, 0.0, 0.0, 0.0, 0.005824, 0.008649, 0.011026,
|
||||
@@ -125,9 +119,6 @@ const real_T rtCP_pooled_HCx3LdzYqbKQ[15] = { 0.045689, 0.081304, 0.107765,
|
||||
0.126833, 0.138831, 0.0, 0.0, 0.0, 0.0, 0.0, -0.003954, 0.020907, 0.039618,
|
||||
0.052761, 0.074673 } ;
|
||||
|
||||
extern const real32_T rtCP_pooled_HF8NWw8ahBZB[3];
|
||||
const real32_T rtCP_pooled_HF8NWw8ahBZB[3] = { 0.1F, 0.5F, 1.0F } ;
|
||||
|
||||
extern const real_T rtCP_pooled_HyjwA4ZAGSfo[15];
|
||||
const real_T rtCP_pooled_HyjwA4ZAGSfo[15] = { -0.049167, -0.050226, -0.050661,
|
||||
-0.049125, -0.037829, 0.0, 0.0, 0.0, 0.0, 0.0, 0.04718, 0.046589, 0.044935,
|
||||
@@ -155,9 +146,6 @@ const real_T rtCP_pooled_MwxrwO4Wn9C2[15] = { 0.031, 0.031533, 0.030209,
|
||||
0.027949, 0.024514, 0.0, 0.0, 0.0, 0.0, 0.0, -0.028563, -0.026352, -0.023657,
|
||||
-0.02089, -0.019048 } ;
|
||||
|
||||
extern const real32_T rtCP_pooled_NsfoROSYwB8n[3];
|
||||
const real32_T rtCP_pooled_NsfoROSYwB8n[3] = { 5.0F, 10.0F, 15.0F } ;
|
||||
|
||||
extern const real_T rtCP_pooled_OqKL5Rm5S2vg[3];
|
||||
const real_T rtCP_pooled_OqKL5Rm5S2vg[3] = { -0.624, -0.68, 0.0 } ;
|
||||
|
||||
@@ -229,6 +217,9 @@ const real_T rtCP_pooled_eBJBqDDFlufX[15] = { 0.014182, 0.014581, 0.014855,
|
||||
0.015698, 0.014379, -0.0, -0.0, -0.0, -0.0, -0.0, -0.015892, -0.016211,
|
||||
-0.016053, -0.015187, -0.015549 } ;
|
||||
|
||||
extern const real32_T rtCP_pooled_ejiv5AFBxCVc[3];
|
||||
const real32_T rtCP_pooled_ejiv5AFBxCVc[3] = { 0.0F, 10.0F, 15.0F } ;
|
||||
|
||||
extern const real_T rtCP_pooled_f98wueZMuDnh[15];
|
||||
const real_T rtCP_pooled_f98wueZMuDnh[15] = { 0.112546, 0.10548, 0.094979,
|
||||
0.086134, 0.078768, 0.0, 0.0, 0.0, 0.0, 0.0, -0.126747, -0.130811, -0.127088,
|
||||
@@ -266,6 +257,9 @@ const real_T rtCP_pooled_k8suF1GGWlSe[15] = { 0.002664, 0.000177, -0.00215,
|
||||
-0.003979, -0.005643, 0.0, 0.0, 0.0, 0.0, 0.0, -0.001193, 0.000757, 0.00278,
|
||||
0.005108, 0.00749 } ;
|
||||
|
||||
extern const real32_T rtCP_pooled_ksG51kERpljt[3];
|
||||
const real32_T rtCP_pooled_ksG51kERpljt[3] = { 0.02F, 0.2F, 1.0F } ;
|
||||
|
||||
extern const real_T rtCP_pooled_lQQBkRzFSYXI[11];
|
||||
const real_T rtCP_pooled_lQQBkRzFSYXI[11] = { 0.00211414177079812,
|
||||
0.00211414177079812, 0.0023687630831247379, 0.002803974359389508,
|
||||
@@ -315,13 +309,19 @@ const real_T rtCP_pooled_tyHufa4Ol1mB[15] = { -0.126747, -0.130811, -0.127088,
|
||||
extern const real_T rtCP_pooled_vUEpnILcBl7t[5];
|
||||
const real_T rtCP_pooled_vUEpnILcBl7t[5] = { -4.0, 0.0, 4.0, 8.0, 12.0 } ;
|
||||
|
||||
extern const real32_T rtCP_pooled_vpZBO0efDb68[3];
|
||||
const real32_T rtCP_pooled_vpZBO0efDb68[3] = { 5.0F, 8.0F, 15.0F } ;
|
||||
|
||||
extern const real_T rtCP_pooled_w6QYB4X11sHT[11];
|
||||
const real_T rtCP_pooled_w6QYB4X11sHT[11] = { 0.0, 787.0, 1487.0, 2161.0, 2707.0,
|
||||
3168.0, 3817.0, 4266.0, 4615.0, 4896.0, 5169.0 } ;
|
||||
|
||||
extern const real_T rtCP_pooled_xcOBkYu90x0b[84];
|
||||
const real_T rtCP_pooled_xcOBkYu90x0b[84] = { 3.2, 2.2, 1.5, 0.0, 0.0, 0.0, 0.0,
|
||||
0.0, 0.0, 0.0, 0.0, 0.0, 4.2, 3.6, 3.3, 1.6, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
|
||||
0.0, 6.6, 6.9, 7.4, 6.7, 4.6, 2.7, 0.4, 0.0, 0.0, 0.0, 0.0, 0.0, 8.6, 9.6,
|
||||
10.6, 10.1, 8.0, 6.6, 5.0, 4.2, 2.7, 0.0, 0.0, 0.0, 11.8, 13.0, 16.0, 15.1,
|
||||
11.6, 9.7, 8.1, 8.2, 7.9, 4.9, 3.2, 2.1, 15.6, 17.6, 23.0, 23.6, 22.1, 20.0,
|
||||
16.0, 15.1, 12.1, 7.9, 6.2, 5.1, 18.7, 21.5, 28.4, 30.2, 30.7, 31.0, 25.2,
|
||||
23.1, 17.5, 10.7, 8.4, 7.2 } ;
|
||||
|
||||
extern const real_T rtCP_pooled_yrSpf38S8zgX[45];
|
||||
const real_T rtCP_pooled_yrSpf38S8zgX[45] = { 0.044938, 0.047977, 0.053442,
|
||||
0.060538, 0.068637, 0.076876, 0.088145, 0.09942, 0.093109, 0.021121, 0.023356,
|
||||
|
||||
@@ -0,0 +1,53 @@
|
||||
/*
|
||||
* File: intrp2d_la_pw.c
|
||||
*
|
||||
* Code generated for Simulink model 'ET39_SIL'.
|
||||
*
|
||||
* Model version : 1.1309
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Thu Jan 13 13:23:50 2022
|
||||
*/
|
||||
|
||||
#include "rtwtypes.h"
|
||||
#include "intrp2d_la_pw.h"
|
||||
|
||||
real_T intrp2d_la_pw(const uint32_T bpIndex[], const real_T frac[], const real_T
|
||||
table[], const uint32_T stride, const uint32_T maxIndex[])
|
||||
{
|
||||
real_T y;
|
||||
real_T yR_1d;
|
||||
uint32_T offset_1d;
|
||||
|
||||
/* Column-major Interpolation 2-D
|
||||
Interpolation method: 'Linear point-slope'
|
||||
Use last breakpoint for index at or above upper limit: 'on'
|
||||
Overflow mode: 'portable wrapping'
|
||||
*/
|
||||
offset_1d = bpIndex[1U] * stride + bpIndex[0U];
|
||||
if (bpIndex[0U] == maxIndex[0U]) {
|
||||
y = table[offset_1d];
|
||||
} else {
|
||||
y = (table[offset_1d + 1U] - table[offset_1d]) * frac[0U] + table[offset_1d];
|
||||
}
|
||||
|
||||
if (bpIndex[1U] == maxIndex[1U]) {
|
||||
} else {
|
||||
offset_1d += stride;
|
||||
if (bpIndex[0U] == maxIndex[0U]) {
|
||||
yR_1d = table[offset_1d];
|
||||
} else {
|
||||
yR_1d = (table[offset_1d + 1U] - table[offset_1d]) * frac[0U] +
|
||||
table[offset_1d];
|
||||
}
|
||||
|
||||
y += (yR_1d - y) * frac[1U];
|
||||
}
|
||||
|
||||
return y;
|
||||
}
|
||||
|
||||
/*
|
||||
* File trailer for generated code.
|
||||
*
|
||||
* [EOF]
|
||||
*/
|
||||
@@ -0,0 +1,24 @@
|
||||
/*
|
||||
* File: intrp2d_la_pw.h
|
||||
*
|
||||
* Code generated for Simulink model 'ET39_SIL'.
|
||||
*
|
||||
* Model version : 1.1309
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Thu Jan 13 13:23:50 2022
|
||||
*/
|
||||
|
||||
#ifndef SHARE_intrp2d_la_pw
|
||||
#define SHARE_intrp2d_la_pw
|
||||
#include "rtwtypes.h"
|
||||
|
||||
extern real_T intrp2d_la_pw(const uint32_T bpIndex[], const real_T frac[], const
|
||||
real_T table[], const uint32_T stride, const uint32_T maxIndex[]);
|
||||
|
||||
#endif
|
||||
|
||||
/*
|
||||
* File trailer for generated code.
|
||||
*
|
||||
* [EOF]
|
||||
*/
|
||||
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.1309
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Tue Jan 11 11:59:49 2022
|
||||
* C/C++ source code generated on : Thu Jan 13 07:55:39 2022
|
||||
*/
|
||||
|
||||
#include "rtwtypes.h"
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.1309
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Tue Jan 11 11:59:49 2022
|
||||
* C/C++ source code generated on : Thu Jan 13 07:55:39 2022
|
||||
*/
|
||||
|
||||
#ifndef SHARE_look1_binlxpw
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.1309
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Tue Jan 11 11:59:49 2022
|
||||
* C/C++ source code generated on : Thu Jan 13 07:55:39 2022
|
||||
*/
|
||||
|
||||
#include "rtwtypes.h"
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.1309
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Tue Jan 11 11:59:49 2022
|
||||
* C/C++ source code generated on : Thu Jan 13 07:55:39 2022
|
||||
*/
|
||||
|
||||
#ifndef SHARE_look1_iflf_pbinlcapw
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.1309
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Tue Jan 11 11:59:49 2022
|
||||
* C/C++ source code generated on : Thu Jan 13 07:55:39 2022
|
||||
*/
|
||||
|
||||
#include "rtwtypes.h"
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.1309
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Tue Jan 11 11:59:49 2022
|
||||
* C/C++ source code generated on : Thu Jan 13 07:55:39 2022
|
||||
*/
|
||||
|
||||
#ifndef SHARE_look1_pbinlcpw
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.1309
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Tue Jan 11 11:59:49 2022
|
||||
* C/C++ source code generated on : Thu Jan 13 07:55:39 2022
|
||||
*/
|
||||
|
||||
#include "rtwtypes.h"
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.1309
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Tue Jan 11 11:59:49 2022
|
||||
* C/C++ source code generated on : Thu Jan 13 07:55:39 2022
|
||||
*/
|
||||
|
||||
#ifndef SHARE_look2_binlxpw
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.1309
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Tue Jan 11 11:59:49 2022
|
||||
* C/C++ source code generated on : Thu Jan 13 07:55:39 2022
|
||||
*/
|
||||
|
||||
#include "rtwtypes.h"
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.1309
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Tue Jan 11 11:59:49 2022
|
||||
* C/C++ source code generated on : Thu Jan 13 07:55:39 2022
|
||||
*/
|
||||
|
||||
#ifndef SHARE_plook_bincpa
|
||||
|
||||
@@ -5,13 +5,13 @@
|
||||
*
|
||||
* Model version : 1.1309
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Tue Jan 11 11:59:49 2022
|
||||
* C/C++ source code generated on : Thu Jan 13 07:55:39 2022
|
||||
*/
|
||||
|
||||
#include "rtwtypes.h"
|
||||
#include "power_4TBdBPK2.h"
|
||||
|
||||
/* Function for Chart: '<S1295>/EKF14s' */
|
||||
/* Function for Chart: '<S1294>/EKF14s' */
|
||||
void power_4TBdBPK2(const real32_T a[7], real32_T y[7])
|
||||
{
|
||||
int32_T k;
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.1309
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Tue Jan 11 11:59:49 2022
|
||||
* C/C++ source code generated on : Thu Jan 13 07:55:39 2022
|
||||
*/
|
||||
|
||||
#ifndef SHARE_power_4TBdBPK2
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.1309
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Tue Jan 11 11:59:49 2022
|
||||
* C/C++ source code generated on : Thu Jan 13 07:55:39 2022
|
||||
*/
|
||||
|
||||
/*
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.1309
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Tue Jan 11 11:59:49 2022
|
||||
* C/C++ source code generated on : Thu Jan 13 07:55:39 2022
|
||||
*/
|
||||
|
||||
#ifndef RTW_HEADER_rtGetInf_h_
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.1309
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Tue Jan 11 11:59:49 2022
|
||||
* C/C++ source code generated on : Thu Jan 13 07:55:39 2022
|
||||
*/
|
||||
|
||||
/*
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.1309
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Tue Jan 11 11:59:49 2022
|
||||
* C/C++ source code generated on : Thu Jan 13 07:55:39 2022
|
||||
*/
|
||||
|
||||
#ifndef RTW_HEADER_rtGetNaN_h_
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.1309
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Tue Jan 11 11:59:49 2022
|
||||
* C/C++ source code generated on : Thu Jan 13 07:55:39 2022
|
||||
*/
|
||||
|
||||
#include "rtwtypes.h"
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.1309
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Tue Jan 11 11:59:49 2022
|
||||
* C/C++ source code generated on : Thu Jan 13 07:55:39 2022
|
||||
*/
|
||||
|
||||
#ifndef SHARE_rt_TDelayInterpolate
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.1309
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Tue Jan 11 11:59:49 2022
|
||||
* C/C++ source code generated on : Thu Jan 13 07:55:39 2022
|
||||
*/
|
||||
|
||||
#ifndef RTW_HEADER_rt_assert_h_
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.1309
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Tue Jan 11 11:59:49 2022
|
||||
* C/C++ source code generated on : Thu Jan 13 07:55:39 2022
|
||||
*/
|
||||
|
||||
#include "rtwtypes.h"
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.1309
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Tue Jan 11 11:59:49 2022
|
||||
* C/C++ source code generated on : Thu Jan 13 07:55:39 2022
|
||||
*/
|
||||
|
||||
#ifndef SHARE_rt_atan2d_snf
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.1309
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Tue Jan 11 11:59:49 2022
|
||||
* C/C++ source code generated on : Thu Jan 13 07:55:39 2022
|
||||
*/
|
||||
|
||||
#include "rtwtypes.h"
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.1309
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Tue Jan 11 11:59:49 2022
|
||||
* C/C++ source code generated on : Thu Jan 13 07:55:39 2022
|
||||
*/
|
||||
|
||||
#ifndef SHARE_rt_atan2f_snf
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.1309
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Tue Jan 11 11:59:49 2022
|
||||
* C/C++ source code generated on : Thu Jan 13 07:55:39 2022
|
||||
*/
|
||||
|
||||
#ifndef RTW_HEADER_rt_defines_h_
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.1309
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Tue Jan 11 11:59:49 2022
|
||||
* C/C++ source code generated on : Thu Jan 13 07:55:39 2022
|
||||
*/
|
||||
|
||||
#include "rtwtypes.h"
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.1309
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Tue Jan 11 11:59:49 2022
|
||||
* C/C++ source code generated on : Thu Jan 13 07:55:39 2022
|
||||
*/
|
||||
|
||||
#ifndef SHARE_rt_modd_snf
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.1309
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Tue Jan 11 11:59:49 2022
|
||||
* C/C++ source code generated on : Thu Jan 13 07:55:39 2022
|
||||
*/
|
||||
|
||||
#include "rtwtypes.h"
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.1309
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Tue Jan 11 11:59:49 2022
|
||||
* C/C++ source code generated on : Thu Jan 13 07:55:39 2022
|
||||
*/
|
||||
|
||||
#ifndef SHARE_rt_mrdivide_U1d1x3_U2d3x3_Yd1x3_snf
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.1309
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Tue Jan 11 11:59:49 2022
|
||||
* C/C++ source code generated on : Thu Jan 13 07:55:39 2022
|
||||
*/
|
||||
|
||||
/*
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.1309
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Tue Jan 11 11:59:49 2022
|
||||
* C/C++ source code generated on : Thu Jan 13 07:55:39 2022
|
||||
*/
|
||||
|
||||
#ifndef RTW_HEADER_rt_nonfinite_h_
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.1309
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Tue Jan 11 11:59:49 2022
|
||||
* C/C++ source code generated on : Thu Jan 13 07:55:39 2022
|
||||
*/
|
||||
|
||||
#include "rtwtypes.h"
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.1309
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Tue Jan 11 11:59:49 2022
|
||||
* C/C++ source code generated on : Thu Jan 13 07:55:39 2022
|
||||
*/
|
||||
|
||||
#ifndef SHARE_rt_nrand_Upu32_Yd_f_pw_snf
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.1309
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Tue Jan 11 11:59:49 2022
|
||||
* C/C++ source code generated on : Thu Jan 13 07:55:39 2022
|
||||
*/
|
||||
|
||||
#include "rtwtypes.h"
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.1309
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Tue Jan 11 11:59:49 2022
|
||||
* C/C++ source code generated on : Thu Jan 13 07:55:39 2022
|
||||
*/
|
||||
|
||||
#ifndef SHARE_rt_powd_snf
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.1309
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Tue Jan 11 11:59:49 2022
|
||||
* C/C++ source code generated on : Thu Jan 13 07:55:39 2022
|
||||
*/
|
||||
|
||||
#include "rtwtypes.h"
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.1309
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Tue Jan 11 11:59:49 2022
|
||||
* C/C++ source code generated on : Thu Jan 13 07:55:39 2022
|
||||
*/
|
||||
|
||||
#ifndef SHARE_rt_roundd_snf
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.1309
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Tue Jan 11 11:59:49 2022
|
||||
* C/C++ source code generated on : Thu Jan 13 07:55:39 2022
|
||||
*/
|
||||
|
||||
#include "rtwtypes.h"
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.1309
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Tue Jan 11 11:59:49 2022
|
||||
* C/C++ source code generated on : Thu Jan 13 07:55:39 2022
|
||||
*/
|
||||
|
||||
#ifndef SHARE_rt_urand_Upu32_Yd_f_pw_snf
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.1309
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Tue Jan 11 11:59:49 2022
|
||||
* C/C++ source code generated on : Thu Jan 13 07:55:39 2022
|
||||
*/
|
||||
|
||||
#ifndef RTWTYPES_H
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.1309
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Tue Jan 11 11:59:49 2022
|
||||
* C/C++ source code generated on : Thu Jan 13 07:55:39 2022
|
||||
*/
|
||||
|
||||
#include "rtwtypes.h"
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.1309
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Tue Jan 11 11:59:49 2022
|
||||
* C/C++ source code generated on : Thu Jan 13 07:55:39 2022
|
||||
*/
|
||||
|
||||
#ifndef SHARE_wgs84_taylor_series
|
||||
|
||||
Reference in New Issue
Block a user