update gencode, fix engine dynamics

This commit is contained in:
matt
2020-12-08 10:57:31 +08:00
parent b064e82d9d
commit 522f56d4bc
81 changed files with 10962 additions and 10126 deletions
+119 -71
View File
@@ -3,9 +3,9 @@
*
* Code generated for Simulink model 'SIL'.
*
* Model version : 1.523
* Model version : 1.525
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
* C/C++ source code generated on : Wed Dec 2 09:48:16 2020
* C/C++ source code generated on : Tue Dec 8 10:41:03 2020
*
* Target selection: ert_shrlib.tlc
* Embedded hardware selection: Intel->x86-64 (Windows64)
@@ -173,14 +173,23 @@ extern const real32_T rtCP_pooled_4Tcn651nWPEA[8];
extern const real32_T rtCP_pooled_KC2WXQzXgX8x[8];
extern const real32_T rtCP_pooled_HF8NWw8ahBZB[3];
extern const real32_T rtCP_pooled_NsfoROSYwB8n[3];
extern const real32_T rtCP_pooled_A05DoahVwG6e[160];
extern const real32_T rtCP_pooled_CjwZJxM33sUf[10];
extern const real32_T rtCP_pooled_4R9HnDqNNfyC[16];
extern const real32_T rtCP_pooled_YtY2876fJdi4[3];
extern const real32_T rtCP_pooled_8oAFyuceoFlQ[3];
extern const real32_T rtCP_pooled_iDGBVG9z8tBx[3];
extern const real32_T rtCP_pooled_89Nhzifd6aSY[1920];
extern const real32_T rtCP_pooled_ohnMAdtcG72M[10];
extern const real32_T rtCP_pooled_aoFl7QCPgCDt[12];
extern const uint32_T rtCP_pooled_a3Su5DwHejJI[2];
extern const uint32_T rtCP_pooled_rsQCCyrSe0iD[3];
extern const uint32_T rtCP_pooled_qhm2sJNkM8ZA[2];
extern const uint32_T rtCP_pooled_Ba2CSbS20NHS[3];
extern const uint32_T rtCP_pooled_tp41aZnwbpRn[3];
extern const uint32_T rtCP_pooled_ookOwc1aktQs[3];
extern const uint32_T rtCP_pooled_xajQbV3b7pKD[3];
extern const uint32_T rtCP_pooled_m0RoyDA7k6Aj[2];
extern const uint32_T rtCP_pooled_a3Su5DwHejJI[2];
extern const uint32_T rtCP_pooled_rsQCCyrSe0iD[3];
extern const uint8_T rtCP_pooled_e6HU8n7YauPz;
extern const uint8_T rtCP_pooled_mhMab4fllVU3;
@@ -203,13 +212,13 @@ extern const uint8_T rtCP_pooled_mhMab4fllVU3;
* Referenced by: '<S98>/table1D_CGx'
*/
#define rtCP_Bias1_Bias rtCP_pooled_FEWufo6vVHrj /* Expression: -eye(3)
* Referenced by: '<S163>/Bias1'
* Referenced by: '<S166>/Bias1'
*/
#define rtCP_Bias1_Bias_n rtCP_pooled_FEWufo6vVHrj /* Expression: -eye(3)
* Referenced by: '<S201>/Bias1'
* Referenced by: '<S204>/Bias1'
*/
#define rtCP_Constant_Value_d rtCP_pooled_B5TQ9jFT4w0p /* Expression: [0 0 0]
* Referenced by: '<S321>/Constant'
* Referenced by: '<S324>/Constant'
*/
#define rtCP_table1D_mass_tableData rtCP_pooled_EsdjLy9HZCOh /* Expression: kb3_booster_mdl.tab_mass
* Referenced by: '<S91>/table1D_mass'
@@ -641,58 +650,58 @@ extern const uint8_T rtCP_pooled_mhMab4fllVU3;
* Referenced by: '<S56>/table2D_Cnr'
*/
#define rtCP_table2D_thrustAB_tableData rtCP_pooled_Zr87vUglm0jR /* Expression: kb3_propulsion_mdl.tab_thrustAB
* Referenced by: '<S312>/table2D_thrustAB'
* Referenced by: '<S315>/table2D_thrustAB'
*/
#define rtCP_table2D_thrustAB_bp01Data rtCP_pooled_6of7idOcGIUG /* Expression: kb3_propulsion_mdl.indep_mach2
* Referenced by: '<S312>/table2D_thrustAB'
* Referenced by: '<S315>/table2D_thrustAB'
*/
#define rtCP_table2D_thrustAB_bp02Data rtCP_pooled_9d1wyEHLKC6F /* Expression: kb3_propulsion_mdl.indep_alt_m
* Referenced by: '<S312>/table2D_thrustAB'
* Referenced by: '<S315>/table2D_thrustAB'
*/
#define rtCP_table1D_thrAB_map_tableData rtCP_pooled_LXQm1g6rykWj/* Expression: kb3_propulsion_mdl.tab_thrAB_map
* Referenced by: '<S310>/table1D_thrAB_map'
* Referenced by: '<S313>/table1D_thrAB_map'
*/
#define rtCP_table1D_thrAB_map_bp01Data rtCP_pooled_IuWi5CgmvR8W /* Expression: kb3_propulsion_mdl.indep_throttle
* Referenced by: '<S310>/table1D_thrAB_map'
* Referenced by: '<S313>/table1D_thrAB_map'
*/
#define rtCP_table1D_thr_map_tableData rtCP_pooled_DYcs5MdN9zE9 /* Expression: kb3_propulsion_mdl.tab_thr_map
* Referenced by: '<S309>/table1D_thr_map'
* Referenced by: '<S312>/table1D_thr_map'
*/
#define rtCP_table1D_thr_map_bp01Data rtCP_pooled_IuWi5CgmvR8W /* Expression: kb3_propulsion_mdl.indep_throttle
* Referenced by: '<S309>/table1D_thr_map'
* Referenced by: '<S312>/table1D_thr_map'
*/
#define rtCP_table3D_thrust_tableData rtCP_pooled_7mOEGGePz2xm /* Expression: kb3_propulsion_mdl.tab_thrust
* Referenced by: '<S314>/table3D_thrust'
* Referenced by: '<S317>/table3D_thrust'
*/
#define rtCP_table3D_thrust_bp01Data rtCP_pooled_ywCCZP562lF9 /* Expression: kb3_propulsion_mdl.indep_mach
* Referenced by: '<S314>/table3D_thrust'
* Referenced by: '<S317>/table3D_thrust'
*/
#define rtCP_table3D_thrust_bp02Data rtCP_pooled_9d1wyEHLKC6F /* Expression: kb3_propulsion_mdl.indep_alt_m
* Referenced by: '<S314>/table3D_thrust'
* Referenced by: '<S317>/table3D_thrust'
*/
#define rtCP_table3D_thrust_bp03Data rtCP_pooled_E0AX1Lz0NDcN /* Expression: kb3_propulsion_mdl.indep_thr
* Referenced by: '<S314>/table3D_thrust'
* Referenced by: '<S317>/table3D_thrust'
*/
#define rtCP_table2D_cftAB_tableData rtCP_pooled_RlS7r0LGt7JQ /* Expression: kb3_propulsion_mdl.tab_cftAB
* Referenced by: '<S306>/table2D_cftAB'
* Referenced by: '<S309>/table2D_cftAB'
*/
#define rtCP_table2D_cftAB_bp01Data rtCP_pooled_6of7idOcGIUG /* Expression: kb3_propulsion_mdl.indep_mach2
* Referenced by: '<S306>/table2D_cftAB'
* Referenced by: '<S309>/table2D_cftAB'
*/
#define rtCP_table2D_cftAB_bp02Data rtCP_pooled_9d1wyEHLKC6F /* Expression: kb3_propulsion_mdl.indep_alt_m
* Referenced by: '<S306>/table2D_cftAB'
* Referenced by: '<S309>/table2D_cftAB'
*/
#define rtCP_table3D_cft_tableData rtCP_pooled_1jjca2Oj8nTm /* Expression: kb3_propulsion_mdl.tab_cft
* Referenced by: '<S307>/table3D_cft'
* Referenced by: '<S310>/table3D_cft'
*/
#define rtCP_table3D_cft_bp01Data rtCP_pooled_ywCCZP562lF9 /* Expression: kb3_propulsion_mdl.indep_mach
* Referenced by: '<S307>/table3D_cft'
* Referenced by: '<S310>/table3D_cft'
*/
#define rtCP_table3D_cft_bp02Data rtCP_pooled_9d1wyEHLKC6F /* Expression: kb3_propulsion_mdl.indep_alt_m
* Referenced by: '<S307>/table3D_cft'
* Referenced by: '<S310>/table3D_cft'
*/
#define rtCP_table3D_cft_bp03Data rtCP_pooled_E0AX1Lz0NDcN /* Expression: kb3_propulsion_mdl.indep_thr
* Referenced by: '<S307>/table3D_cft'
* Referenced by: '<S310>/table3D_cft'
*/
#define rtCP_table1D_thrust_tableData rtCP_pooled_CZNBGvU8AdwP /* Expression: kb3_booster_mdl.tab_thrust
* Referenced by: '<S92>/table1D_thrust'
@@ -701,49 +710,88 @@ extern const uint8_T rtCP_pooled_mhMab4fllVU3;
* Referenced by: '<S92>/table1D_thrust'
*/
#define rtCP_table3D_Nh_tableData rtCP_pooled_0HfvtrFi8uTo /* Expression: kb3_propulsion_mdl.tab_Nh
* Referenced by: '<S304>/table3D_Nh'
* Referenced by: '<S307>/table3D_Nh'
*/
#define rtCP_table3D_Nh_bp01Data rtCP_pooled_ywCCZP562lF9 /* Expression: kb3_propulsion_mdl.indep_mach
* Referenced by: '<S304>/table3D_Nh'
* Referenced by: '<S307>/table3D_Nh'
*/
#define rtCP_table3D_Nh_bp02Data rtCP_pooled_9d1wyEHLKC6F /* Expression: kb3_propulsion_mdl.indep_alt_m
* Referenced by: '<S304>/table3D_Nh'
* Referenced by: '<S307>/table3D_Nh'
*/
#define rtCP_table3D_Nh_bp03Data rtCP_pooled_E0AX1Lz0NDcN /* Expression: kb3_propulsion_mdl.indep_thr
* Referenced by: '<S304>/table3D_Nh'
* Referenced by: '<S307>/table3D_Nh'
*/
#define rtCP_table2D_NhAB_tableData rtCP_pooled_aDZD8UOYGVWw /* Expression: kb3_propulsion_mdl.tab_NhAB
* Referenced by: '<S303>/table2D_NhAB'
* Referenced by: '<S306>/table2D_NhAB'
*/
#define rtCP_table2D_NhAB_bp01Data rtCP_pooled_6of7idOcGIUG /* Expression: kb3_propulsion_mdl.indep_mach2
* Referenced by: '<S303>/table2D_NhAB'
* Referenced by: '<S306>/table2D_NhAB'
*/
#define rtCP_table2D_NhAB_bp02Data rtCP_pooled_9d1wyEHLKC6F /* Expression: kb3_propulsion_mdl.indep_alt_m
* Referenced by: '<S303>/table2D_NhAB'
* Referenced by: '<S306>/table2D_NhAB'
*/
#define rtCP_uDLookupTable_tableData rtCP_pooled_Yvl18BcVpm9d /* Computed Parameter: rtCP_uDLookupTable_tableData
* Referenced by: '<S537>/1-D Lookup Table'
* Referenced by: '<S540>/1-D Lookup Table'
*/
#define rtCP_uDLookupTable_bp01Data rtCP_pooled_mUCG6SnXIkCg /* Computed Parameter: rtCP_uDLookupTable_bp01Data
* Referenced by: '<S537>/1-D Lookup Table'
* Referenced by: '<S540>/1-D Lookup Table'
*/
#define rtCP_IAS_lookup_tableData rtCP_pooled_4Tcn651nWPEA /* Computed Parameter: rtCP_IAS_lookup_tableData
* Referenced by: '<S537>/IAS_lookup'
* Referenced by: '<S540>/IAS_lookup'
*/
#define rtCP_IAS_lookup_bp01Data rtCP_pooled_KC2WXQzXgX8x /* Computed Parameter: rtCP_IAS_lookup_bp01Data
* Referenced by: '<S537>/IAS_lookup'
* Referenced by: '<S540>/IAS_lookup'
*/
#define rtCP_uDLookupTable_tableData_n rtCP_pooled_HF8NWw8ahBZB /* Computed Parameter: rtCP_uDLookupTable_tableData_n
* Referenced by: '<S1049>/1-D Lookup Table'
* Referenced by: '<S1073>/1-D Lookup Table'
*/
#define rtCP_uDLookupTable_bp01Data_d rtCP_pooled_NsfoROSYwB8n /* Computed Parameter: rtCP_uDLookupTable_bp01Data_d
* Referenced by: '<S1049>/1-D Lookup Table'
* Referenced by: '<S1073>/1-D Lookup Table'
*/
#define rtCP_uDLookupTable_tableData_m rtCP_pooled_HF8NWw8ahBZB /* Computed Parameter: rtCP_uDLookupTable_tableData_m
* Referenced by: '<S1048>/1-D Lookup Table'
* Referenced by: '<S1072>/1-D Lookup Table'
*/
#define rtCP_uDLookupTable_bp01Data_a rtCP_pooled_NsfoROSYwB8n /* Computed Parameter: rtCP_uDLookupTable_bp01Data_a
* Referenced by: '<S1048>/1-D Lookup Table'
* Referenced by: '<S1072>/1-D Lookup Table'
*/
#define rtCP_table2D_cftAB_tableData_c rtCP_pooled_A05DoahVwG6e /* Computed Parameter: rtCP_table2D_cftAB_tableData_c
* Referenced by: '<S845>/table2D_cftAB'
*/
#define rtCP_table2D_cftAB_bp01Data_p rtCP_pooled_CjwZJxM33sUf /* Computed Parameter: rtCP_table2D_cftAB_bp01Data_p
* Referenced by: '<S845>/table2D_cftAB'
*/
#define rtCP_table2D_cftAB_bp02Data_p rtCP_pooled_4R9HnDqNNfyC /* Computed Parameter: rtCP_table2D_cftAB_bp02Data_p
* Referenced by: '<S845>/table2D_cftAB'
*/
#define rtCP_table1D_thrAB_map_tableData_b rtCP_pooled_YtY2876fJdi4/* Computed Parameter: rtCP_table1D_thrAB_map_tableData_b
* Referenced by: '<S849>/table1D_thrAB_map'
*/
#define rtCP_table1D_thrAB_map_bp01Data_d rtCP_pooled_8oAFyuceoFlQ/* Computed Parameter: rtCP_table1D_thrAB_map_bp01Data_d
* Referenced by: '<S849>/table1D_thrAB_map'
*/
#define rtCP_table1D_thr_map_tableData_p rtCP_pooled_iDGBVG9z8tBx/* Computed Parameter: rtCP_table1D_thr_map_tableData_p
* Referenced by: '<S848>/table1D_thr_map'
*/
#define rtCP_table1D_thr_map_bp01Data_m rtCP_pooled_8oAFyuceoFlQ /* Computed Parameter: rtCP_table1D_thr_map_bp01Data_m
* Referenced by: '<S848>/table1D_thr_map'
*/
#define rtCP_table3D_cft_tableData_o rtCP_pooled_89Nhzifd6aSY /* Computed Parameter: rtCP_table3D_cft_tableData_o
* Referenced by: '<S846>/table3D_cft'
*/
#define rtCP_table3D_cft_bp01Data_c rtCP_pooled_ohnMAdtcG72M /* Computed Parameter: rtCP_table3D_cft_bp01Data_c
* Referenced by: '<S846>/table3D_cft'
*/
#define rtCP_table3D_cft_bp02Data_b rtCP_pooled_4R9HnDqNNfyC /* Computed Parameter: rtCP_table3D_cft_bp02Data_b
* Referenced by: '<S846>/table3D_cft'
*/
#define rtCP_table3D_cft_bp03Data_m rtCP_pooled_aoFl7QCPgCDt /* Computed Parameter: rtCP_table3D_cft_bp03Data_m
* Referenced by: '<S846>/table3D_cft'
*/
#define rtCP_table2D_cftAB_maxIndex rtCP_pooled_a3Su5DwHejJI /* Computed Parameter: rtCP_table2D_cftAB_maxIndex
* Referenced by: '<S845>/table2D_cftAB'
*/
#define rtCP_table3D_cft_dimSizes rtCP_pooled_rsQCCyrSe0iD /* Computed Parameter: rtCP_table3D_cft_dimSizes
* Referenced by: '<S846>/table3D_cft'
*/
#define rtCP_table2D_CL_base_maxIndex rtCP_pooled_qhm2sJNkM8ZA /* Computed Parameter: rtCP_table2D_CL_base_maxIndex
* Referenced by: '<S52>/table2D_CL_base'
@@ -851,25 +899,25 @@ extern const uint8_T rtCP_pooled_mhMab4fllVU3;
* Referenced by: '<S56>/table2D_Cnr'
*/
#define rtCP_table2D_thrustAB_maxIndex rtCP_pooled_a3Su5DwHejJI /* Computed Parameter: rtCP_table2D_thrustAB_maxIndex
* Referenced by: '<S312>/table2D_thrustAB'
* Referenced by: '<S315>/table2D_thrustAB'
*/
#define rtCP_table3D_thrust_dimSizes rtCP_pooled_rsQCCyrSe0iD /* Computed Parameter: rtCP_table3D_thrust_dimSizes
* Referenced by: '<S314>/table3D_thrust'
* Referenced by: '<S317>/table3D_thrust'
*/
#define rtCP_table2D_cftAB_maxIndex rtCP_pooled_a3Su5DwHejJI /* Computed Parameter: rtCP_table2D_cftAB_maxIndex
* Referenced by: '<S306>/table2D_cftAB'
#define rtCP_table2D_cftAB_maxIndex_p rtCP_pooled_a3Su5DwHejJI /* Computed Parameter: rtCP_table2D_cftAB_maxIndex_p
* Referenced by: '<S309>/table2D_cftAB'
*/
#define rtCP_table3D_cft_dimSizes rtCP_pooled_rsQCCyrSe0iD /* Computed Parameter: rtCP_table3D_cft_dimSizes
* Referenced by: '<S307>/table3D_cft'
#define rtCP_table3D_cft_dimSizes_p rtCP_pooled_rsQCCyrSe0iD /* Computed Parameter: rtCP_table3D_cft_dimSizes_p
* Referenced by: '<S310>/table3D_cft'
*/
#define rtCP_table3D_Nh_dimSizes rtCP_pooled_rsQCCyrSe0iD /* Computed Parameter: rtCP_table3D_Nh_dimSizes
* Referenced by: '<S304>/table3D_Nh'
* Referenced by: '<S307>/table3D_Nh'
*/
#define rtCP_table2D_NhAB_maxIndex rtCP_pooled_a3Su5DwHejJI /* Computed Parameter: rtCP_table2D_NhAB_maxIndex
* Referenced by: '<S303>/table2D_NhAB'
* Referenced by: '<S306>/table2D_NhAB'
*/
#define rtCP_mav_parser_P1 rtCP_pooled_e6HU8n7YauPz /* Expression: Channel
* Referenced by: '<S954>/mav_parser'
* Referenced by: '<S978>/mav_parser'
*/
#define rtCP_ConstantBP_Value_h rtCP_pooled_mhMab4fllVU3 /* Computed Parameter: rtCP_ConstantBP_Value_h
* Referenced by: '<S6>/Constant BP'
@@ -1704,6 +1752,13 @@ extern Msg_CommandMsg *SIL_proc_cmd_In1_RecvMsg(void);
extern Msg_CommandMsg *SIL_proc_cmd_In2_RecvMsg(void);
extern void SIL_freeMemPool(MemPool_CommandMsg *memPool, CommandMsg *dataPtr);
extern void SIL_destroyMsg(const Msg_CommandMsg *msg);
extern int32_T SIL_pop(Queue_uint16 *q, Msg_uint16 *elementOut);
extern Msg_uint16 *SIL_proc_set_cur_RecvMsg(void);
extern int32_T SIL_emplace_n2(Queue_CommandAck *q, const CommandAck *dataIn);
extern int32_T SIL_Chart_send_ack_SendData(const CommandAck *data_toSend);
extern CommandMsg *SIL_allocMemPool(MemPool_CommandMsg *memPool);
extern int32_T SIL_emplace_n(Queue_CommandMsg *q, const CommandMsg *dataIn);
extern int32_T SIL_proc_cmd_In2_SendData(const CommandMsg *data_toSend);
extern int32_T SIL_pop_c02u1i(Queue_mavlink_mission_item_int_t *q,
Msg_mavlink_mission_item_int_t *elementOut);
extern Msg_mavlink_mission_item_int_t *SIL_Chart_proc_mission_upload_In2_RecvMsg
@@ -1723,13 +1778,6 @@ extern Msg_mavlink_mission_count_t *SIL_Chart_proc_mission_upload_In1_RecvMsg
extern void SIL_freeMemPool_bvx(MemPool_mavlink_mission_item_int_t *memPool,
mavlink_mission_item_int_t *dataPtr);
extern void SIL_destroyMsg_ecw(const Msg_mavlink_mission_item_int_t *msg);
extern int32_T SIL_pop(Queue_uint16 *q, Msg_uint16 *elementOut);
extern Msg_uint16 *SIL_proc_set_cur_RecvMsg(void);
extern int32_T SIL_emplace_n2(Queue_CommandAck *q, const CommandAck *dataIn);
extern int32_T SIL_Chart_send_ack_SendData(const CommandAck *data_toSend);
extern CommandMsg *SIL_allocMemPool(MemPool_CommandMsg *memPool);
extern int32_T SIL_emplace_n(Queue_CommandMsg *q, const CommandMsg *dataIn);
extern int32_T SIL_proc_cmd_In2_SendData(const CommandMsg *data_toSend);
extern int32_T SIL_pop_c02u1irtbrb(Queue_mavlink_message_t *q,
Msg_mavlink_message_t *elementOut);
extern Msg_mavlink_message_t *SIL_proc_queue_RecvMsg(void);
@@ -1832,12 +1880,12 @@ extern int32_T SIL_emplace_n2pydmuqfzc(Queue_mavlink_message_t *q, const
extern int32_T SIL_proc_queue_SendData(const mavlink_message_t *data_toSend);
extern void SIL_initQueue_k0qncuyo4n2(Queue_mavlink_message_t *q, QueuePolicy_T
policy, int32_T capacity, Msg_mavlink_message_t *qPool);
extern void SIL_initQueue(Queue_uint16 *q, QueuePolicy_T policy, int32_T
capacity, Msg_uint16 *qPool);
extern void SIL_initQueue_k0qncu(Queue_mavlink_mission_item_int_t *q,
QueuePolicy_T policy, int32_T capacity, Msg_mavlink_mission_item_int_t *qPool);
extern void SIL_initQueue_k0qnc(Queue_mavlink_mission_count_t *q, QueuePolicy_T
policy, int32_T capacity, Msg_mavlink_mission_count_t *qPool);
extern void SIL_initQueue_k0qncu(Queue_mavlink_mission_item_int_t *q,
QueuePolicy_T policy, int32_T capacity, Msg_mavlink_mission_item_int_t *qPool);
extern void SIL_initQueue(Queue_uint16 *q, QueuePolicy_T policy, int32_T
capacity, Msg_uint16 *qPool);
extern void SIL_initQueue_k(Queue_CommandMsg *q, QueuePolicy_T policy, int32_T
capacity, Msg_CommandMsg *qPool);
extern void SIL_initQueue_k0(Queue_CommandAck *q, QueuePolicy_T policy, int32_T
@@ -1865,23 +1913,23 @@ extern int32_T SIL_push_bdbzo4tvrju(Queue_mavlink_message_t *q, const
Msg_mavlink_message_t *element);
extern int32_T SIL_proc_queue_SendMsg(const Msg_mavlink_message_t *msg_toSend);
extern int32_T SIL_proc_queue_RecvData(mavlink_message_t *data_received);
extern int32_T SIL_push(Queue_uint16 *q, const Msg_uint16 *element);
extern int32_T SIL_req_cur_In1_SendMsg(const Msg_uint16 *msg_toSend);
extern int32_T SIL_req_cur_In1_RecvData(uint16_T *data_received);
extern int32_T SIL_proc_set_cur_SendMsg(const Msg_uint16 *msg_toSend);
extern int32_T SIL_proc_set_cur_RecvData(uint16_T *data_received);
extern int32_T SIL_push_bdbzo4(Queue_mavlink_mission_item_int_t *q, const
Msg_mavlink_mission_item_int_t *element);
extern int32_T SIL_Chart_proc_mission_upload_In2_SendMsg(const
Msg_mavlink_mission_item_int_t *msg_toSend);
extern int32_T SIL_Chart_proc_mission_upload_In2_RecvData
(mavlink_mission_item_int_t *data_received);
extern int32_T SIL_push_bdbzo(Queue_mavlink_mission_count_t *q, const
Msg_mavlink_mission_count_t *element);
extern int32_T SIL_Chart_proc_mission_upload_In1_SendMsg(const
Msg_mavlink_mission_count_t *msg_toSend);
extern int32_T SIL_Chart_proc_mission_upload_In1_RecvData
(mavlink_mission_count_t *data_received);
extern int32_T SIL_push_bdbzo4(Queue_mavlink_mission_item_int_t *q, const
Msg_mavlink_mission_item_int_t *element);
extern int32_T SIL_Chart_proc_mission_upload_In2_SendMsg(const
Msg_mavlink_mission_item_int_t *msg_toSend);
extern int32_T SIL_Chart_proc_mission_upload_In2_RecvData
(mavlink_mission_item_int_t *data_received);
extern int32_T SIL_push(Queue_uint16 *q, const Msg_uint16 *element);
extern int32_T SIL_req_cur_In1_SendMsg(const Msg_uint16 *msg_toSend);
extern int32_T SIL_req_cur_In1_RecvData(uint16_T *data_received);
extern int32_T SIL_proc_set_cur_SendMsg(const Msg_uint16 *msg_toSend);
extern int32_T SIL_proc_set_cur_RecvData(uint16_T *data_received);
extern int32_T SIL_push_b(Queue_CommandMsg *q, const Msg_CommandMsg *element);
extern int32_T SIL_proc_cmd_In2_SendMsg(const Msg_CommandMsg *msg_toSend);
extern int32_T SIL_proc_cmd_In2_RecvData(CommandMsg *data_received);