Code Interface Report for CONTROL_SYS

Table of Contents

Entry Point Functions

Function: CONTROL_SYS_initialize

Prototype void CONTROL_SYS_initialize(RT_MODEL_CONTROL_SYS_T *const CONTROL_SYS_M, THE_MEAS_BUS *CONTROL_SYS_U_MEAS_BUS, real_T *CONTROL_SYS_U_Ze_cmd, real_T CONTROL_SYS_U_XY_cmd[2], real_T *CONTROL_SYS_U_YAW_cmd, real_T CONTROL_SYS_U_w_mot_UN[4], real_T CONTROL_SYS_Y_VOLTS[4], real_T CONTROL_SYS_Y_FM_CMD_VEC[4])
Description Initialization entry point of generated code
Timing Must be called exactly once
Arguments [-]
# Name Data Type Description
1 CONTROL_SYS_M RT_MODEL_CONTROL_SYS_T *const Real-time model
2 CONTROL_SYS_U_MEAS_BUS THE_MEAS_BUS * <S1>/MEAS_BUS
3 CONTROL_SYS_U_Ze_cmd real_T * <S1>/Ze_cmd
4 CONTROL_SYS_U_XY_cmd real_T <S1>/XY_cmd
5 CONTROL_SYS_U_YAW_cmd real_T * <S1>/YAW_cmd
6 CONTROL_SYS_U_w_mot_UN real_T <S1>/w_mot_UN
7 CONTROL_SYS_Y_VOLTS real_T <S1>/VOLTS
8 CONTROL_SYS_Y_FM_CMD_VEC real_T <S1>/FM_CMD_VEC
Return value None
Header file CONTROL_SYS.h

Function: CONTROL_SYS_step

Prototype void CONTROL_SYS_step(RT_MODEL_CONTROL_SYS_T *const CONTROL_SYS_M, THE_MEAS_BUS *CONTROL_SYS_U_MEAS_BUS, real_T CONTROL_SYS_U_Ze_cmd, real_T CONTROL_SYS_U_XY_cmd[2], real_T CONTROL_SYS_U_YAW_cmd, real_T CONTROL_SYS_U_w_mot_UN[4], real_T CONTROL_SYS_Y_VOLTS[4], real_T CONTROL_SYS_Y_FM_CMD_VEC[4])
Description Output entry point of generated code
Timing Must be called periodically, every 0.02 seconds
Arguments [-]
# Name Data Type Description
1 CONTROL_SYS_M RT_MODEL_CONTROL_SYS_T *const Real-time model
2 CONTROL_SYS_U_MEAS_BUS THE_MEAS_BUS * <S1>/MEAS_BUS
3 CONTROL_SYS_U_Ze_cmd real_T <S1>/Ze_cmd
4 CONTROL_SYS_U_XY_cmd real_T <S1>/XY_cmd
5 CONTROL_SYS_U_YAW_cmd real_T <S1>/YAW_cmd
6 CONTROL_SYS_U_w_mot_UN real_T <S1>/w_mot_UN
7 CONTROL_SYS_Y_VOLTS real_T <S1>/VOLTS
8 CONTROL_SYS_Y_FM_CMD_VEC real_T <S1>/FM_CMD_VEC
Return value None
Header file CONTROL_SYS.h

Function: CONTROL_SYS_terminate

Prototype void CONTROL_SYS_terminate(RT_MODEL_CONTROL_SYS_T *const CONTROL_SYS_M)
Description Termination entry point of generated code
Timing Must be called exactly once
Arguments
# Name Data Type Description
1 CONTROL_SYS_M RT_MODEL_CONTROL_SYS_T *const Real-time model
Return value None
Header file CONTROL_SYS.h

Inports

[-]
Block Name Code Identifier Data Type Dimension
<S1>/MEAS_BUS Defined externally THE_MEAS_BUS 1
<S1>/Ze_cmd Defined externally real_T 1
<S1>/XY_cmd Defined externally real_T [2]
<S1>/YAW_cmd Defined externally real_T 1
<S1>/w_mot_UN Defined externally real_T [4]

Outports

Block Name Code Identifier Data Type Dimension
<S1>/VOLTS Defined externally real_T [4]
<S1>/FM_CMD_VEC Defined externally real_T [4]

Interface Parameters

No interface/tunable parameters in model.

Data Stores

No data stores in the model; note that this report lists only data stores with non-auto storage class and global data stores