2025-04-28 12:25:20 +08:00

504 lines
22 KiB
C
Executable File

#ifndef SACSCHYDRAULIC_H
#define SACSCHYDRAULIC_H
#include "SACSCHydraulics_main.h"
#include "ARJ21_Hyd_harness.h"
#include "ARJ21_Hyd.h"
typedef struct input_hydraulic_S {
double deltatime;
float b429_31d_ladcu4_b107_00_28_f4_sacsc;
float b429_31d_ladcu4_b107_01_28_f4_sacsc;
float b429_31d_ladcu4_b107_10_28_f4_sacsc;
float b429_31d_ladcu4_b107_11_28_f4_sacsc;
float b429_31d_ladcu4_b133_00_28_f4_sacsc;
float b429_31d_ladcu4_b133_01_28_f4_sacsc;
float b429_31d_ladcu4_b133_10_28_f4_sacsc;
float b429_31d_ladcu4_b133_11_28_f4_sacsc;
float b429_31d_ladcu4_b175_01_28_f4_sacsc;
float b429_31d_ladcu4_b175_10_28_f4_sacsc;
float b429_31d_ladcu4_b175_11_28_f4_sacsc;
float b429_31d_ladcu4_b200_10_28_f4_sacsc;
float b429_31d_ladcu4_b206_01_28_f4_sacsc;
float b429_31d_ladcu4_b206_10_28_f4_sacsc;
float b429_31d_ladcu4_b344_00_28_f4_sacsc;
float b429_31d_ladcu4_b344_01_28_f4_sacsc;
float b429_31d_ladcu4_b344_10_28_f4_sacsc;
float b429_31d_ladcu4_b344_11_28_f4_sacsc;
int b429_31d_ladcu4_c260_01_29_i4_sacsc;
int b429_31d_ladcu4_c260_10_29_i4_sacsc;
unsigned char b429_31d_ladcu4_d264_01_20_l1_sacsc;
unsigned char b429_31d_ladcu4_d264_10_20_l1_sacsc;
unsigned char b429_31d_ladcu4_d265_01_11_l1_sacsc;
unsigned char b429_31d_ladcu4_d265_01_12_l1_sacsc;
unsigned char b429_31d_ladcu4_d265_01_13_l1_sacsc;
unsigned char b429_31d_ladcu4_d265_01_16_l1_sacsc;
unsigned char b429_31d_ladcu4_d265_01_17_l1_sacsc;
unsigned char b429_31d_ladcu4_d265_01_18_l1_sacsc;
unsigned char b429_31d_ladcu4_d265_01_22_l1_sacsc;
unsigned char b429_31d_ladcu4_d265_01_23_l1_sacsc;
unsigned char b429_31d_ladcu4_d265_01_26_l1_sacsc;
unsigned char b429_31d_ladcu4_d265_01_27_l1_sacsc;
unsigned char b429_31d_ladcu4_d265_10_11_l1_sacsc;
unsigned char b429_31d_ladcu4_d265_10_12_l1_sacsc;
unsigned char b429_31d_ladcu4_d265_10_13_l1_sacsc;
unsigned char b429_31d_ladcu4_d265_10_16_l1_sacsc;
unsigned char b429_31d_ladcu4_d265_10_17_l1_sacsc;
unsigned char b429_31d_ladcu4_d265_10_18_l1_sacsc;
unsigned char b429_31d_ladcu4_d265_10_22_l1_sacsc;
unsigned char b429_31d_ladcu4_d265_10_23_l1_sacsc;
unsigned char b429_31d_ladcu4_d265_10_26_l1_sacsc;
unsigned char b429_31d_ladcu4_d265_10_27_l1_sacsc;
unsigned char b429_31d_ladcu4_d267_01_11_l1_sacsc;
unsigned char b429_31d_ladcu4_d267_01_12_l1_sacsc;
unsigned char b429_31d_ladcu4_d267_01_13_l1_sacsc;
unsigned char b429_31d_ladcu4_d267_01_14_l1_sacsc;
unsigned char b429_31d_ladcu4_d267_10_11_l1_sacsc;
unsigned char b429_31d_ladcu4_d267_10_12_l1_sacsc;
unsigned char b429_31d_ladcu4_d267_10_13_l1_sacsc;
unsigned char b429_31d_ladcu4_d267_10_14_l1_sacsc;
unsigned char b429_31d_ladcu4_d273_00_18_l1_sacsc;
unsigned char b429_31d_ladcu4_d273_01_18_l1_sacsc;
unsigned char b429_31d_ladcu4_d273_10_18_l1_sacsc;
unsigned char b429_31d_ladcu4_d273_11_18_l1_sacsc;
unsigned char b429_31d_ladcu4_d276_01_11_l1_sacsc;
unsigned char b429_31d_ladcu4_d276_01_12_l1_sacsc;
unsigned char b429_31d_ladcu4_d276_01_13_l1_sacsc;
unsigned char b429_31d_ladcu4_d276_01_14_l1_sacsc;
unsigned char b429_31d_ladcu4_d276_01_15_l1_sacsc;
unsigned char b429_31d_ladcu4_d276_01_16_l1_sacsc;
unsigned char b429_31d_ladcu4_d276_10_11_l1_sacsc;
unsigned char b429_31d_ladcu4_d276_10_12_l1_sacsc;
unsigned char b429_31d_ladcu4_d276_10_13_l1_sacsc;
unsigned char b429_31d_ladcu4_d276_10_14_l1_sacsc;
unsigned char b429_31d_ladcu4_d276_10_15_l1_sacsc;
unsigned char b429_31d_ladcu4_d276_10_16_l1_sacsc;
char b429_31d_ladcu4_m133_00_c1_sacsc;
char b429_31d_ladcu4_m133_01_c1_sacsc;
char b429_31d_ladcu4_m133_10_c1_sacsc;
char b429_31d_ladcu4_m133_11_c1_sacsc;
char b429_31d_ladcu4_m260_01_c1_sacsc;
char b429_31d_ladcu4_m260_10_c1_sacsc;
char b429_31d_ladcu4_m265_01_c1_sacsc;
char b429_31d_ladcu4_m265_10_c1_sacsc;
char b429_31d_ladcu4_m344_00_c1_sacsc;
char b429_31d_ladcu4_m344_01_c1_sacsc;
char b429_31d_ladcu4_m344_10_c1_sacsc;
char b429_31d_ladcu4_m344_11_c1_sacsc;
unsigned char b429_31d_ladcu4_off_l1_sacsc;
char b429_31d_ladcu4_s107_00_c1_sacsc;
char b429_31d_ladcu4_s107_01_c1_sacsc;
char b429_31d_ladcu4_s107_10_c1_sacsc;
char b429_31d_ladcu4_s107_11_c1_sacsc;
char b429_31d_ladcu4_s133_00_c1_sacsc;
char b429_31d_ladcu4_s133_01_c1_sacsc;
char b429_31d_ladcu4_s133_10_c1_sacsc;
char b429_31d_ladcu4_s133_11_c1_sacsc;
char b429_31d_ladcu4_s175_01_c1_sacsc;
char b429_31d_ladcu4_s175_10_c1_sacsc;
char b429_31d_ladcu4_s175_11_c1_sacsc;
char b429_31d_ladcu4_s200_10_c1_sacsc;
char b429_31d_ladcu4_s206_01_c1_sacsc;
char b429_31d_ladcu4_s206_10_c1_sacsc;
char b429_31d_ladcu4_s260_01_c1_sacsc;
char b429_31d_ladcu4_s260_10_c1_sacsc;
char b429_31d_ladcu4_s264_01_c1_sacsc;
char b429_31d_ladcu4_s264_10_c1_sacsc;
char b429_31d_ladcu4_s265_01_c1_sacsc;
char b429_31d_ladcu4_s265_10_c1_sacsc;
char b429_31d_ladcu4_s267_01_c1_sacsc;
char b429_31d_ladcu4_s267_10_c1_sacsc;
char b429_31d_ladcu4_s273_00_c1_sacsc;
char b429_31d_ladcu4_s273_01_c1_sacsc;
char b429_31d_ladcu4_s273_10_c1_sacsc;
char b429_31d_ladcu4_s273_11_c1_sacsc;
char b429_31d_ladcu4_s276_01_c1_sacsc;
char b429_31d_ladcu4_s276_10_c1_sacsc;
char b429_31d_ladcu4_s344_00_c1_sacsc;
char b429_31d_ladcu4_s344_01_c1_sacsc;
char b429_31d_ladcu4_s344_10_c1_sacsc;
char b429_31d_ladcu4_s344_11_c1_sacsc;
float b429_31d_radcu4_b107_00_28_f4_sacsc;
float b429_31d_radcu4_b107_01_28_f4_sacsc;
float b429_31d_radcu4_b107_10_28_f4_sacsc;
float b429_31d_radcu4_b107_11_28_f4_sacsc;
float b429_31d_radcu4_b133_00_28_f4_sacsc;
float b429_31d_radcu4_b133_01_28_f4_sacsc;
float b429_31d_radcu4_b133_10_28_f4_sacsc;
float b429_31d_radcu4_b133_11_28_f4_sacsc;
float b429_31d_radcu4_b175_01_28_f4_sacsc;
float b429_31d_radcu4_b175_10_28_f4_sacsc;
float b429_31d_radcu4_b175_11_28_f4_sacsc;
float b429_31d_radcu4_b200_10_28_f4_sacsc;
float b429_31d_radcu4_b206_01_28_f4_sacsc;
float b429_31d_radcu4_b206_10_28_f4_sacsc;
float b429_31d_radcu4_b344_00_28_f4_sacsc;
float b429_31d_radcu4_b344_01_28_f4_sacsc;
float b429_31d_radcu4_b344_10_28_f4_sacsc;
float b429_31d_radcu4_b344_11_28_f4_sacsc;
int b429_31d_radcu4_c260_01_29_i4_sacsc;
int b429_31d_radcu4_c260_10_29_i4_sacsc;
unsigned char b429_31d_radcu4_d264_01_20_l1_sacsc;
unsigned char b429_31d_radcu4_d264_10_20_l1_sacsc;
unsigned char b429_31d_radcu4_d265_01_11_l1_sacsc;
unsigned char b429_31d_radcu4_d265_01_12_l1_sacsc;
unsigned char b429_31d_radcu4_d265_01_13_l1_sacsc;
unsigned char b429_31d_radcu4_d265_01_16_l1_sacsc;
unsigned char b429_31d_radcu4_d265_01_17_l1_sacsc;
unsigned char b429_31d_radcu4_d265_01_18_l1_sacsc;
unsigned char b429_31d_radcu4_d265_01_22_l1_sacsc;
unsigned char b429_31d_radcu4_d265_01_23_l1_sacsc;
unsigned char b429_31d_radcu4_d265_01_26_l1_sacsc;
unsigned char b429_31d_radcu4_d265_01_27_l1_sacsc;
unsigned char b429_31d_radcu4_d265_10_11_l1_sacsc;
unsigned char b429_31d_radcu4_d265_10_12_l1_sacsc;
unsigned char b429_31d_radcu4_d265_10_13_l1_sacsc;
unsigned char b429_31d_radcu4_d265_10_16_l1_sacsc;
unsigned char b429_31d_radcu4_d265_10_17_l1_sacsc;
unsigned char b429_31d_radcu4_d265_10_18_l1_sacsc;
unsigned char b429_31d_radcu4_d265_10_22_l1_sacsc;
unsigned char b429_31d_radcu4_d265_10_23_l1_sacsc;
unsigned char b429_31d_radcu4_d265_10_26_l1_sacsc;
unsigned char b429_31d_radcu4_d265_10_27_l1_sacsc;
unsigned char b429_31d_radcu4_d267_01_11_l1_sacsc;
unsigned char b429_31d_radcu4_d267_01_12_l1_sacsc;
unsigned char b429_31d_radcu4_d267_01_13_l1_sacsc;
unsigned char b429_31d_radcu4_d267_01_14_l1_sacsc;
unsigned char b429_31d_radcu4_d267_10_11_l1_sacsc;
unsigned char b429_31d_radcu4_d267_10_12_l1_sacsc;
unsigned char b429_31d_radcu4_d267_10_13_l1_sacsc;
unsigned char b429_31d_radcu4_d267_10_14_l1_sacsc;
unsigned char b429_31d_radcu4_d273_00_18_l1_sacsc;
unsigned char b429_31d_radcu4_d273_01_18_l1_sacsc;
unsigned char b429_31d_radcu4_d273_10_18_l1_sacsc;
unsigned char b429_31d_radcu4_d273_11_18_l1_sacsc;
unsigned char b429_31d_radcu4_d276_01_11_l1_sacsc;
unsigned char b429_31d_radcu4_d276_01_12_l1_sacsc;
unsigned char b429_31d_radcu4_d276_01_13_l1_sacsc;
unsigned char b429_31d_radcu4_d276_01_14_l1_sacsc;
unsigned char b429_31d_radcu4_d276_01_15_l1_sacsc;
unsigned char b429_31d_radcu4_d276_01_16_l1_sacsc;
unsigned char b429_31d_radcu4_d276_10_11_l1_sacsc;
unsigned char b429_31d_radcu4_d276_10_12_l1_sacsc;
unsigned char b429_31d_radcu4_d276_10_13_l1_sacsc;
unsigned char b429_31d_radcu4_d276_10_14_l1_sacsc;
unsigned char b429_31d_radcu4_d276_10_15_l1_sacsc;
unsigned char b429_31d_radcu4_d276_10_16_l1_sacsc;
char b429_31d_radcu4_m133_00_c1_sacsc;
char b429_31d_radcu4_m133_01_c1_sacsc;
char b429_31d_radcu4_m133_10_c1_sacsc;
char b429_31d_radcu4_m133_11_c1_sacsc;
char b429_31d_radcu4_m260_01_c1_sacsc;
char b429_31d_radcu4_m260_10_c1_sacsc;
char b429_31d_radcu4_m265_01_c1_sacsc;
char b429_31d_radcu4_m265_10_c1_sacsc;
char b429_31d_radcu4_m344_00_c1_sacsc;
char b429_31d_radcu4_m344_01_c1_sacsc;
char b429_31d_radcu4_m344_10_c1_sacsc;
char b429_31d_radcu4_m344_11_c1_sacsc;
unsigned char b429_31d_radcu4_off_l1_sacsc;
char b429_31d_radcu4_s133_00_c1_sacsc;
char b429_31d_radcu4_s133_01_c1_sacsc;
char b429_31d_radcu4_s133_10_c1_sacsc;
char b429_31d_radcu4_s133_11_c1_sacsc;
char b429_31d_radcu4_s175_01_c1_sacsc;
char b429_31d_radcu4_s175_10_c1_sacsc;
char b429_31d_radcu4_s175_11_c1_sacsc;
char b429_31d_radcu4_s200_10_c1_sacsc;
char b429_31d_radcu4_s206_01_c1_sacsc;
char b429_31d_radcu4_s206_10_c1_sacsc;
char b429_31d_radcu4_s260_01_c1_sacsc;
char b429_31d_radcu4_s260_10_c1_sacsc;
char b429_31d_radcu4_s264_01_c1_sacsc;
char b429_31d_radcu4_s264_10_c1_sacsc;
char b429_31d_radcu4_s265_01_c1_sacsc;
char b429_31d_radcu4_s265_10_c1_sacsc;
char b429_31d_radcu4_s267_01_c1_sacsc;
char b429_31d_radcu4_s267_10_c1_sacsc;
char b429_31d_radcu4_s273_00_c1_sacsc;
char b429_31d_radcu4_s273_01_c1_sacsc;
char b429_31d_radcu4_s273_10_c1_sacsc;
char b429_31d_radcu4_s273_11_c1_sacsc;
char b429_31d_radcu4_s276_01_c1_sacsc;
char b429_31d_radcu4_s276_10_c1_sacsc;
char b429_31d_radcu4_s344_00_c1_sacsc;
char b429_31d_radcu4_s344_01_c1_sacsc;
char b429_31d_radcu4_s344_10_c1_sacsc;
char b429_31d_radcu4_s344_11_c1_sacsc;
unsigned char ci_99_reset_hydoilqty_l1_sacsc;
unsigned char ci_99_reset_hydoiltemp_l1_sacsc;
unsigned char ci_99_reset_sysfault29_l1_sacsc;
double gv_04_amb_tottemp_c_f8_sacsc;
float gv_21p_pa_f4_sacsc;
unsigned char gv_24_cb_bi2901_l1_sacsc;
unsigned char gv_24_cb_bi2902_l1_sacsc;
unsigned char gv_24_cb_bi2903_l1_sacsc;
unsigned char gv_24_cb_bi2904_l1_sacsc;
unsigned char gv_24_cb_bi2905_l1_sacsc;
unsigned char gv_24_cb_bi2906_l1_sacsc;
unsigned char gv_24_cb_bi2907_l1_sacsc;
unsigned char gv_24_cb_bi2908_l1_sacsc;
unsigned char gv_24_cb_bi2909_l1_sacsc;
unsigned char gv_24_cb_bi2910_l1_sacsc;
unsigned char gv_24_cb_bi2912_l1_sacsc;
unsigned char gv_24_cb_bi2921_l1_sacsc;
unsigned char gv_24_cb_bi2922_l1_sacsc;
unsigned char gv_24_cb_bi2923_l1_sacsc;
unsigned char gv_24_cb_bi2924_l1_sacsc;
unsigned char gv_24_cb_bi2928_l1_sacsc;
unsigned char gv_24_cb_bi2931_l1_sacsc;
unsigned char gv_24_cb_bi2932_l1_sacsc;
unsigned char gv_24_cb_bi2933_l1_sacsc;
unsigned char gv_24_cb_bi2934_l1_sacsc;
unsigned char gv_24_cb_bi2937_l1_sacsc;
unsigned char gv_24_cb_bi2938_l1_sacsc;
unsigned char gv_24_cb_bi2939_l1_sacsc;
int gv_27_ail_pwrused_i4_sacsc[2][3];
float gv_27_ail_spos_f4_sacsc[2];
int gv_27_elv_pwrused_i4_sacsc[2][3];
float gv_27_elv_spos_f4_sacsc[2];
int gv_27_rud_pwrused_i4_sacsc[3];
float gv_27_rud_spos_f4_sacsc;
int gv_27_splr_pwrused_i4_sacsc[8][3];
float gv_27_splr_spos_f4_sacsc[8];
float gv_28_tank_qty_f4_sacsc[3];
float gv_28_tank_temp_f4_sacsc[3];
float gv_32b_abqhemer_f4_sacsc[2];
float gv_32b_abqhyd_f4_sacsc[2];
unsigned char gv_32c_nws_active_l1_sacsc;
float gv_32c_nws_spos_f4_sacsc;
unsigned char gv_32g_gear_bpvlv_pos_l1_sacsc;
float gv_32g_gear_pos_f4_sacsc[3];
float gv_71_n2_f4_sacsc[2];
float gv_71_revp_f4_sacsc[2];
unsigned char i_26_fire_hdl_l_l1_sacsc;
unsigned char i_26_fire_hdl_r_l1_sacsc;
unsigned char i_29_acmp1b_auto_l1_sacsc;
unsigned char i_29_acmp1b_l1_sacsc;
unsigned char i_29_acmp2b_auto_l1_sacsc;
unsigned char i_29_acmp2b_l1_sacsc;
unsigned char i_29_acmp3a_auto_l1_sacsc;
unsigned char i_29_acmp3a_l1_sacsc;
unsigned char i_29_acmp3b_auto_l1_sacsc;
unsigned char i_29_acmp3b_l1_sacsc;
unsigned char i_29_edp1a_l1_sacsc;
unsigned char i_29_edp2a_l1_sacsc;
unsigned char i_29_ptu_auto_l1_sacsc;
unsigned char i_29_ptu_l1_sacsc;
unsigned char mi_29_m_0001_b_l1_sacsc;
unsigned char mi_29_m_0002_b_l1_sacsc;
unsigned char mi_29_m_0001_l1_sacsc;
unsigned char mi_29_m_0002_l1_sacsc;
unsigned char mi_29_m_0003_l1_sacsc;
unsigned char mi_29_m_0011_l1_sacsc;
unsigned char mi_29_m_0012_l1_sacsc;
unsigned char mi_29_m_0013_l1_sacsc;
unsigned char mi_29_m_0021_l1_sacsc;
unsigned char mi_29_m_0022_l1_sacsc;
unsigned char mi_29_m_0023_l1_sacsc;
unsigned char mi_29_m_0031_l1_sacsc;
unsigned char mi_29_m_0032_l1_sacsc;
unsigned char mi_29_m_0041_l1_sacsc;
unsigned char mi_29_m_0042_l1_sacsc;
unsigned char mi_29_m_0061_l1_sacsc;
unsigned char mi_29_m_0062_l1_sacsc;
unsigned char mi_29_m_0081_l1_sacsc;
unsigned char mi_29_m_0091_l1_sacsc;
unsigned char mi_29_m_0092_l1_sacsc;
unsigned char mi_29_m_0093_l1_sacsc;
unsigned char mi_71_m_0061_l1_sacsc;
unsigned char mi_71_m_0062_l1_sacsc;
float mi_29_m_0001_f4_sacsc;
float mi_29_m_0002_f4_sacsc;
} input_hydraulic_S;
typedef struct output_hydraulic_S {
unsigned char b429_29_hcle1_d270_11_l1_sacsc;
unsigned char b429_29_hcle1_d270_12_l1_sacsc;
unsigned char b429_29_hcle1_d270_13_l1_sacsc;
unsigned char b429_29_hcle1_d270_14_l1_sacsc;
unsigned char b429_29_hcle1_d271_11_l1_sacsc;
unsigned char b429_29_hcle1_d271_12_l1_sacsc;
unsigned char b429_29_hcle1_d271_13_l1_sacsc;
unsigned char b429_29_hcle1_d271_14_l1_sacsc;
unsigned char b429_29_hcle1_d271_15_l1_sacsc;
unsigned char b429_29_hcle1_d271_17_l1_sacsc;
unsigned char b429_29_hcle1_d271_18_l1_sacsc;
unsigned char b429_29_hcle1_d271_20_l1_sacsc;
unsigned char b429_29_hcle1_d272_11_l1_sacsc;
unsigned char b429_29_hcle1_off_l1_sacsc;
char b429_29_hcle1_s270_c1_sacsc;
char b429_29_hcle1_s271_c1_sacsc;
char b429_29_hcle1_s272_c1_sacsc;
unsigned char b429_29_hcle2_d270_11_l1_sacsc;
unsigned char b429_29_hcle2_d270_13_l1_sacsc;
unsigned char b429_29_hcle2_d270_14_l1_sacsc;
unsigned char b429_29_hcle2_d271_11_l1_sacsc;
unsigned char b429_29_hcle2_d271_12_l1_sacsc;
unsigned char b429_29_hcle2_d271_13_l1_sacsc;
unsigned char b429_29_hcle2_d271_14_l1_sacsc;
unsigned char b429_29_hcle2_d271_17_l1_sacsc;
unsigned char b429_29_hcle2_d271_18_l1_sacsc;
unsigned char b429_29_hcle2_d271_20_l1_sacsc;
unsigned char b429_29_hcle2_d272_11_l1_sacsc;
unsigned char b429_29_hcle2_off_l1_sacsc;
char b429_29_hcle2_s270_c1_sacsc;
char b429_29_hcle2_s271_c1_sacsc;
char b429_29_hcle2_s272_c1_sacsc;
unsigned char co_99_reset_hydoilqty_l1_sacsc;
unsigned char co_99_reset_hydoiltemp_l1_sacsc;
unsigned char co_99_reset_sysfault29_l1_sacsc;
float gv_29_acmp_pwr_extract_f4_sacsc[4];
unsigned char gv_29_acmp_running_l1_sacsc[4];
unsigned char gv_29_acmp1b_auto_l1_sacsc;
unsigned char gv_29_acmp1b_l1_sacsc;
unsigned char gv_29_acmp2b_auto_l1_sacsc;
unsigned char gv_29_acmp2b_l1_sacsc;
unsigned char gv_29_acmp3a_auto_l1_sacsc;
unsigned char gv_29_acmp3a_l1_sacsc;
unsigned char gv_29_acmp3b_auto_l1_sacsc;
unsigned char gv_29_acmp3b_l1_sacsc;
float gv_29_edp_pwr_extract_f4_sacsc[2];
unsigned char gv_29_edp_running_l1_sacsc[2];
unsigned char gv_29_edp1a_depress_solenoid_l1_sacsc;
unsigned char gv_29_edp1a_fwsov_l1_sacsc;
unsigned char gv_29_edp1a_l1_sacsc;
unsigned char gv_29_edp2a_depress_solenoid_l1_sacsc;
unsigned char gv_29_edp2a_fwsov_l1_sacsc;
unsigned char gv_29_edp2a_l1_sacsc;
unsigned char gv_29_hcle_a57_l1_sacsc;
unsigned char gv_29_hcle_a58_l1_sacsc;
unsigned char gv_29_hcle_a59_l1_sacsc;
unsigned char gv_29_hcle_a60_l1_sacsc;
unsigned char gv_29_hcle_a62_l1_sacsc;
unsigned char gv_29_hcle_a62_ptusel_to_dcu_l1_sacsc;
unsigned char gv_29_hcle_a63_l1_sacsc;
unsigned char gv_29_hcle_a64_l1_sacsc;
unsigned char gv_29_hcle_a65_l1_sacsc;
unsigned char gv_29_hcle_a67_l1_sacsc;
float gv_29_load_pump_f4_sacsc[6];
int gv_29_plugin_heartbeat_i4_sacsc;
float gv_29_press_brake_f4_sacsc[2];
float gv_29_press_gear_f4_sacsc;
float gv_29_press_gnd_spoilers_f4_sacsc[2];
float gv_29_press_ib_ailerons_f4_sacsc[2];
float gv_29_press_ib_brake_f4_sacsc;
float gv_29_press_ib_elevators_f4_sacsc[2];
float gv_29_press_mfs1_f4_sacsc[2];
float gv_29_press_mfs2_f4_sacsc[2];
float gv_29_press_mfs3_f4_sacsc[2];
float gv_29_press_nws_f4_sacsc;
float gv_29_press_ob_ailerons_f4_sacsc[2];
float gv_29_press_ob_brake_f4_sacsc;
float gv_29_press_ob_elevators_f4_sacsc[2];
float gv_29_press_pump_f4_sacsc[6];
float gv_29_press_reservoir_f4_sacsc[3];
float gv_29_press_rudder_f4_sacsc[3];
float gv_29_press_system_f4_sacsc[3];
float gv_29_press_thrust_rev_f4_sacsc[2];
unsigned char gv_29_ptu_auto_l1_sacsc;
unsigned char gv_29_ptu_l1_sacsc;
float gv_29_qty_acc_f4_sacsc[6];
float gv_29_qty_leak_f4_sacsc[3];
float gv_29_qty_nom_f4_sacsc[3];
float gv_29_qty_ther_fuse_leak_f4_sacsc[2];
float gv_29_qty_user_f4_sacsc[3];
float gv_29_reservoir_qty_gal_f4_sacsc[3];
float gv_29_temp_pump_f4_sacsc[6];
float gv_29_temp_reservoir_f4_sacsc[3];
unsigned char gv_29_ther_fuse_blown_l1_sacsc[2];
float gv_29_wd_dcu1_a07e_f4_sacsc;
float gv_29_wd_dcu1_a08e_f4_sacsc;
float gv_29_wd_dcu1_a09e_f4_sacsc;
unsigned char gv_29_wd_dcu1_b01h_l1_sacsc;
unsigned char gv_29_wd_dcu1_b02g_l1_sacsc;
unsigned char gv_29_wd_dcu1_b02h_l1_sacsc;
unsigned char gv_29_wd_dcu1_b04a_l1_sacsc;
unsigned char gv_29_wd_dcu1_b04h_l1_sacsc;
unsigned char gv_29_wd_dcu1_b05a_l1_sacsc;
unsigned char gv_29_wd_dcu1_b05h_l1_sacsc;
unsigned char gv_29_wd_dcu1_b06h_l1_sacsc;
unsigned char gv_29_wd_dcu1_b07g_l1_sacsc;
unsigned char gv_29_wd_dcu1_b07h_l1_sacsc;
unsigned char gv_29_wd_dcu1_b08h_l1_sacsc;
unsigned char gv_29_wd_dcu1_b09h_l1_sacsc;
unsigned char gv_29_wd_dcu1_b11f_l1_sacsc;
unsigned char gv_29_wd_dcu1_b12f_l1_sacsc;
unsigned char gv_29_wd_dcu1_b12g_l1_sacsc;
unsigned char gv_29_wd_dcu1_b13g_l1_sacsc;
unsigned char gv_29_wd_dcu1_b14d_l1_sacsc;
float gv_29_wd_dcu1_d01f_f4_sacsc;
float gv_29_wd_dcu1_d02f_f4_sacsc;
float gv_29_wd_dcu1_d03f_f4_sacsc;
unsigned char gv_29_wd_dcu1_e07e_l1_sacsc;
unsigned char gv_29_wd_dcu1_e07h_l1_sacsc;
unsigned char gv_29_wd_dcu1_e08f_l1_sacsc;
unsigned char gv_29_wd_dcu1_e10e_l1_sacsc;
unsigned char gv_29_wd_dcu1_e12f_l1_sacsc;
unsigned char gv_29_wd_dcu1_f05g_l1_sacsc;
unsigned char gv_29_wd_dcu1_f07e_l1_sacsc;
unsigned char gv_29_wd_dcu1_f10f_l1_sacsc;
float gv_29_wd_dcu2_a07e_f4_sacsc;
float gv_29_wd_dcu2_a08e_f4_sacsc;
float gv_29_wd_dcu2_a09e_f4_sacsc;
unsigned char gv_29_wd_dcu2_b01h_l1_sacsc;
unsigned char gv_29_wd_dcu2_b02g_l1_sacsc;
unsigned char gv_29_wd_dcu2_b02h_l1_sacsc;
unsigned char gv_29_wd_dcu2_b04a_l1_sacsc;
unsigned char gv_29_wd_dcu2_b04h_l1_sacsc;
unsigned char gv_29_wd_dcu2_b05a_l1_sacsc;
unsigned char gv_29_wd_dcu2_b05h_l1_sacsc;
unsigned char gv_29_wd_dcu2_b06h_l1_sacsc;
unsigned char gv_29_wd_dcu2_b07g_l1_sacsc;
unsigned char gv_29_wd_dcu2_b07h_l1_sacsc;
unsigned char gv_29_wd_dcu2_b08h_l1_sacsc;
unsigned char gv_29_wd_dcu2_b11f_l1_sacsc;
unsigned char gv_29_wd_dcu2_b13g_l1_sacsc;
unsigned char gv_29_wd_dcu2_b14d_l1_sacsc;
unsigned char gv_29_wd_dcu2_e07e_l1_sacsc;
unsigned char gv_29_wd_dcu2_e07h_l1_sacsc;
unsigned char gv_29_wd_dcu2_f07e_l1_sacsc;
unsigned char gv_29_wd_hcle_a23_l1_sacsc;
unsigned char gv_29_wd_hcle_a26_l1_sacsc;
unsigned char gv_29_wd_hcle_a36_l1_sacsc;
unsigned char gv_29_wd_hcle_a43_l1_sacsc;
unsigned char gv_29_wd_hcle_a44_l1_sacsc;
unsigned char gv_29_wd_hcle_a46_l1_sacsc;
unsigned char gv_29_wd_hcle_a48_l1_sacsc;
unsigned char gv_29_wd_hcle_a51_l1_sacsc;
unsigned char gv_29_wd_hcle_a53_l1_sacsc;
unsigned char gv_29_wd_hcle_a54_l1_sacsc;
float gv_29_wd_p_sys1_dcu_f4_sacsc;
float gv_29_wd_p_sys2_dcu_f4_sacsc;
float gv_29_wd_p_sys3_dcu_f4_sacsc;
float gv_29_wd_qty_sys1_dcu_f4_sacsc;
float gv_29_wd_qty_sys2_dcu_f4_sacsc;
float gv_29_wd_qty_sys3_dcu_f4_sacsc;
unsigned char gv_29_wd_s_acmp1b_lo_press_l1_sacsc;
unsigned char gv_29_wd_s_acmp2b_lo_press_l1_sacsc;
unsigned char gv_29_wd_s_acmp3a_lo_press_l1_sacsc;
unsigned char gv_29_wd_s_acmp3b_lo_press_l1_sacsc;
unsigned char gv_29_wd_s_edp1a_lo_press_l1_sacsc;
unsigned char gv_29_wd_s_edp2a_lo_press_l1_sacsc;
unsigned char gv_29_wd_s_ptu_lo_press_l1_sacsc;
float gv_29_wd_temp_sys1_dcu_f4_sacsc;
float gv_29_wd_temp_sys2_dcu_f4_sacsc;
float gv_29_wd_temp_sys3_dcu_f4_sacsc;
float l_29_perf_p_acc_gas_f4_sacsc[6];
unsigned char mo_29_d_0001_l1_sacsc;
unsigned char mo_29_d_0002_l1_sacsc;
} output_hydraulic_S;
typedef struct sacschydraulic_S {
struct input_hydraulic_S input;
struct output_hydraulic_S output;
} sacschydraulic_S;
#endif