1526 lines
60 KiB
C
1526 lines
60 KiB
C
|
|
/*
|
||
|
|
* File: SIL_private.h
|
||
|
|
*
|
||
|
|
* Code generated for Simulink model 'SIL'.
|
||
|
|
*
|
||
|
|
* Model version : 1.150
|
||
|
|
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||
|
|
* C/C++ source code generated on : Wed Sep 30 08:44:27 2020
|
||
|
|
*
|
||
|
|
* Target selection: ert_shrlib.tlc
|
||
|
|
* Embedded hardware selection: Intel->x86-64 (Windows64)
|
||
|
|
* Code generation objectives: Unspecified
|
||
|
|
* Validation result: Not run
|
||
|
|
*/
|
||
|
|
|
||
|
|
#ifndef RTW_HEADER_SIL_private_h_
|
||
|
|
#define RTW_HEADER_SIL_private_h_
|
||
|
|
#include "rtwtypes.h"
|
||
|
|
#include "builtin_typeid_types.h"
|
||
|
|
#include "SIL.h"
|
||
|
|
|
||
|
|
/* Private macros used by the generated code to access rtModel */
|
||
|
|
#ifndef rtmSetFirstInitCond
|
||
|
|
# define rtmSetFirstInitCond(rtm, val) ((rtm)->Timing.firstInitCondFlag = (val))
|
||
|
|
#endif
|
||
|
|
|
||
|
|
#ifndef rtmIsFirstInitCond
|
||
|
|
# define rtmIsFirstInitCond(rtm) ((rtm)->Timing.firstInitCondFlag)
|
||
|
|
#endif
|
||
|
|
|
||
|
|
#ifndef rtmIsMajorTimeStep
|
||
|
|
# define rtmIsMajorTimeStep(rtm) (((rtm)->Timing.simTimeStep) == MAJOR_TIME_STEP)
|
||
|
|
#endif
|
||
|
|
|
||
|
|
#ifndef rtmIsMinorTimeStep
|
||
|
|
# define rtmIsMinorTimeStep(rtm) (((rtm)->Timing.simTimeStep) == MINOR_TIME_STEP)
|
||
|
|
#endif
|
||
|
|
|
||
|
|
#ifndef rtmSetTPtr
|
||
|
|
# define rtmSetTPtr(rtm, val) ((rtm)->Timing.t = (val))
|
||
|
|
#endif
|
||
|
|
|
||
|
|
#ifndef UCHAR_MAX
|
||
|
|
#include <limits.h>
|
||
|
|
#endif
|
||
|
|
|
||
|
|
#if ( UCHAR_MAX != (0xFFU) ) || ( SCHAR_MAX != (0x7F) )
|
||
|
|
#error Code was generated for compiler with different sized uchar/char. \
|
||
|
|
Consider adjusting Test hardware word size settings on the \
|
||
|
|
Hardware Implementation pane to match your compiler word sizes as \
|
||
|
|
defined in limits.h of the compiler. Alternatively, you can \
|
||
|
|
select the Test hardware is the same as production hardware option and \
|
||
|
|
select the Enable portable word sizes option on the Code Generation > \
|
||
|
|
Verification pane for ERT based targets, which will disable the \
|
||
|
|
preprocessor word size checks.
|
||
|
|
#endif
|
||
|
|
|
||
|
|
#if ( USHRT_MAX != (0xFFFFU) ) || ( SHRT_MAX != (0x7FFF) )
|
||
|
|
#error Code was generated for compiler with different sized ushort/short. \
|
||
|
|
Consider adjusting Test hardware word size settings on the \
|
||
|
|
Hardware Implementation pane to match your compiler word sizes as \
|
||
|
|
defined in limits.h of the compiler. Alternatively, you can \
|
||
|
|
select the Test hardware is the same as production hardware option and \
|
||
|
|
select the Enable portable word sizes option on the Code Generation > \
|
||
|
|
Verification pane for ERT based targets, which will disable the \
|
||
|
|
preprocessor word size checks.
|
||
|
|
#endif
|
||
|
|
|
||
|
|
#if ( UINT_MAX != (0xFFFFFFFFU) ) || ( INT_MAX != (0x7FFFFFFF) )
|
||
|
|
#error Code was generated for compiler with different sized uint/int. \
|
||
|
|
Consider adjusting Test hardware word size settings on the \
|
||
|
|
Hardware Implementation pane to match your compiler word sizes as \
|
||
|
|
defined in limits.h of the compiler. Alternatively, you can \
|
||
|
|
select the Test hardware is the same as production hardware option and \
|
||
|
|
select the Enable portable word sizes option on the Code Generation > \
|
||
|
|
Verification pane for ERT based targets, which will disable the \
|
||
|
|
preprocessor word size checks.
|
||
|
|
#endif
|
||
|
|
|
||
|
|
#if ( ULONG_MAX != (0xFFFFFFFFU) ) || ( LONG_MAX != (0x7FFFFFFF) )
|
||
|
|
#error Code was generated for compiler with different sized ulong/long. \
|
||
|
|
Consider adjusting Test hardware word size settings on the \
|
||
|
|
Hardware Implementation pane to match your compiler word sizes as \
|
||
|
|
defined in limits.h of the compiler. Alternatively, you can \
|
||
|
|
select the Test hardware is the same as production hardware option and \
|
||
|
|
select the Enable portable word sizes option on the Code Generation > \
|
||
|
|
Verification pane for ERT based targets, which will disable the \
|
||
|
|
preprocessor word size checks.
|
||
|
|
#endif
|
||
|
|
|
||
|
|
/* Skipping ulong_long/long_long check: insufficient preprocessor integer range. */
|
||
|
|
extern const real_T rtCP_pooled_FEWufo6vVHrj[9];
|
||
|
|
extern const real_T rtCP_pooled_B5TQ9jFT4w0p[3];
|
||
|
|
extern const real_T rtCP_pooled_K0FLWG0PeaSn[4];
|
||
|
|
extern const real_T rtCP_pooled_3gutUIys1WsQ[4];
|
||
|
|
extern const real_T rtCP_pooled_SRGFsTpiHSNF[4];
|
||
|
|
extern const real_T rtCP_pooled_GNELyvrLGE5E[4];
|
||
|
|
extern const real_T rtCP_pooled_DK7g4XIfDw9t[4];
|
||
|
|
extern const real_T rtCP_pooled_zEqhKzICW9P7[4];
|
||
|
|
extern const real_T rtCP_pooled_I07lsgw7fAf1[30];
|
||
|
|
extern const real_T rtCP_pooled_zrswEbTmYg26[30];
|
||
|
|
extern const real_T rtCP_pooled_KICmO0BBDAfi[30];
|
||
|
|
extern const real_T rtCP_pooled_hQnrZ6pl3YYw[4];
|
||
|
|
extern const real_T rtCP_pooled_b6lxkJbUp592[4];
|
||
|
|
extern const real32_T rtCP_pooled_S0YQpfnqHz0N[4];
|
||
|
|
extern const real32_T rtCP_pooled_wWL6jbD9uUhv[4];
|
||
|
|
extern const uint8_T rtCP_pooled_e6HU8n7YauPz;
|
||
|
|
extern const uint8_T rtCP_pooled_mhMab4fllVU3;
|
||
|
|
|
||
|
|
#define rtCP_Bias1_Bias rtCP_pooled_FEWufo6vVHrj /* Expression: -eye(3)
|
||
|
|
* Referenced by: '<S149>/Bias1'
|
||
|
|
*/
|
||
|
|
#define rtCP_Constant_Value_p rtCP_pooled_B5TQ9jFT4w0p /* Expression: [0 0 0]
|
||
|
|
* Referenced by: '<S300>/Constant'
|
||
|
|
*/
|
||
|
|
#define rtCP_table1D_CL_base_tableData rtCP_pooled_K0FLWG0PeaSn /* Expression: ts_aerodynamics_mdl.tab_CL_base
|
||
|
|
* Referenced by: '<S49>/table1D_CL_base'
|
||
|
|
*/
|
||
|
|
#define rtCP_table1D_CL_base_bp01Data rtCP_pooled_3gutUIys1WsQ /* Expression: ts_aerodynamics_mdl.indep_alpha_deg
|
||
|
|
* Referenced by: '<S49>/table1D_CL_base'
|
||
|
|
*/
|
||
|
|
#define rtCP_table1D_Cc_base_tableData rtCP_pooled_SRGFsTpiHSNF /* Expression: ts_aerodynamics_mdl.tab_Cc_base
|
||
|
|
* Referenced by: '<S50>/table1D_Cc_base'
|
||
|
|
*/
|
||
|
|
#define rtCP_table1D_Cc_base_bp01Data rtCP_pooled_3gutUIys1WsQ /* Expression: ts_aerodynamics_mdl.indep_alpha_deg
|
||
|
|
* Referenced by: '<S50>/table1D_Cc_base'
|
||
|
|
*/
|
||
|
|
#define rtCP_table1D_Cl_base_tableData rtCP_pooled_GNELyvrLGE5E /* Expression: ts_aerodynamics_mdl.tab_Cl_base
|
||
|
|
* Referenced by: '<S51>/table1D_Cl_base'
|
||
|
|
*/
|
||
|
|
#define rtCP_table1D_Cl_base_bp01Data rtCP_pooled_3gutUIys1WsQ /* Expression: ts_aerodynamics_mdl.indep_alpha_deg
|
||
|
|
* Referenced by: '<S51>/table1D_Cl_base'
|
||
|
|
*/
|
||
|
|
#define rtCP_table1D_Cm_base_tableData rtCP_pooled_DK7g4XIfDw9t /* Expression: ts_aerodynamics_mdl.tab_Cm_base
|
||
|
|
* Referenced by: '<S52>/table1D_Cm_base'
|
||
|
|
*/
|
||
|
|
#define rtCP_table1D_Cm_base_bp01Data rtCP_pooled_3gutUIys1WsQ /* Expression: ts_aerodynamics_mdl.indep_alpha_deg
|
||
|
|
* Referenced by: '<S52>/table1D_Cm_base'
|
||
|
|
*/
|
||
|
|
#define rtCP_table1D_Cn_base_tableData rtCP_pooled_zEqhKzICW9P7 /* Expression: ts_aerodynamics_mdl.tab_Cn_base
|
||
|
|
* Referenced by: '<S53>/table1D_Cn_base'
|
||
|
|
*/
|
||
|
|
#define rtCP_table1D_Cn_base_bp01Data rtCP_pooled_3gutUIys1WsQ /* Expression: ts_aerodynamics_mdl.indep_alpha_deg
|
||
|
|
* Referenced by: '<S53>/table1D_Cn_base'
|
||
|
|
*/
|
||
|
|
#define rtCP_table1D_ct_tableData rtCP_pooled_I07lsgw7fAf1 /* Expression: ts_propulsion_mdl.tab_ct
|
||
|
|
* Referenced by: '<S289>/table1D_ct'
|
||
|
|
*/
|
||
|
|
#define rtCP_table1D_ct_bp01Data rtCP_pooled_zrswEbTmYg26 /* Expression: ts_propulsion_mdl.indep_J
|
||
|
|
* Referenced by: '<S289>/table1D_ct'
|
||
|
|
*/
|
||
|
|
#define rtCP_table1D_cp_tableData rtCP_pooled_KICmO0BBDAfi /* Expression: ts_propulsion_mdl.tab_cp
|
||
|
|
* Referenced by: '<S288>/table1D_cp'
|
||
|
|
*/
|
||
|
|
#define rtCP_table1D_cp_bp01Data rtCP_pooled_zrswEbTmYg26 /* Expression: ts_propulsion_mdl.indep_J
|
||
|
|
* Referenced by: '<S288>/table1D_cp'
|
||
|
|
*/
|
||
|
|
#define rtCP_uDLookupTable_tableData rtCP_pooled_hQnrZ6pl3YYw /* Expression: [0 4500 0 0]
|
||
|
|
* Referenced by: '<S17>/1-D Lookup Table'
|
||
|
|
*/
|
||
|
|
#define rtCP_uDLookupTable_bp01Data rtCP_pooled_b6lxkJbUp592 /* Expression: [0 0.1 0.2 0.5]
|
||
|
|
* Referenced by: '<S17>/1-D Lookup Table'
|
||
|
|
*/
|
||
|
|
#define rtCP_uDLookupTable_tableData_j rtCP_pooled_S0YQpfnqHz0N /* Computed Parameter: rtCP_uDLookupTable_tableData_j
|
||
|
|
* Referenced by: '<S762>/1-D Lookup Table'
|
||
|
|
*/
|
||
|
|
#define rtCP_uDLookupTable_bp01Data_k rtCP_pooled_wWL6jbD9uUhv /* Computed Parameter: rtCP_uDLookupTable_bp01Data_k
|
||
|
|
* Referenced by: '<S762>/1-D Lookup Table'
|
||
|
|
*/
|
||
|
|
#define rtCP_mav_parser_P1 rtCP_pooled_e6HU8n7YauPz /* Expression: Channel
|
||
|
|
* Referenced by: '<S666>/mav_parser'
|
||
|
|
*/
|
||
|
|
#define rtCP_Comp_ID_Value rtCP_pooled_mhMab4fllVU3 /* Computed Parameter: rtCP_Comp_ID_Value
|
||
|
|
* Referenced by: '<S435>/Comp_ID'
|
||
|
|
*/
|
||
|
|
#define rtCP_sys_ID_Value rtCP_pooled_mhMab4fllVU3 /* Expression: system_id
|
||
|
|
* Referenced by: '<S435>/sys_ID'
|
||
|
|
*/
|
||
|
|
#define rtCP_channel_Value rtCP_pooled_e6HU8n7YauPz /* Computed Parameter: rtCP_channel_Value
|
||
|
|
* Referenced by: '<S574>/channel'
|
||
|
|
*/
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
extern "C" {
|
||
|
|
|
||
|
|
#endif
|
||
|
|
|
||
|
|
extern void mav_msg2buff_Start_wrapper(void);
|
||
|
|
extern void mav_msg2buff_Outputs_wrapper(const mavlink_message_t *msg,
|
||
|
|
uint8_T *buff,
|
||
|
|
uint16_T *buff_len,
|
||
|
|
const int_T y_width);
|
||
|
|
extern void mav_msg2buff_Terminate_wrapper(void);
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
}
|
||
|
|
#endif
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
extern "C" {
|
||
|
|
|
||
|
|
#endif
|
||
|
|
|
||
|
|
extern void mav_heartbeat_encode_Start_wrapper(void);
|
||
|
|
extern void mav_heartbeat_encode_Outputs_wrapper(const mavlink_heartbeat_t
|
||
|
|
*heartbeat,
|
||
|
|
const uint8_T *sys_id,
|
||
|
|
const uint8_T *comp_id,
|
||
|
|
const uint8_T *channel,
|
||
|
|
mavlink_message_t *msg);
|
||
|
|
extern void mav_heartbeat_encode_Terminate_wrapper(void);
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
}
|
||
|
|
#endif
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
extern "C" {
|
||
|
|
|
||
|
|
#endif
|
||
|
|
|
||
|
|
extern void mav_param_value_encode_Start_wrapper(void);
|
||
|
|
extern void mav_param_value_encode_Outputs_wrapper(const mavlink_param_value_t
|
||
|
|
*heartbeat,
|
||
|
|
const uint8_T *sys_id,
|
||
|
|
const uint8_T *comp_id,
|
||
|
|
const uint8_T *channel,
|
||
|
|
mavlink_message_t *msg);
|
||
|
|
extern void mav_param_value_encode_Terminate_wrapper(void);
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
}
|
||
|
|
#endif
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
extern "C" {
|
||
|
|
|
||
|
|
#endif
|
||
|
|
|
||
|
|
extern void mav_mission_count_encode_Start_wrapper(void);
|
||
|
|
extern void mav_mission_count_encode_Outputs_wrapper(const
|
||
|
|
mavlink_mission_count_t *obj,
|
||
|
|
const uint8_T *sys_id,
|
||
|
|
const uint8_T *comp_id,
|
||
|
|
const uint8_T *channel,
|
||
|
|
mavlink_message_t *msg);
|
||
|
|
extern void mav_mission_count_encode_Terminate_wrapper(void);
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
}
|
||
|
|
#endif
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
extern "C" {
|
||
|
|
|
||
|
|
#endif
|
||
|
|
|
||
|
|
extern void mav_mission_item_int_encode_Start_wrapper(void);
|
||
|
|
extern void mav_mission_item_int_encode_Outputs_wrapper(const
|
||
|
|
mavlink_mission_item_int_t *obj,
|
||
|
|
const uint8_T *sys_id,
|
||
|
|
const uint8_T *comp_id,
|
||
|
|
const uint8_T *channel,
|
||
|
|
mavlink_message_t *msg);
|
||
|
|
extern void mav_mission_item_int_encode_Terminate_wrapper(void);
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
}
|
||
|
|
#endif
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
extern "C" {
|
||
|
|
|
||
|
|
#endif
|
||
|
|
|
||
|
|
extern void mav_mission_ack_encode_Start_wrapper(void);
|
||
|
|
extern void mav_mission_ack_encode_Outputs_wrapper(const mavlink_mission_ack_t
|
||
|
|
*obj,
|
||
|
|
const uint8_T *sys_id,
|
||
|
|
const uint8_T *comp_id,
|
||
|
|
const uint8_T *channel,
|
||
|
|
mavlink_message_t *msg);
|
||
|
|
extern void mav_mission_ack_encode_Terminate_wrapper(void);
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
}
|
||
|
|
#endif
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
extern "C" {
|
||
|
|
|
||
|
|
#endif
|
||
|
|
|
||
|
|
extern void mav_mission_current_encode_Start_wrapper(void);
|
||
|
|
extern void mav_mission_current_encode_Outputs_wrapper(const
|
||
|
|
mavlink_mission_current_t *obj,
|
||
|
|
const uint8_T *sys_id,
|
||
|
|
const uint8_T *comp_id,
|
||
|
|
const uint8_T *channel,
|
||
|
|
mavlink_message_t *msg);
|
||
|
|
extern void mav_mission_current_encode_Terminate_wrapper(void);
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
}
|
||
|
|
#endif
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
extern "C" {
|
||
|
|
|
||
|
|
#endif
|
||
|
|
|
||
|
|
extern void mav_mission_request_int_encode_Start_wrapper(void);
|
||
|
|
extern void mav_mission_request_int_encode_Outputs_wrapper(const
|
||
|
|
mavlink_mission_request_int_t *obj,
|
||
|
|
const uint8_T *sys_id,
|
||
|
|
const uint8_T *comp_id,
|
||
|
|
const uint8_T *channel,
|
||
|
|
mavlink_message_t *msg);
|
||
|
|
extern void mav_mission_request_int_encode_Terminate_wrapper(void);
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
}
|
||
|
|
#endif
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
extern "C" {
|
||
|
|
|
||
|
|
#endif
|
||
|
|
|
||
|
|
extern void mav_command_ack_encode_Start_wrapper(void);
|
||
|
|
extern void mav_command_ack_encode_Outputs_wrapper(const mavlink_command_ack_t
|
||
|
|
*obj,
|
||
|
|
const uint8_T *sys_id,
|
||
|
|
const uint8_T *comp_id,
|
||
|
|
const uint8_T *channel,
|
||
|
|
mavlink_message_t *msg);
|
||
|
|
extern void mav_command_ack_encode_Terminate_wrapper(void);
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
}
|
||
|
|
#endif
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
extern "C" {
|
||
|
|
|
||
|
|
#endif
|
||
|
|
|
||
|
|
extern void mav_autopilot_version_encode_Start_wrapper(void);
|
||
|
|
extern void mav_autopilot_version_encode_Outputs_wrapper(const
|
||
|
|
mavlink_autopilot_version_t *obj,
|
||
|
|
const uint8_T *sys_id,
|
||
|
|
const uint8_T *comp_id,
|
||
|
|
const uint8_T *channel,
|
||
|
|
mavlink_message_t *msg);
|
||
|
|
extern void mav_autopilot_version_encode_Terminate_wrapper(void);
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
}
|
||
|
|
#endif
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
extern "C" {
|
||
|
|
|
||
|
|
#endif
|
||
|
|
|
||
|
|
extern void mav_attitude_encode_Start_wrapper(void);
|
||
|
|
extern void mav_attitude_encode_Outputs_wrapper(const mavlink_attitude_t *obj,
|
||
|
|
const uint8_T *sys_id,
|
||
|
|
const uint8_T *comp_id,
|
||
|
|
const uint8_T *channel,
|
||
|
|
mavlink_message_t *msg);
|
||
|
|
extern void mav_attitude_encode_Terminate_wrapper(void);
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
}
|
||
|
|
#endif
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
extern "C" {
|
||
|
|
|
||
|
|
#endif
|
||
|
|
|
||
|
|
extern void mav_global_position_int_encode_Start_wrapper(void);
|
||
|
|
extern void mav_global_position_int_encode_Outputs_wrapper(const
|
||
|
|
mavlink_global_position_int_t *obj,
|
||
|
|
const uint8_T *sys_id,
|
||
|
|
const uint8_T *comp_id,
|
||
|
|
const uint8_T *channel,
|
||
|
|
mavlink_message_t *msg);
|
||
|
|
extern void mav_global_position_int_encode_Terminate_wrapper(void);
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
}
|
||
|
|
#endif
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
extern "C" {
|
||
|
|
|
||
|
|
#endif
|
||
|
|
|
||
|
|
extern void mav_gps_raw_int_encode_Start_wrapper(void);
|
||
|
|
extern void mav_gps_raw_int_encode_Outputs_wrapper(const mavlink_gps_raw_int_t
|
||
|
|
*obj,
|
||
|
|
const uint8_T *sys_id,
|
||
|
|
const uint8_T *comp_id,
|
||
|
|
const uint8_T *channel,
|
||
|
|
mavlink_message_t *msg);
|
||
|
|
extern void mav_gps_raw_int_encode_Terminate_wrapper(void);
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
}
|
||
|
|
#endif
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
extern "C" {
|
||
|
|
|
||
|
|
#endif
|
||
|
|
|
||
|
|
extern void mav_servo_output_raw_encode_Start_wrapper(void);
|
||
|
|
extern void mav_servo_output_raw_encode_Outputs_wrapper(const
|
||
|
|
mavlink_servo_output_raw_t *obj,
|
||
|
|
const uint8_T *sys_id,
|
||
|
|
const uint8_T *comp_id,
|
||
|
|
const uint8_T *channel,
|
||
|
|
mavlink_message_t *msg);
|
||
|
|
extern void mav_servo_output_raw_encode_Terminate_wrapper(void);
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
}
|
||
|
|
#endif
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
extern "C" {
|
||
|
|
|
||
|
|
#endif
|
||
|
|
|
||
|
|
extern void mav_nav_controller_output_encode_Start_wrapper(void);
|
||
|
|
extern void mav_nav_controller_output_encode_Outputs_wrapper(const
|
||
|
|
mavlink_nav_controller_output_t *obj,
|
||
|
|
const uint8_T *sys_id,
|
||
|
|
const uint8_T *comp_id,
|
||
|
|
const uint8_T *channel,
|
||
|
|
mavlink_message_t *msg);
|
||
|
|
extern void mav_nav_controller_output_encode_Terminate_wrapper(void);
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
}
|
||
|
|
#endif
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
extern "C" {
|
||
|
|
|
||
|
|
#endif
|
||
|
|
|
||
|
|
extern void mav_scaled_pressure_encode_Start_wrapper(void);
|
||
|
|
extern void mav_scaled_pressure_encode_Outputs_wrapper(const
|
||
|
|
mavlink_scaled_pressure_t *obj,
|
||
|
|
const uint8_T *sys_id,
|
||
|
|
const uint8_T *comp_id,
|
||
|
|
const uint8_T *channel,
|
||
|
|
mavlink_message_t *msg);
|
||
|
|
extern void mav_scaled_pressure_encode_Terminate_wrapper(void);
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
}
|
||
|
|
#endif
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
extern "C" {
|
||
|
|
|
||
|
|
#endif
|
||
|
|
|
||
|
|
extern void mav_vfr_hud_encode_Start_wrapper(void);
|
||
|
|
extern void mav_vfr_hud_encode_Outputs_wrapper(const mavlink_vfr_hud_t *obj,
|
||
|
|
const uint8_T *sys_id,
|
||
|
|
const uint8_T *comp_id,
|
||
|
|
const uint8_T *channel,
|
||
|
|
mavlink_message_t *msg);
|
||
|
|
extern void mav_vfr_hud_encode_Terminate_wrapper(void);
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
}
|
||
|
|
#endif
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
extern "C" {
|
||
|
|
|
||
|
|
#endif
|
||
|
|
|
||
|
|
extern void mav_sys_status_encode_Start_wrapper(void);
|
||
|
|
extern void mav_sys_status_encode_Outputs_wrapper(const mavlink_sys_status_t
|
||
|
|
*obj,
|
||
|
|
const uint8_T *sys_id,
|
||
|
|
const uint8_T *comp_id,
|
||
|
|
const uint8_T *channel,
|
||
|
|
mavlink_message_t *msg);
|
||
|
|
extern void mav_sys_status_encode_Terminate_wrapper(void);
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
}
|
||
|
|
#endif
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
extern "C" {
|
||
|
|
|
||
|
|
#endif
|
||
|
|
|
||
|
|
extern void mav_ext_sys_stat_encode_Start_wrapper(void);
|
||
|
|
extern void mav_ext_sys_stat_encode_Outputs_wrapper(const
|
||
|
|
mavlink_extended_sys_state_t *obj,
|
||
|
|
const uint8_T *sys_id,
|
||
|
|
const uint8_T *comp_id,
|
||
|
|
const uint8_T *channel,
|
||
|
|
mavlink_message_t *msg);
|
||
|
|
extern void mav_ext_sys_stat_encode_Terminate_wrapper(void);
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
}
|
||
|
|
#endif
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
extern "C" {
|
||
|
|
|
||
|
|
#endif
|
||
|
|
|
||
|
|
extern void mav_battery_status_encode_Start_wrapper(void);
|
||
|
|
extern void mav_battery_status_encode_Outputs_wrapper(const
|
||
|
|
mavlink_battery_status_t *obj,
|
||
|
|
const uint8_T *sys_id,
|
||
|
|
const uint8_T *comp_id,
|
||
|
|
const uint8_T *channel,
|
||
|
|
mavlink_message_t *msg);
|
||
|
|
extern void mav_battery_status_encode_Terminate_wrapper(void);
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
}
|
||
|
|
#endif
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
extern "C" {
|
||
|
|
|
||
|
|
#endif
|
||
|
|
|
||
|
|
extern void mav_rc_channels_raw_encode_Start_wrapper(void);
|
||
|
|
extern void mav_rc_channels_raw_encode_Outputs_wrapper(const
|
||
|
|
mavlink_rc_channels_raw_t *obj,
|
||
|
|
const uint8_T *sys_id,
|
||
|
|
const uint8_T *comp_id,
|
||
|
|
const uint8_T *channel,
|
||
|
|
mavlink_message_t *msg);
|
||
|
|
extern void mav_rc_channels_raw_encode_Terminate_wrapper(void);
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
}
|
||
|
|
#endif
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
extern "C" {
|
||
|
|
|
||
|
|
#endif
|
||
|
|
|
||
|
|
extern void mav_rpm_encode_Start_wrapper(void);
|
||
|
|
extern void mav_rpm_encode_Outputs_wrapper(const mavlink_rpm_t *obj,
|
||
|
|
const uint8_T *sys_id,
|
||
|
|
const uint8_T *comp_id,
|
||
|
|
const uint8_T *channel,
|
||
|
|
mavlink_message_t *msg);
|
||
|
|
extern void mav_rpm_encode_Terminate_wrapper(void);
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
}
|
||
|
|
#endif
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
extern "C" {
|
||
|
|
|
||
|
|
#endif
|
||
|
|
|
||
|
|
extern void mav_parser_Start_wrapper(const uint8_T *ch, const int_T p_width0);
|
||
|
|
extern void mav_parser_Outputs_wrapper(const uint8_T *chr,
|
||
|
|
boolean_T *retcode,
|
||
|
|
mavlink_message_t *message,
|
||
|
|
mavlink_status_t *status,
|
||
|
|
const uint8_T *ch, const int_T p_width0);
|
||
|
|
extern void mav_parser_Terminate_wrapper(const uint8_T *ch, const int_T
|
||
|
|
p_width0);
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
}
|
||
|
|
#endif
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
extern "C" {
|
||
|
|
|
||
|
|
#endif
|
||
|
|
|
||
|
|
extern void find_param_idx_Start_wrapper(void);
|
||
|
|
extern void find_param_idx_Outputs_wrapper(const uint8_T *name,
|
||
|
|
int16_T *idx);
|
||
|
|
extern void find_param_idx_Terminate_wrapper(void);
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
}
|
||
|
|
#endif
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
extern "C" {
|
||
|
|
|
||
|
|
#endif
|
||
|
|
|
||
|
|
extern void mav_param_request_read_decode_Start_wrapper(void);
|
||
|
|
extern void mav_param_request_read_decode_Outputs_wrapper(const
|
||
|
|
mavlink_message_t *mav_msg,
|
||
|
|
mavlink_param_request_read_t *msg_dec);
|
||
|
|
extern void mav_param_request_read_decode_Terminate_wrapper(void);
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
}
|
||
|
|
#endif
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
extern "C" {
|
||
|
|
|
||
|
|
#endif
|
||
|
|
|
||
|
|
extern void mav_param_request_list_decode_Start_wrapper(void);
|
||
|
|
extern void mav_param_request_list_decode_Outputs_wrapper(const
|
||
|
|
mavlink_message_t *mav_msg,
|
||
|
|
mavlink_param_request_list_t *msg_dec);
|
||
|
|
extern void mav_param_request_list_decode_Terminate_wrapper(void);
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
}
|
||
|
|
#endif
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
extern "C" {
|
||
|
|
|
||
|
|
#endif
|
||
|
|
|
||
|
|
extern void set_param_val_Start_wrapper(void);
|
||
|
|
extern void set_param_val_Outputs_wrapper(const uint8_T *name,
|
||
|
|
const uint8_T *value,
|
||
|
|
const uint8_T *type,
|
||
|
|
int16_T *index);
|
||
|
|
extern void set_param_val_Terminate_wrapper(void);
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
}
|
||
|
|
#endif
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
extern "C" {
|
||
|
|
|
||
|
|
#endif
|
||
|
|
|
||
|
|
extern void mav_param_set_decode_Start_wrapper(void);
|
||
|
|
extern void mav_param_set_decode_Outputs_wrapper(const mavlink_message_t
|
||
|
|
*mav_msg,
|
||
|
|
mavlink_param_set_t *msg_dec);
|
||
|
|
extern void mav_param_set_decode_Terminate_wrapper(void);
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
}
|
||
|
|
#endif
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
extern "C" {
|
||
|
|
|
||
|
|
#endif
|
||
|
|
|
||
|
|
extern void mav_mission_request_decode_Start_wrapper(void);
|
||
|
|
extern void mav_mission_request_decode_Outputs_wrapper(const mavlink_message_t
|
||
|
|
*mav_msg,
|
||
|
|
mavlink_mission_request_t *msg_dec);
|
||
|
|
extern void mav_mission_request_decode_Terminate_wrapper(void);
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
}
|
||
|
|
#endif
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
extern "C" {
|
||
|
|
|
||
|
|
#endif
|
||
|
|
|
||
|
|
extern void mav_mission_set_current_decode_Start_wrapper(void);
|
||
|
|
extern void mav_mission_set_current_decode_Outputs_wrapper(const
|
||
|
|
mavlink_message_t *mav_msg,
|
||
|
|
mavlink_mission_set_current_t *msg_dec);
|
||
|
|
extern void mav_mission_set_current_decode_Terminate_wrapper(void);
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
}
|
||
|
|
#endif
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
extern "C" {
|
||
|
|
|
||
|
|
#endif
|
||
|
|
|
||
|
|
extern void mav_mission_request_list_decode_Start_wrapper(void);
|
||
|
|
extern void mav_mission_request_list_decode_Outputs_wrapper(const
|
||
|
|
mavlink_message_t *mav_msg,
|
||
|
|
mavlink_mission_request_list_t *msg_dec);
|
||
|
|
extern void mav_mission_request_list_decode_Terminate_wrapper(void);
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
}
|
||
|
|
#endif
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
extern "C" {
|
||
|
|
|
||
|
|
#endif
|
||
|
|
|
||
|
|
extern void mav_mission_count_decode_Start_wrapper(void);
|
||
|
|
extern void mav_mission_count_decode_Outputs_wrapper(const mavlink_message_t
|
||
|
|
*mav_msg,
|
||
|
|
mavlink_mission_count_t *msg_dec);
|
||
|
|
extern void mav_mission_count_decode_Terminate_wrapper(void);
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
}
|
||
|
|
#endif
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
extern "C" {
|
||
|
|
|
||
|
|
#endif
|
||
|
|
|
||
|
|
extern void mav_mission_clear_all_decode_Start_wrapper(void);
|
||
|
|
extern void mav_mission_clear_all_decode_Outputs_wrapper(const
|
||
|
|
mavlink_message_t *mav_msg,
|
||
|
|
mavlink_mission_clear_all_t *msg_dec);
|
||
|
|
extern void mav_mission_clear_all_decode_Terminate_wrapper(void);
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
}
|
||
|
|
#endif
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
extern "C" {
|
||
|
|
|
||
|
|
#endif
|
||
|
|
|
||
|
|
extern void mav_mission_item_int_decode_Start_wrapper(void);
|
||
|
|
extern void mav_mission_item_int_decode_Outputs_wrapper(const
|
||
|
|
mavlink_message_t *mav_msg,
|
||
|
|
mavlink_mission_item_int_t *msg_dec);
|
||
|
|
extern void mav_mission_item_int_decode_Terminate_wrapper(void);
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
}
|
||
|
|
#endif
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
extern "C" {
|
||
|
|
|
||
|
|
#endif
|
||
|
|
|
||
|
|
extern void mav_command_long_decode_Start_wrapper(void);
|
||
|
|
extern void mav_command_long_decode_Outputs_wrapper(const mavlink_message_t
|
||
|
|
*mav_msg,
|
||
|
|
mavlink_command_long_t *msg_dec);
|
||
|
|
extern void mav_command_long_decode_Terminate_wrapper(void);
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
}
|
||
|
|
#endif
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
extern "C" {
|
||
|
|
|
||
|
|
#endif
|
||
|
|
|
||
|
|
extern void mav_rc_channels_override_decode_Start_wrapper(void);
|
||
|
|
extern void mav_rc_channels_override_decode_Outputs_wrapper(const
|
||
|
|
mavlink_message_t *mav_msg,
|
||
|
|
mavlink_rc_channels_override_t *msg_dec);
|
||
|
|
extern void mav_rc_channels_override_decode_Terminate_wrapper(void);
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
}
|
||
|
|
#endif
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
extern "C" {
|
||
|
|
|
||
|
|
#endif
|
||
|
|
|
||
|
|
extern void mav_set_mode_decode_Start_wrapper(void);
|
||
|
|
extern void mav_set_mode_decode_Outputs_wrapper(const mavlink_message_t
|
||
|
|
*mav_msg,
|
||
|
|
mavlink_set_mode_t *msg_dec);
|
||
|
|
extern void mav_set_mode_decode_Terminate_wrapper(void);
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
}
|
||
|
|
#endif
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
extern "C" {
|
||
|
|
|
||
|
|
#endif
|
||
|
|
|
||
|
|
extern void mav_gps_rtcm_data_decode_Start_wrapper(void);
|
||
|
|
extern void mav_gps_rtcm_data_decode_Outputs_wrapper(const mavlink_message_t
|
||
|
|
*mav_msg,
|
||
|
|
mavlink_gps_rtcm_data_t *msg_dec);
|
||
|
|
extern void mav_gps_rtcm_data_decode_Terminate_wrapper(void);
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
}
|
||
|
|
#endif
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
extern "C" {
|
||
|
|
|
||
|
|
#endif
|
||
|
|
|
||
|
|
extern void find_param_val_Start_wrapper(void);
|
||
|
|
extern void find_param_val_Outputs_wrapper(const uint16_T *idx,
|
||
|
|
uint8_T *name,
|
||
|
|
uint8_T *value,
|
||
|
|
uint8_T *type,
|
||
|
|
uint16_T *count,
|
||
|
|
uint16_T *index);
|
||
|
|
extern void find_param_val_Terminate_wrapper(void);
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
|
||
|
|
}
|
||
|
|
#endif
|
||
|
|
|
||
|
|
/* Exported functions */
|
||
|
|
extern int32_T SIL_pop_c02u1irtbrbfp(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
|
||
|
|
(void);
|
||
|
|
extern int32_T SIL_emplace_n2pydmuqfzc54f(Queue_mavlink_mission_ack_t *q, const
|
||
|
|
mavlink_mission_ack_t *dataIn);
|
||
|
|
extern int32_T SIL_merge_ack_In2_SendData(const mavlink_mission_ack_t
|
||
|
|
*data_toSend);
|
||
|
|
extern int32_T SIL_emplace_nm(Queue_mavlink_mission_request_int_t *q, const
|
||
|
|
mavlink_mission_request_int_t *dataIn);
|
||
|
|
extern int32_T SIL_traffic_ctrl_In9_SendData(const mavlink_mission_request_int_t
|
||
|
|
*data_toSend);
|
||
|
|
extern int32_T SIL_pop_c02u1irtbrbf(Queue_mavlink_mission_count_t *q,
|
||
|
|
Msg_mavlink_mission_count_t *elementOut);
|
||
|
|
extern Msg_mavlink_mission_count_t *SIL_Chart_proc_mission_upload_In1_RecvMsg
|
||
|
|
(void);
|
||
|
|
extern void SIL_freeMemPool_bvxyzom05(MemPool_mavlink_mission_item_int_t
|
||
|
|
*memPool, mavlink_mission_item_int_t *dataPtr);
|
||
|
|
extern void SIL_destroyMsg_ecw35wp54(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_pop_c(Queue_CommandMsg *q, Msg_CommandMsg *elementOut);
|
||
|
|
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_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_j(Queue_mavlink_message_t *q, Msg_mavlink_message_t
|
||
|
|
*elementOut);
|
||
|
|
extern Msg_mavlink_message_t *SIL_proc_queue_RecvMsg(void);
|
||
|
|
extern int32_T SIL_emplace(Queue_uint16 *q, const uint16_T *dataIn);
|
||
|
|
extern int32_T SIL_proc_param_value_In1_SendData(const uint16_T *data_toSend);
|
||
|
|
extern int32_T SIL_proc_param_value_In2_SendData(const uint16_T *data_toSend);
|
||
|
|
extern int32_T SIL_proc_param_value_In3_SendData(const uint16_T *data_toSend);
|
||
|
|
extern int32_T SIL_merge_ack_In1_SendData(const mavlink_mission_ack_t
|
||
|
|
*data_toSend);
|
||
|
|
extern mavlink_mission_item_int_t *SIL_allocMemPool_fu0hjqwc3
|
||
|
|
(MemPool_mavlink_mission_item_int_t *memPool);
|
||
|
|
extern int32_T SIL_emplace_n2pydmuqfzc54(Queue_mavlink_mission_item_int_t *q,
|
||
|
|
const mavlink_mission_item_int_t *dataIn);
|
||
|
|
extern int32_T SIL_traffic_ctrl_In6_SendData(const mavlink_mission_item_int_t
|
||
|
|
*data_toSend);
|
||
|
|
extern int32_T SIL_req_cur_In1_SendData(const uint16_T *data_toSend);
|
||
|
|
extern int32_T SIL_emplace_n2pydmuqfzc5(Queue_mavlink_mission_count_t *q, const
|
||
|
|
mavlink_mission_count_t *dataIn);
|
||
|
|
extern int32_T SIL_traffic_ctrl_In5_SendData(const mavlink_mission_count_t
|
||
|
|
*data_toSend);
|
||
|
|
extern int32_T SIL_Chart_proc_mission_upload_In1_SendData(const
|
||
|
|
mavlink_mission_count_t *data_toSend);
|
||
|
|
extern int32_T SIL_merge_ack_In3_SendData(const mavlink_mission_ack_t
|
||
|
|
*data_toSend);
|
||
|
|
extern int32_T SIL_Chart_proc_mission_upload_In2_SendData(const
|
||
|
|
mavlink_mission_item_int_t *data_toSend);
|
||
|
|
extern int32_T SIL_proc_cmd_In1_SendData(const CommandMsg *data_toSend);
|
||
|
|
extern mavlink_autopilot_version_t *SIL_allocMemPool_fu0hjqwc3f
|
||
|
|
(MemPool_mavlink_autopilot_version_t *memPool);
|
||
|
|
extern int32_T SIL_emplace_i(Queue_mavlink_autopilot_version_t *q, const
|
||
|
|
mavlink_autopilot_version_t *dataIn);
|
||
|
|
extern int32_T SIL_traffic_ctrl_In11_SendData(const mavlink_autopilot_version_t *
|
||
|
|
data_toSend);
|
||
|
|
extern void SIL_freeMemPool_a(MemPool_mavlink_message_t *memPool,
|
||
|
|
mavlink_message_t *dataPtr);
|
||
|
|
extern void SIL_destroyMsg_i(const Msg_mavlink_message_t *msg);
|
||
|
|
extern Msg_uint16 *SIL_req_cur_In1_RecvMsg(void);
|
||
|
|
extern int32_T SIL_emplace_n2pydmuqfzc54fh(Queue_mavlink_mission_current_t *q,
|
||
|
|
const mavlink_mission_current_t *dataIn);
|
||
|
|
extern int32_T SIL_traffic_ctrl_In8_SendData(const mavlink_mission_current_t
|
||
|
|
*data_toSend);
|
||
|
|
extern int32_T SIL_proc_set_cur_SendData(const uint16_T *data_toSend);
|
||
|
|
extern int32_T SIL_pop_c0(Queue_CommandAck *q, Msg_CommandAck *elementOut);
|
||
|
|
extern Msg_CommandAck *SIL_Chart_send_ack_RecvMsg(void);
|
||
|
|
extern mavlink_command_ack_t *SIL_allocMemPool_f(MemPool_mavlink_command_ack_t
|
||
|
|
*memPool);
|
||
|
|
extern int32_T SIL_emplace_n2p(Queue_mavlink_command_ack_t *q, const
|
||
|
|
mavlink_command_ack_t *dataIn);
|
||
|
|
extern int32_T SIL_traffic_ctrl_In10_SendData(const mavlink_command_ack_t
|
||
|
|
*data_toSend);
|
||
|
|
extern mavlink_attitude_t *SIL_allocMemPool_fu(MemPool_mavlink_attitude_t
|
||
|
|
*memPool);
|
||
|
|
extern int32_T SIL_emplace_n2py(Queue_mavlink_attitude_t *q, const
|
||
|
|
mavlink_attitude_t *dataIn);
|
||
|
|
extern int32_T SIL_traffic_ctrl_In13_SendData(const mavlink_attitude_t
|
||
|
|
*data_toSend);
|
||
|
|
extern mavlink_battery_status_t *SIL_allocMemPool_fu0
|
||
|
|
(MemPool_mavlink_battery_status_t *memPool);
|
||
|
|
extern int32_T SIL_emplace_n2pyd(Queue_mavlink_battery_status_t *q, const
|
||
|
|
mavlink_battery_status_t *dataIn);
|
||
|
|
extern int32_T SIL_traffic_ctrl_In20_SendData(const mavlink_battery_status_t
|
||
|
|
*data_toSend);
|
||
|
|
extern int32_T SIL_emplace_n2pydm(Queue_mavlink_extended_sys_state_t *q, const
|
||
|
|
mavlink_extended_sys_state_t *dataIn);
|
||
|
|
extern int32_T SIL_traffic_ctrl_In21_SendData(const mavlink_extended_sys_state_t
|
||
|
|
*data_toSend);
|
||
|
|
extern mavlink_gps_raw_int_t *SIL_allocMemPool_fu0h
|
||
|
|
(MemPool_mavlink_gps_raw_int_t *memPool);
|
||
|
|
extern int32_T SIL_emplace_n2pydmu(Queue_mavlink_gps_raw_int_t *q, const
|
||
|
|
mavlink_gps_raw_int_t *dataIn);
|
||
|
|
extern int32_T SIL_traffic_ctrl_In14_SendData(const mavlink_gps_raw_int_t
|
||
|
|
*data_toSend);
|
||
|
|
extern mavlink_heartbeat_t *SIL_allocMemPool_fu0hj(MemPool_mavlink_heartbeat_t
|
||
|
|
*memPool);
|
||
|
|
extern int32_T SIL_emplace_n2pydmuq(Queue_mavlink_heartbeat_t *q, const
|
||
|
|
mavlink_heartbeat_t *dataIn);
|
||
|
|
extern int32_T SIL_traffic_ctrl_In3_SendData(const mavlink_heartbeat_t
|
||
|
|
*data_toSend);
|
||
|
|
extern mavlink_vfr_hud_t *SIL_allocMemPool_fu0hjq(MemPool_mavlink_vfr_hud_t
|
||
|
|
*memPool);
|
||
|
|
extern int32_T SIL_emplace_n2pydmuqf(Queue_mavlink_vfr_hud_t *q, const
|
||
|
|
mavlink_vfr_hud_t *dataIn);
|
||
|
|
extern int32_T SIL_traffic_ctrl_In17_SendData(const mavlink_vfr_hud_t
|
||
|
|
*data_toSend);
|
||
|
|
extern mavlink_global_position_int_t *SIL_allocMemPool_fu0hjqw
|
||
|
|
(MemPool_mavlink_global_position_int_t *memPool);
|
||
|
|
extern int32_T SIL_emplace_n2pydmuqfz(Queue_mavlink_global_position_int_t *q,
|
||
|
|
const mavlink_global_position_int_t *dataIn);
|
||
|
|
extern int32_T SIL_traffic_ctrl_In12_SendData(const
|
||
|
|
mavlink_global_position_int_t *data_toSend);
|
||
|
|
extern mavlink_param_value_t *SIL_allocMemPool_fu0hjqwc
|
||
|
|
(MemPool_mavlink_param_value_t *memPool);
|
||
|
|
extern int32_T SIL_emplace_n2pydmuqfzc(Queue_mavlink_param_value_t *q, const
|
||
|
|
mavlink_param_value_t *dataIn);
|
||
|
|
extern int32_T SIL_traffic_ctrl_In4_SendData(const mavlink_param_value_t
|
||
|
|
*data_toSend);
|
||
|
|
extern Msg_uint16 *SIL_proc_param_value_In3_RecvMsg(void);
|
||
|
|
extern Msg_uint16 *SIL_proc_param_value_In1_RecvMsg(void);
|
||
|
|
extern Msg_uint16 *SIL_proc_param_value_In2_RecvMsg(void);
|
||
|
|
extern int32_T SIL_pop_c02u1irtbrbfpk(Queue_mavlink_mission_ack_t *q,
|
||
|
|
Msg_mavlink_mission_ack_t *elementOut);
|
||
|
|
extern Msg_mavlink_mission_ack_t *SIL_merge_ack_In1_RecvMsg(void);
|
||
|
|
extern int32_T SIL_push_bdbzo4tvrjumk3(Queue_mavlink_mission_ack_t *q, const
|
||
|
|
Msg_mavlink_mission_ack_t *element);
|
||
|
|
extern int32_T SIL_traffic_ctrl_In7_SendMsg(const Msg_mavlink_mission_ack_t
|
||
|
|
*msg_toSend);
|
||
|
|
extern Msg_mavlink_mission_ack_t *SIL_merge_ack_In2_RecvMsg(void);
|
||
|
|
extern Msg_mavlink_mission_ack_t *SIL_merge_ack_In3_RecvMsg(void);
|
||
|
|
extern mavlink_nav_controller_output_t *SIL_allocMemPool_fu0hjqwc3fz
|
||
|
|
(MemPool_mavlink_nav_controller_output_t *memPool);
|
||
|
|
extern int32_T SIL_emplace_d(Queue_mavlink_nav_controller_output_t *q, const
|
||
|
|
mavlink_nav_controller_output_t *dataIn);
|
||
|
|
extern int32_T SIL_traffic_ctrl_In15_SendData(const
|
||
|
|
mavlink_nav_controller_output_t *data_toSend);
|
||
|
|
extern mavlink_servo_output_raw_t *SIL_allocMemPool_fu0hjqwc3fzk
|
||
|
|
(MemPool_mavlink_servo_output_raw_t *memPool);
|
||
|
|
extern int32_T SIL_emplace_k(Queue_mavlink_servo_output_raw_t *q, const
|
||
|
|
mavlink_servo_output_raw_t *dataIn);
|
||
|
|
extern int32_T SIL_traffic_ctrl_In16_SendData(const mavlink_servo_output_raw_t
|
||
|
|
*data_toSend);
|
||
|
|
extern mavlink_sys_status_t *SIL_allocMemPool_fu0hjqwc3fzk4
|
||
|
|
(MemPool_mavlink_sys_status_t *memPool);
|
||
|
|
extern int32_T SIL_emplace_b(Queue_mavlink_sys_status_t *q, const
|
||
|
|
mavlink_sys_status_t *dataIn);
|
||
|
|
extern int32_T SIL_traffic_ctrl_In18_SendData(const mavlink_sys_status_t
|
||
|
|
*data_toSend);
|
||
|
|
extern mavlink_scaled_pressure_t *SIL_allocMemPool_fu0hjqwc3fzk4n
|
||
|
|
(MemPool_mavlink_scaled_pressure_t *memPool);
|
||
|
|
extern int32_T SIL_emplace_g(Queue_mavlink_scaled_pressure_t *q, const
|
||
|
|
mavlink_scaled_pressure_t *dataIn);
|
||
|
|
extern int32_T SIL_traffic_ctrl_In19_SendData(const mavlink_scaled_pressure_t
|
||
|
|
*data_toSend);
|
||
|
|
extern mavlink_rc_channels_raw_t *SIL_allocMemPool_fu0hjqwc3fzk4ns
|
||
|
|
(MemPool_mavlink_rc_channels_raw_t *memPool);
|
||
|
|
extern int32_T SIL_emplace_bf(Queue_mavlink_rc_channels_raw_t *q, const
|
||
|
|
mavlink_rc_channels_raw_t *dataIn);
|
||
|
|
extern int32_T SIL_traffic_ctrl_In22_SendData(const mavlink_rc_channels_raw_t
|
||
|
|
*data_toSend);
|
||
|
|
extern mavlink_rpm_t *SIL_allocMemPool_fq(MemPool_mavlink_rpm_t *memPool);
|
||
|
|
extern int32_T SIL_emplace_e(Queue_mavlink_rpm_t *q, const mavlink_rpm_t *dataIn);
|
||
|
|
extern int32_T SIL_traffic_ctrl_In23_SendData(const mavlink_rpm_t *data_toSend);
|
||
|
|
extern int32_T SIL_pop_c02(Queue_mavlink_command_ack_t *q,
|
||
|
|
Msg_mavlink_command_ack_t *elementOut);
|
||
|
|
extern Msg_mavlink_command_ack_t *SIL_traffic_ctrl_In10_RecvMsg(void);
|
||
|
|
extern int32_T SIL_pop_c02u1irtbrb(Queue_mavlink_param_value_t *q,
|
||
|
|
Msg_mavlink_param_value_t *elementOut);
|
||
|
|
extern Msg_mavlink_param_value_t *SIL_traffic_ctrl_In4_RecvMsg(void);
|
||
|
|
extern Msg_mavlink_mission_count_t *SIL_traffic_ctrl_In5_RecvMsg(void);
|
||
|
|
extern Msg_mavlink_mission_item_int_t *SIL_traffic_ctrl_In6_RecvMsg(void);
|
||
|
|
extern Msg_mavlink_mission_ack_t *SIL_traffic_ctrl_In7_RecvMsg(void);
|
||
|
|
extern int32_T SIL_pop_c02u1irtbrbfpkk(Queue_mavlink_mission_current_t *q,
|
||
|
|
Msg_mavlink_mission_current_t *elementOut);
|
||
|
|
extern Msg_mavlink_mission_current_t *SIL_traffic_ctrl_In8_RecvMsg(void);
|
||
|
|
extern int32_T SIL_pop_h(Queue_mavlink_mission_request_int_t *q,
|
||
|
|
Msg_mavlink_mission_request_int_t *elementOut);
|
||
|
|
extern Msg_mavlink_mission_request_int_t *SIL_traffic_ctrl_In9_RecvMsg(void);
|
||
|
|
extern int32_T SIL_pop_c02u1irt(Queue_mavlink_heartbeat_t *q,
|
||
|
|
Msg_mavlink_heartbeat_t *elementOut);
|
||
|
|
extern Msg_mavlink_heartbeat_t *SIL_traffic_ctrl_In3_RecvMsg(void);
|
||
|
|
extern int32_T SIL_pop_n(Queue_mavlink_autopilot_version_t *q,
|
||
|
|
Msg_mavlink_autopilot_version_t *elementOut);
|
||
|
|
extern Msg_mavlink_autopilot_version_t *SIL_traffic_ctrl_In11_RecvMsg(void);
|
||
|
|
extern int32_T SIL_pop_c02u(Queue_mavlink_attitude_t *q, Msg_mavlink_attitude_t *
|
||
|
|
elementOut);
|
||
|
|
extern Msg_mavlink_attitude_t *SIL_traffic_ctrl_In13_RecvMsg(void);
|
||
|
|
extern int32_T SIL_pop_c02u1irtbr(Queue_mavlink_global_position_int_t *q,
|
||
|
|
Msg_mavlink_global_position_int_t *elementOut);
|
||
|
|
extern Msg_mavlink_global_position_int_t *SIL_traffic_ctrl_In12_RecvMsg(void);
|
||
|
|
extern int32_T SIL_pop_c02u1ir(Queue_mavlink_gps_raw_int_t *q,
|
||
|
|
Msg_mavlink_gps_raw_int_t *elementOut);
|
||
|
|
extern Msg_mavlink_gps_raw_int_t *SIL_traffic_ctrl_In14_RecvMsg(void);
|
||
|
|
extern int32_T SIL_pop_f(Queue_mavlink_servo_output_raw_t *q,
|
||
|
|
Msg_mavlink_servo_output_raw_t *elementOut);
|
||
|
|
extern Msg_mavlink_servo_output_raw_t *SIL_traffic_ctrl_In16_RecvMsg(void);
|
||
|
|
extern int32_T SIL_pop_i(Queue_mavlink_nav_controller_output_t *q,
|
||
|
|
Msg_mavlink_nav_controller_output_t *elementOut);
|
||
|
|
extern Msg_mavlink_nav_controller_output_t *SIL_traffic_ctrl_In15_RecvMsg(void);
|
||
|
|
extern int32_T SIL_pop_a(Queue_mavlink_scaled_pressure_t *q,
|
||
|
|
Msg_mavlink_scaled_pressure_t *elementOut);
|
||
|
|
extern Msg_mavlink_scaled_pressure_t *SIL_traffic_ctrl_In19_RecvMsg(void);
|
||
|
|
extern int32_T SIL_pop_c02u1irtb(Queue_mavlink_vfr_hud_t *q,
|
||
|
|
Msg_mavlink_vfr_hud_t *elementOut);
|
||
|
|
extern Msg_mavlink_vfr_hud_t *SIL_traffic_ctrl_In17_RecvMsg(void);
|
||
|
|
extern int32_T SIL_pop_e(Queue_mavlink_sys_status_t *q, Msg_mavlink_sys_status_t
|
||
|
|
*elementOut);
|
||
|
|
extern Msg_mavlink_sys_status_t *SIL_traffic_ctrl_In18_RecvMsg(void);
|
||
|
|
extern int32_T SIL_pop_c02u1i(Queue_mavlink_extended_sys_state_t *q,
|
||
|
|
Msg_mavlink_extended_sys_state_t *elementOut);
|
||
|
|
extern Msg_mavlink_extended_sys_state_t *SIL_traffic_ctrl_In21_RecvMsg(void);
|
||
|
|
extern int32_T SIL_pop_c02u1(Queue_mavlink_battery_status_t *q,
|
||
|
|
Msg_mavlink_battery_status_t *elementOut);
|
||
|
|
extern Msg_mavlink_battery_status_t *SIL_traffic_ctrl_In20_RecvMsg(void);
|
||
|
|
extern int32_T SIL_pop_p(Queue_mavlink_rc_channels_raw_t *q,
|
||
|
|
Msg_mavlink_rc_channels_raw_t *elementOut);
|
||
|
|
extern Msg_mavlink_rc_channels_raw_t *SIL_traffic_ctrl_In22_RecvMsg(void);
|
||
|
|
extern int32_T SIL_pop_en(Queue_mavlink_rpm_t *q, Msg_mavlink_rpm_t *elementOut);
|
||
|
|
extern Msg_mavlink_rpm_t *SIL_traffic_ctrl_In23_RecvMsg(void);
|
||
|
|
extern void SIL_freeMemPool_bvxyz(MemPool_mavlink_heartbeat_t *memPool,
|
||
|
|
mavlink_heartbeat_t *dataPtr);
|
||
|
|
extern void SIL_destroyMsg_ecw35(const Msg_mavlink_heartbeat_t *msg);
|
||
|
|
extern void SIL_freeMemPool_bvxyzom0(MemPool_mavlink_param_value_t *memPool,
|
||
|
|
mavlink_param_value_t *dataPtr);
|
||
|
|
extern void SIL_destroyMsg_ecw35wp5(const Msg_mavlink_param_value_t *msg);
|
||
|
|
extern void SIL_freeMemPool_b(MemPool_mavlink_command_ack_t *memPool,
|
||
|
|
mavlink_command_ack_t *dataPtr);
|
||
|
|
extern void SIL_destroyMsg_e(const Msg_mavlink_command_ack_t *msg);
|
||
|
|
extern void SIL_freeMemPool_bvxyzom055(MemPool_mavlink_autopilot_version_t
|
||
|
|
*memPool, mavlink_autopilot_version_t *dataPtr);
|
||
|
|
extern void SIL_destroyMsg_ecw35wp544(const Msg_mavlink_autopilot_version_t *msg);
|
||
|
|
extern void SIL_freeMemPool_bvxyzom(MemPool_mavlink_global_position_int_t
|
||
|
|
*memPool, mavlink_global_position_int_t *dataPtr);
|
||
|
|
extern void SIL_destroyMsg_ecw35wp(const Msg_mavlink_global_position_int_t *msg);
|
||
|
|
extern void SIL_freeMemPool_bv(MemPool_mavlink_attitude_t *memPool,
|
||
|
|
mavlink_attitude_t *dataPtr);
|
||
|
|
extern void SIL_destroyMsg_ec(const Msg_mavlink_attitude_t *msg);
|
||
|
|
extern void SIL_freeMemPool_bvxy(MemPool_mavlink_gps_raw_int_t *memPool,
|
||
|
|
mavlink_gps_raw_int_t *dataPtr);
|
||
|
|
extern void SIL_destroyMsg_ecw3(const Msg_mavlink_gps_raw_int_t *msg);
|
||
|
|
extern void SIL_freeMemPool_bvxyzom055l(MemPool_mavlink_nav_controller_output_t *
|
||
|
|
memPool, mavlink_nav_controller_output_t *dataPtr);
|
||
|
|
extern void SIL_destroyMsg_ecw35wp5440(const Msg_mavlink_nav_controller_output_t
|
||
|
|
*msg);
|
||
|
|
extern void SIL_freeMemPool_bvxyzom055l3(MemPool_mavlink_servo_output_raw_t
|
||
|
|
*memPool, mavlink_servo_output_raw_t *dataPtr);
|
||
|
|
extern void SIL_destroyMsg_ecw35wp5440y(const Msg_mavlink_servo_output_raw_t
|
||
|
|
*msg);
|
||
|
|
extern void SIL_freeMemPool_bvxyzo(MemPool_mavlink_vfr_hud_t *memPool,
|
||
|
|
mavlink_vfr_hud_t *dataPtr);
|
||
|
|
extern void SIL_destroyMsg_ecw35w(const Msg_mavlink_vfr_hud_t *msg);
|
||
|
|
extern void SIL_freeMemPool_bvxyzom055l3n(MemPool_mavlink_sys_status_t *memPool,
|
||
|
|
mavlink_sys_status_t *dataPtr);
|
||
|
|
extern void SIL_destroyMsg_ecw35wp5440yl(const Msg_mavlink_sys_status_t *msg);
|
||
|
|
extern void SIL_freeMemPool_bvxyzom055l3n2(MemPool_mavlink_scaled_pressure_t
|
||
|
|
*memPool, mavlink_scaled_pressure_t *dataPtr);
|
||
|
|
extern void SIL_destroyMsg_ecw35wp5440ylc(const Msg_mavlink_scaled_pressure_t
|
||
|
|
*msg);
|
||
|
|
extern void SIL_freeMemPool_bvx(MemPool_mavlink_battery_status_t *memPool,
|
||
|
|
mavlink_battery_status_t *dataPtr);
|
||
|
|
extern void SIL_destroyMsg_ecw(const Msg_mavlink_battery_status_t *msg);
|
||
|
|
extern void SIL_freeMemPool_bvxyzom055l3n2w(MemPool_mavlink_rc_channels_raw_t
|
||
|
|
*memPool, mavlink_rc_channels_raw_t *dataPtr);
|
||
|
|
extern void SIL_destroyMsg_ecw35wp5440ylck(const Msg_mavlink_rc_channels_raw_t
|
||
|
|
*msg);
|
||
|
|
extern void SIL_freeMemPool_e(MemPool_mavlink_rpm_t *memPool, mavlink_rpm_t
|
||
|
|
*dataPtr);
|
||
|
|
extern void SIL_destroyMsg_l(const Msg_mavlink_rpm_t *msg);
|
||
|
|
extern mavlink_message_t *SIL_allocMemPool_n(MemPool_mavlink_message_t *memPool);
|
||
|
|
extern int32_T SIL_emplace_f(Queue_mavlink_message_t *q, const mavlink_message_t
|
||
|
|
*dataIn);
|
||
|
|
extern int32_T SIL_proc_queue_SendData(const mavlink_message_t *data_toSend);
|
||
|
|
extern void SIL_initQueue_l3(Queue_mavlink_message_t *q, QueuePolicy_T policy,
|
||
|
|
int32_T capacity, Msg_mavlink_message_t *qPool);
|
||
|
|
extern void SIL_initQueue_k(Queue_CommandMsg *q, QueuePolicy_T policy, int32_T
|
||
|
|
capacity, Msg_CommandMsg *qPool);
|
||
|
|
extern void SIL_initQueue(Queue_uint16 *q, QueuePolicy_T policy, int32_T
|
||
|
|
capacity, Msg_uint16 *qPool);
|
||
|
|
extern void SIL_initQueue_k0qncuyo4n2e3(Queue_mavlink_mission_item_int_t *q,
|
||
|
|
QueuePolicy_T policy, int32_T capacity, Msg_mavlink_mission_item_int_t *qPool);
|
||
|
|
extern void SIL_initQueue_k0qncuyo4n2e(Queue_mavlink_mission_count_t *q,
|
||
|
|
QueuePolicy_T policy, int32_T capacity, Msg_mavlink_mission_count_t *qPool);
|
||
|
|
extern void SIL_initQueue_k0(Queue_CommandAck *q, QueuePolicy_T policy, int32_T
|
||
|
|
capacity, Msg_CommandAck *qPool);
|
||
|
|
extern void SIL_initQueue_k0qncuyo(Queue_mavlink_heartbeat_t *q, QueuePolicy_T
|
||
|
|
policy, int32_T capacity, Msg_mavlink_heartbeat_t *qPool);
|
||
|
|
extern void SIL_initQueue_k0qncuyo4n2(Queue_mavlink_param_value_t *q,
|
||
|
|
QueuePolicy_T policy, int32_T capacity, Msg_mavlink_param_value_t *qPool);
|
||
|
|
extern void SIL_initQueue_k0qncuyo4n2e3n(Queue_mavlink_mission_ack_t *q,
|
||
|
|
QueuePolicy_T policy, int32_T capacity, Msg_mavlink_mission_ack_t *qPool);
|
||
|
|
extern void SIL_initQueue_k0qncuyo4n2e3nz(Queue_mavlink_mission_current_t *q,
|
||
|
|
QueuePolicy_T policy, int32_T capacity, Msg_mavlink_mission_current_t *qPool);
|
||
|
|
extern void SIL_initQueue_p(Queue_mavlink_mission_request_int_t *q,
|
||
|
|
QueuePolicy_T policy, int32_T capacity, Msg_mavlink_mission_request_int_t
|
||
|
|
*qPool);
|
||
|
|
extern void SIL_initQueue_k0q(Queue_mavlink_command_ack_t *q, QueuePolicy_T
|
||
|
|
policy, int32_T capacity, Msg_mavlink_command_ack_t *qPool);
|
||
|
|
extern void SIL_initQueue_l(Queue_mavlink_autopilot_version_t *q, QueuePolicy_T
|
||
|
|
policy, int32_T capacity, Msg_mavlink_autopilot_version_t *qPool);
|
||
|
|
extern void SIL_initQueue_k0qncuyo4n(Queue_mavlink_global_position_int_t *q,
|
||
|
|
QueuePolicy_T policy, int32_T capacity, Msg_mavlink_global_position_int_t
|
||
|
|
*qPool);
|
||
|
|
extern void SIL_initQueue_k0qn(Queue_mavlink_attitude_t *q, QueuePolicy_T policy,
|
||
|
|
int32_T capacity, Msg_mavlink_attitude_t *qPool);
|
||
|
|
extern void SIL_initQueue_k0qncuy(Queue_mavlink_gps_raw_int_t *q, QueuePolicy_T
|
||
|
|
policy, int32_T capacity, Msg_mavlink_gps_raw_int_t *qPool);
|
||
|
|
extern void SIL_initQueue_f(Queue_mavlink_nav_controller_output_t *q,
|
||
|
|
QueuePolicy_T policy, int32_T capacity, Msg_mavlink_nav_controller_output_t
|
||
|
|
*qPool);
|
||
|
|
extern void SIL_initQueue_kt(Queue_mavlink_servo_output_raw_t *q, QueuePolicy_T
|
||
|
|
policy, int32_T capacity, Msg_mavlink_servo_output_raw_t *qPool);
|
||
|
|
extern void SIL_initQueue_k0qncuyo4(Queue_mavlink_vfr_hud_t *q, QueuePolicy_T
|
||
|
|
policy, int32_T capacity, Msg_mavlink_vfr_hud_t *qPool);
|
||
|
|
extern void SIL_initQueue_fz(Queue_mavlink_sys_status_t *q, QueuePolicy_T policy,
|
||
|
|
int32_T capacity, Msg_mavlink_sys_status_t *qPool);
|
||
|
|
extern void SIL_initQueue_e(Queue_mavlink_scaled_pressure_t *q, QueuePolicy_T
|
||
|
|
policy, int32_T capacity, Msg_mavlink_scaled_pressure_t *qPool);
|
||
|
|
extern void SIL_initQueue_k0qnc(Queue_mavlink_battery_status_t *q, QueuePolicy_T
|
||
|
|
policy, int32_T capacity, Msg_mavlink_battery_status_t *qPool);
|
||
|
|
extern void SIL_initQueue_k0qncu(Queue_mavlink_extended_sys_state_t *q,
|
||
|
|
QueuePolicy_T policy, int32_T capacity, Msg_mavlink_extended_sys_state_t
|
||
|
|
*qPool);
|
||
|
|
extern void SIL_initQueue_c(Queue_mavlink_rc_channels_raw_t *q, QueuePolicy_T
|
||
|
|
policy, int32_T capacity, Msg_mavlink_rc_channels_raw_t *qPool);
|
||
|
|
extern void SIL_initQueue_pe(Queue_mavlink_rpm_t *q, QueuePolicy_T policy,
|
||
|
|
int32_T capacity, Msg_mavlink_rpm_t *qPool);
|
||
|
|
extern void SIL_resetMemPool(MemPool_CommandMsg *memPool);
|
||
|
|
extern void SIL_resetMemPool_i(MemPool_mavlink_command_ack_t *memPool);
|
||
|
|
extern void SIL_resetMemPool_ic(MemPool_mavlink_attitude_t *memPool);
|
||
|
|
extern void SIL_resetMemPool_icu(MemPool_mavlink_battery_status_t *memPool);
|
||
|
|
extern void SIL_resetMemPool_icua(MemPool_mavlink_gps_raw_int_t *memPool);
|
||
|
|
extern void SIL_resetMemPool_icuad(MemPool_mavlink_heartbeat_t *memPool);
|
||
|
|
extern void SIL_resetMemPool_icuadx(MemPool_mavlink_vfr_hud_t *memPool);
|
||
|
|
extern void SIL_resetMemPool_icuadxz(MemPool_mavlink_global_position_int_t
|
||
|
|
*memPool);
|
||
|
|
extern void SIL_resetMemPool_icuadxzo(MemPool_mavlink_param_value_t *memPool);
|
||
|
|
extern void SIL_resetMemPool_icuadxzoi(MemPool_mavlink_mission_item_int_t
|
||
|
|
*memPool);
|
||
|
|
extern void SIL_resetMemPool_icuadxzoia(MemPool_mavlink_autopilot_version_t
|
||
|
|
*memPool);
|
||
|
|
extern void SIL_resetMemPool_icuadxzoian(MemPool_mavlink_nav_controller_output_t
|
||
|
|
*memPool);
|
||
|
|
extern void SIL_resetMemPool_icuadxzoianh(MemPool_mavlink_servo_output_raw_t
|
||
|
|
*memPool);
|
||
|
|
extern void SIL_resetMemPool_icuadxzoianh1(MemPool_mavlink_sys_status_t *memPool);
|
||
|
|
extern void SIL_resetMemPool_icuadxzoianh1g(MemPool_mavlink_scaled_pressure_t
|
||
|
|
*memPool);
|
||
|
|
extern void SIL_resetMemPool_icuadxzoianh1gj(MemPool_mavlink_rc_channels_raw_t
|
||
|
|
*memPool);
|
||
|
|
extern void SIL_resetMemPool_m(MemPool_mavlink_rpm_t *memPool);
|
||
|
|
extern void SIL_resetMemPool_o(MemPool_mavlink_message_t *memPool);
|
||
|
|
extern int32_T SIL_push_gu(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_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);
|
||
|
|
extern int32_T SIL_proc_cmd_In1_SendMsg(const Msg_CommandMsg *msg_toSend);
|
||
|
|
extern int32_T SIL_proc_cmd_In1_RecvData(CommandMsg *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_bdbzo4tvrjumk(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_bdbzo4tvrjum(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_bd(Queue_CommandAck *q, const Msg_CommandAck *element);
|
||
|
|
extern int32_T SIL_Chart_send_ack_SendMsg(const Msg_CommandAck *msg_toSend);
|
||
|
|
extern int32_T SIL_Chart_send_ack_RecvData(CommandAck *data_received);
|
||
|
|
extern int32_T SIL_push_bdbzo4tv(Queue_mavlink_heartbeat_t *q, const
|
||
|
|
Msg_mavlink_heartbeat_t *element);
|
||
|
|
extern int32_T SIL_traffic_ctrl_In3_SendMsg(const Msg_mavlink_heartbeat_t
|
||
|
|
*msg_toSend);
|
||
|
|
extern int32_T SIL_traffic_ctrl_In3_RecvData(mavlink_heartbeat_t *data_received);
|
||
|
|
extern int32_T SIL_proc_param_value_In1_SendMsg(const Msg_uint16 *msg_toSend);
|
||
|
|
extern int32_T SIL_proc_param_value_In1_RecvData(uint16_T *data_received);
|
||
|
|
extern int32_T SIL_proc_param_value_In2_SendMsg(const Msg_uint16 *msg_toSend);
|
||
|
|
extern int32_T SIL_proc_param_value_In2_RecvData(uint16_T *data_received);
|
||
|
|
extern int32_T SIL_proc_param_value_In3_SendMsg(const Msg_uint16 *msg_toSend);
|
||
|
|
extern int32_T SIL_proc_param_value_In3_RecvData(uint16_T *data_received);
|
||
|
|
extern int32_T SIL_push_bdbzo4tvrju(Queue_mavlink_param_value_t *q, const
|
||
|
|
Msg_mavlink_param_value_t *element);
|
||
|
|
extern int32_T SIL_traffic_ctrl_In4_SendMsg(const Msg_mavlink_param_value_t
|
||
|
|
*msg_toSend);
|
||
|
|
extern int32_T SIL_traffic_ctrl_In4_RecvData(mavlink_param_value_t
|
||
|
|
*data_received);
|
||
|
|
extern int32_T SIL_traffic_ctrl_In5_SendMsg(const Msg_mavlink_mission_count_t
|
||
|
|
*msg_toSend);
|
||
|
|
extern int32_T SIL_traffic_ctrl_In5_RecvData(mavlink_mission_count_t
|
||
|
|
*data_received);
|
||
|
|
extern int32_T SIL_traffic_ctrl_In6_SendMsg(const Msg_mavlink_mission_item_int_t
|
||
|
|
*msg_toSend);
|
||
|
|
extern int32_T SIL_traffic_ctrl_In6_RecvData(mavlink_mission_item_int_t
|
||
|
|
*data_received);
|
||
|
|
extern int32_T SIL_merge_ack_In1_SendMsg(const Msg_mavlink_mission_ack_t
|
||
|
|
*msg_toSend);
|
||
|
|
extern int32_T SIL_merge_ack_In1_RecvData(mavlink_mission_ack_t *data_received);
|
||
|
|
extern int32_T SIL_merge_ack_In2_SendMsg(const Msg_mavlink_mission_ack_t
|
||
|
|
*msg_toSend);
|
||
|
|
extern int32_T SIL_merge_ack_In2_RecvData(mavlink_mission_ack_t *data_received);
|
||
|
|
extern int32_T SIL_merge_ack_In3_SendMsg(const Msg_mavlink_mission_ack_t
|
||
|
|
*msg_toSend);
|
||
|
|
extern int32_T SIL_merge_ack_In3_RecvData(mavlink_mission_ack_t *data_received);
|
||
|
|
extern int32_T SIL_traffic_ctrl_In7_SendData(const mavlink_mission_ack_t
|
||
|
|
*data_toSend);
|
||
|
|
extern int32_T SIL_traffic_ctrl_In7_RecvData(mavlink_mission_ack_t
|
||
|
|
*data_received);
|
||
|
|
extern int32_T SIL_push_bdbzo4tvrjumk3e(Queue_mavlink_mission_current_t *q,
|
||
|
|
const Msg_mavlink_mission_current_t *element);
|
||
|
|
extern int32_T SIL_traffic_ctrl_In8_SendMsg(const Msg_mavlink_mission_current_t *
|
||
|
|
msg_toSend);
|
||
|
|
extern int32_T SIL_traffic_ctrl_In8_RecvData(mavlink_mission_current_t
|
||
|
|
*data_received);
|
||
|
|
extern int32_T SIL_push_l(Queue_mavlink_mission_request_int_t *q, const
|
||
|
|
Msg_mavlink_mission_request_int_t *element);
|
||
|
|
extern int32_T SIL_traffic_ctrl_In9_SendMsg(const
|
||
|
|
Msg_mavlink_mission_request_int_t *msg_toSend);
|
||
|
|
extern int32_T SIL_traffic_ctrl_In9_RecvData(mavlink_mission_request_int_t
|
||
|
|
*data_received);
|
||
|
|
extern int32_T SIL_push_bdb(Queue_mavlink_command_ack_t *q, const
|
||
|
|
Msg_mavlink_command_ack_t *element);
|
||
|
|
extern int32_T SIL_traffic_ctrl_In10_SendMsg(const Msg_mavlink_command_ack_t
|
||
|
|
*msg_toSend);
|
||
|
|
extern int32_T SIL_traffic_ctrl_In10_RecvData(mavlink_command_ack_t
|
||
|
|
*data_received);
|
||
|
|
extern int32_T SIL_push_i(Queue_mavlink_autopilot_version_t *q, const
|
||
|
|
Msg_mavlink_autopilot_version_t *element);
|
||
|
|
extern int32_T SIL_traffic_ctrl_In11_SendMsg(const
|
||
|
|
Msg_mavlink_autopilot_version_t *msg_toSend);
|
||
|
|
extern int32_T SIL_traffic_ctrl_In11_RecvData(mavlink_autopilot_version_t
|
||
|
|
*data_received);
|
||
|
|
extern int32_T SIL_push_bdbzo4tvrj(Queue_mavlink_global_position_int_t *q, const
|
||
|
|
Msg_mavlink_global_position_int_t *element);
|
||
|
|
extern int32_T SIL_traffic_ctrl_In12_SendMsg(const
|
||
|
|
Msg_mavlink_global_position_int_t *msg_toSend);
|
||
|
|
extern int32_T SIL_traffic_ctrl_In12_RecvData(mavlink_global_position_int_t
|
||
|
|
*data_received);
|
||
|
|
extern int32_T SIL_push_bdbz(Queue_mavlink_attitude_t *q, const
|
||
|
|
Msg_mavlink_attitude_t *element);
|
||
|
|
extern int32_T SIL_traffic_ctrl_In13_SendMsg(const Msg_mavlink_attitude_t
|
||
|
|
*msg_toSend);
|
||
|
|
extern int32_T SIL_traffic_ctrl_In13_RecvData(mavlink_attitude_t *data_received);
|
||
|
|
extern int32_T SIL_push_bdbzo4t(Queue_mavlink_gps_raw_int_t *q, const
|
||
|
|
Msg_mavlink_gps_raw_int_t *element);
|
||
|
|
extern int32_T SIL_traffic_ctrl_In14_SendMsg(const Msg_mavlink_gps_raw_int_t
|
||
|
|
*msg_toSend);
|
||
|
|
extern int32_T SIL_traffic_ctrl_In14_RecvData(mavlink_gps_raw_int_t
|
||
|
|
*data_received);
|
||
|
|
extern int32_T SIL_push_p(Queue_mavlink_nav_controller_output_t *q, const
|
||
|
|
Msg_mavlink_nav_controller_output_t *element);
|
||
|
|
extern int32_T SIL_traffic_ctrl_In15_SendMsg(const
|
||
|
|
Msg_mavlink_nav_controller_output_t *msg_toSend);
|
||
|
|
extern int32_T SIL_traffic_ctrl_In15_RecvData(mavlink_nav_controller_output_t
|
||
|
|
*data_received);
|
||
|
|
extern int32_T SIL_push_k(Queue_mavlink_servo_output_raw_t *q, const
|
||
|
|
Msg_mavlink_servo_output_raw_t *element);
|
||
|
|
extern int32_T SIL_traffic_ctrl_In16_SendMsg(const
|
||
|
|
Msg_mavlink_servo_output_raw_t *msg_toSend);
|
||
|
|
extern int32_T SIL_traffic_ctrl_In16_RecvData(mavlink_servo_output_raw_t
|
||
|
|
*data_received);
|
||
|
|
extern int32_T SIL_push_bdbzo4tvr(Queue_mavlink_vfr_hud_t *q, const
|
||
|
|
Msg_mavlink_vfr_hud_t *element);
|
||
|
|
extern int32_T SIL_traffic_ctrl_In17_SendMsg(const Msg_mavlink_vfr_hud_t
|
||
|
|
*msg_toSend);
|
||
|
|
extern int32_T SIL_traffic_ctrl_In17_RecvData(mavlink_vfr_hud_t *data_received);
|
||
|
|
extern int32_T SIL_push_f(Queue_mavlink_sys_status_t *q, const
|
||
|
|
Msg_mavlink_sys_status_t *element);
|
||
|
|
extern int32_T SIL_traffic_ctrl_In18_SendMsg(const Msg_mavlink_sys_status_t
|
||
|
|
*msg_toSend);
|
||
|
|
extern int32_T SIL_traffic_ctrl_In18_RecvData(mavlink_sys_status_t
|
||
|
|
*data_received);
|
||
|
|
extern int32_T SIL_push_g(Queue_mavlink_scaled_pressure_t *q, const
|
||
|
|
Msg_mavlink_scaled_pressure_t *element);
|
||
|
|
extern int32_T SIL_traffic_ctrl_In19_SendMsg(const Msg_mavlink_scaled_pressure_t
|
||
|
|
*msg_toSend);
|
||
|
|
extern int32_T SIL_traffic_ctrl_In19_RecvData(mavlink_scaled_pressure_t
|
||
|
|
*data_received);
|
||
|
|
extern int32_T SIL_push_bdbzo(Queue_mavlink_battery_status_t *q, const
|
||
|
|
Msg_mavlink_battery_status_t *element);
|
||
|
|
extern int32_T SIL_traffic_ctrl_In20_SendMsg(const Msg_mavlink_battery_status_t *
|
||
|
|
msg_toSend);
|
||
|
|
extern int32_T SIL_traffic_ctrl_In20_RecvData(mavlink_battery_status_t
|
||
|
|
*data_received);
|
||
|
|
extern int32_T SIL_push_bdbzo4(Queue_mavlink_extended_sys_state_t *q, const
|
||
|
|
Msg_mavlink_extended_sys_state_t *element);
|
||
|
|
extern int32_T SIL_traffic_ctrl_In21_SendMsg(const
|
||
|
|
Msg_mavlink_extended_sys_state_t *msg_toSend);
|
||
|
|
extern int32_T SIL_traffic_ctrl_In21_RecvData(mavlink_extended_sys_state_t
|
||
|
|
*data_received);
|
||
|
|
extern int32_T SIL_push_d(Queue_mavlink_rc_channels_raw_t *q, const
|
||
|
|
Msg_mavlink_rc_channels_raw_t *element);
|
||
|
|
extern int32_T SIL_traffic_ctrl_In22_SendMsg(const Msg_mavlink_rc_channels_raw_t
|
||
|
|
*msg_toSend);
|
||
|
|
extern int32_T SIL_traffic_ctrl_In22_RecvData(mavlink_rc_channels_raw_t
|
||
|
|
*data_received);
|
||
|
|
extern int32_T SIL_push_dx(Queue_mavlink_rpm_t *q, const Msg_mavlink_rpm_t
|
||
|
|
*element);
|
||
|
|
extern int32_T SIL_traffic_ctrl_In23_SendMsg(const Msg_mavlink_rpm_t *msg_toSend);
|
||
|
|
extern int32_T SIL_traffic_ctrl_In23_RecvData(mavlink_rpm_t *data_received);
|
||
|
|
void InitCalcAtmosCOESA(real_T *temperature76, real_T *pressureRatio76);
|
||
|
|
void CalcAtmosCOESA(const real_T *altitude, real_T *temp, real_T *pressure,
|
||
|
|
real_T *density, real_T *speedofsound, real_T *temperature76,
|
||
|
|
real_T *pressureRatio76, int_T numPoints);
|
||
|
|
void wgs84_taylor_series(real_T *h, real_T *phi, real_T opt_m2ft, real_T *y,
|
||
|
|
int_T k);
|
||
|
|
void CalcPAltCOESA(const real_T *pressure, real_T *altitude, real_T
|
||
|
|
*temperature76, real_T *pressureRatio76, int_T numPoints);
|
||
|
|
extern void SIL_IfActionSubsystem1(real_T rty_F[3], real_T rty_M[3]);
|
||
|
|
extern void SIL_IfNotProper(real_T rtp_action);
|
||
|
|
extern void SIL_ElseIfNotOrthogonal(real_T rtp_action);
|
||
|
|
extern void SIL_GearGeometryForcesandMoments_Disable(real_T rty_FM[3], real_T
|
||
|
|
rty_FM_b[3], real_T *rty_GearCmprs, DW_GearGeometryForcesandMoments_SIL_T
|
||
|
|
*localDW);
|
||
|
|
extern void SIL_GearGeometryForcesandMoments(RT_MODEL_SIL_T * const SIL_M, const
|
||
|
|
real_T rtu_plant[9], real_T rtu_plant_b, const real_T rtu_plant_a[3], const
|
||
|
|
real_T rtu_plant_l[3], real_T rtu_plant_i, const real_T rtu_GearLoc[3], real_T
|
||
|
|
rtu_brake_cmd, real_T rtu_steer, real_T rtu_ground_m, const real_T
|
||
|
|
rtu_ground_ve[3], real_T rty_FM[3], real_T rty_FM_b[3], boolean_T *rty_WOW,
|
||
|
|
real_T *rty_GearCmprs, B_GearGeometryForcesandMoments_SIL_T *localB,
|
||
|
|
DW_GearGeometryForcesandMoments_SIL_T *localDW, real_T rtp_w, real_T rtp_k_st,
|
||
|
|
real_T rtp_kd, real_T rtp_kp, real_T rtp_k_r, real_T rtp_k_brk);
|
||
|
|
extern void SIL_NoseGearGeometryForcesandMoments_Disable(real_T rty_FM[3],
|
||
|
|
real_T rty_FM_n[3], real_T *rty_GearCmprs,
|
||
|
|
DW_GearGeometryForcesandMoments_SIL_a_T *localDW);
|
||
|
|
extern void SIL_NoseGearGeometryForcesandMoments(RT_MODEL_SIL_T * const SIL_M,
|
||
|
|
const real_T rtu_plant[9], real_T rtu_plant_n, const real_T rtu_plant_j[3],
|
||
|
|
const real_T rtu_plant_m[3], real_T rtu_plant_e, const real_T rtu_GearLoc[3],
|
||
|
|
real_T rtu_brake_cmd, real_T rtu_steer, real_T rtu_ground_m, const real_T
|
||
|
|
rtu_ground_ve[3], real_T rty_FM[3], real_T rty_FM_n[3], boolean_T *rty_WOW,
|
||
|
|
real_T *rty_GearCmprs, B_GearGeometryForcesandMoments_SIL_c_T *localB,
|
||
|
|
DW_GearGeometryForcesandMoments_SIL_a_T *localDW, real_T rtp_w, real_T
|
||
|
|
rtp_k_st, real_T rtp_kd, real_T rtp_kp, real_T rtp_k_r, real_T rtp_k_brk);
|
||
|
|
extern void SIL_RightMainGearGeometryForcesandMoments_Disable(real_T rty_FM[3],
|
||
|
|
real_T rty_FM_p[3], real_T *rty_GearCmprs,
|
||
|
|
DW_GearGeometryForcesandMoments_SIL_o_T *localDW);
|
||
|
|
extern void SIL_RightMainGearGeometryForcesandMoments(RT_MODEL_SIL_T * const
|
||
|
|
SIL_M, const real_T rtu_plant[9], real_T rtu_plant_p, const real_T
|
||
|
|
rtu_plant_n[3], const real_T rtu_plant_f[3], real_T rtu_plant_l, const real_T
|
||
|
|
rtu_GearLoc[3], real_T rtu_brake_cmd, real_T rtu_steer, real_T rtu_ground_m,
|
||
|
|
const real_T rtu_ground_ve[3], real_T rty_FM[3], real_T rty_FM_p[3], boolean_T
|
||
|
|
*rty_WOW, real_T *rty_GearCmprs, B_GearGeometryForcesandMoments_SIL_m_T
|
||
|
|
*localB, DW_GearGeometryForcesandMoments_SIL_o_T *localDW, real_T rtp_w,
|
||
|
|
real_T rtp_k_st, real_T rtp_kd, real_T rtp_kp, real_T rtp_k_r, real_T
|
||
|
|
rtp_k_brk);
|
||
|
|
extern void SIL_tick_Init(DW_tick_SIL_T *localDW);
|
||
|
|
extern void SIL_tick(real_T rtu_dt, boolean_T *rty_enabled, DW_tick_SIL_T
|
||
|
|
*localDW);
|
||
|
|
extern void SIL_tick_c_Init(DW_tick_SIL_p_T *localDW);
|
||
|
|
extern void SIL_tick_a(real_T rtu_dt, boolean_T *rty_enabled, DW_tick_SIL_p_T
|
||
|
|
*localDW);
|
||
|
|
extern void SIL_Subsystem1(const C2 *rtu_C2_in, C2 *rty_C2_out, uint8_T *rty_ack);
|
||
|
|
extern void SIL_auto_sw(uint16_T rtu_in, uint8_T *rty_out);
|
||
|
|
extern void SIL_brake_sw(uint16_T rtu_in, boolean_T *rty_out);
|
||
|
|
extern void SIL_valid(const C2 *rtu_C2_in, uint8_T rtu_id, const uint16_T
|
||
|
|
rtu_channels[18], C2 *rty_C2_out);
|
||
|
|
extern void SIL_xbitasmanual(const C2 *rtu_C2_in_Inport_1, C2 *rty_C2_out);
|
||
|
|
extern void SIL_get_WP(uint16_T rtu_cur_np, boolean_T *rty_is_mission, uint16_T *
|
||
|
|
rty_command, real32_T rty_params[7], boolean_T *rty_autocont);
|
||
|
|
extern void SIL_wp(const C2 *rtu_C2_in, boolean_T *rty_valid);
|
||
|
|
extern void SIL_valid_test_Init(boolean_T *rty_valid);
|
||
|
|
extern void SIL_valid_test(const C2 *rtu_C2_in, uint16_T rtu_command, boolean_T *
|
||
|
|
rty_valid);
|
||
|
|
extern void SIL_dummyclear_mission(uint8_T rtu_type, uint8_T *rty_ack);
|
||
|
|
extern void SIL_find_val_Start(void);
|
||
|
|
extern void SIL_find_val(uint16_T rtu_idx, uint8_T rty_name[16], uint8_T
|
||
|
|
rty_value[4], uint8_T *rty_type, uint16_T *rty_count, uint16_T *rty_index);
|
||
|
|
extern void SIL_u2f(const uint8_T rtu_u[4], real32_T *rty_f);
|
||
|
|
extern void SIL_psi_err_Init(real32_T *rty_out);
|
||
|
|
extern void SIL_psi_err_Reset(real32_T *rty_out);
|
||
|
|
extern void SIL_psi_err(real32_T rtu_in, real32_T *rty_out);
|
||
|
|
extern void SIL_H(real32_T rtu_h_c, real32_T rtu_asl, real32_T *rty_dH, real32_T
|
||
|
|
*rty_hdot_des);
|
||
|
|
extern void SIL_IfActionSubsystem1_n(real32_T rtu_y_in, real32_T rtu_f, real32_T
|
||
|
|
*rty_y_out);
|
||
|
|
extern void SIL_theta1_Init(DW_theta1_SIL_T *localDW);
|
||
|
|
extern void SIL_theta1_Reset(DW_theta1_SIL_T *localDW);
|
||
|
|
extern real32_T SIL_theta1(real32_T rtu_y, real32_T rtu_max_tht, real32_T
|
||
|
|
rtu_tht0, DW_theta1_SIL_T *localDW, real32_T rtp_Ts);
|
||
|
|
extern void SIL_theta2_Init(DW_theta2_SIL_T *localDW);
|
||
|
|
extern void SIL_theta2_Reset(DW_theta2_SIL_T *localDW);
|
||
|
|
extern real32_T SIL_theta2(real32_T rtu_y, real32_T rtu_max_tht, real32_T
|
||
|
|
rtu_tht0, DW_theta2_SIL_T *localDW, real32_T rtp_Ts);
|
||
|
|
|
||
|
|
/* private model entry point functions */
|
||
|
|
extern void SIL_derivatives(void);
|
||
|
|
|
||
|
|
#endif /* RTW_HEADER_SIL_private_h_ */
|
||
|
|
|
||
|
|
/*
|
||
|
|
* File trailer for generated code.
|
||
|
|
*
|
||
|
|
* [EOF]
|
||
|
|
*/
|