    1/*

    2 * File: Shunt_Three_Sample_Point.h

    3 *

    4 * Code generated for Simulink model 'PMSM_Controller'.

    5 *

    6 * Model version                  : 1.1228

    7 * Simulink Coder version         : 9.4 (R2020b) 29-Jul-2020

    8 * C/C++ source code generated on : Tue Apr  5 20:46:52 2022

    9 *

    10 * Target selection: ert.tlc

    11 * Embedded hardware selection: ARM Compatible->ARM Cortex-M

    12 * Code generation objectives:

    13 *    1. Execution efficiency

    14 *    2. RAM efficiency

    15 * Validation result: Not run

    16 */

    17

    18#ifndef RTW_HEADER_Shunt_Three_Sample_Point_h_

    19#define RTW_HEADER_Shunt_Three_Sample_Point_h_

    20#ifndef PMSM_Controller_COMMON_INCLUDES_

    21#define PMSM_Controller_COMMON_INCLUDES_

    22#include "rtwtypes.h"

    23#include "zero_crossing_types.h"

    24#endif                                 /* PMSM_Controller_COMMON_INCLUDES_ */

    25

    26#include "PMSM_Controller_types.h"

    27

    28extern void Shunt_Three_Sample_Point(uint16_T rtu_low, uint16_T rtu_midle,

    29  uint8_T rtu_i_sector, uint16_T rtu_half_pwm_count, uint16_T rtu_t_adc,

    30  uint16_T rtu_t_dead, uint16_T rtu_t_samp_before, uint16_T *rty_o_samp_p1,

    31  uint16_T *rty_o_samp_p2, uint8_T *rty_o_sector);

    32

    33#endif                              /* RTW_HEADER_Shunt_Three_Sample_Point_h_ */

    34

    35/*

    36 * File trailer for generated code.

    37 *

    38 * [EOF]

    39 */

    40