V0.32.0.250620_alpha:更改构型、模型版本、服务版本数据库

This commit is contained in:
jinchao 2025-06-20 12:52:37 +08:00
parent 1adab540b7
commit fa8f4f0234
80 changed files with 592 additions and 7746 deletions

View File

@ -0,0 +1,10 @@
#pragma once
#include "ATA04/Aerodynamics_input.hpp"
#include "ATA04/GroundHandling_input.hpp"
#include "ATA04/GroundHandling_output.hpp"
#include "ATA04/Aerodynamics_output.hpp"
#include "ATA04/WeightBalance_input.hpp"
#include "ATA04/WeightBalance_output.hpp"
#include "ATA04/GroundHandling_heartbeat.hpp"
#include "ATA04/WeightBalance_heartbeat.hpp"
#include "ATA04/Aerodynamics_heartbeat.hpp"

View File

@ -24,6 +24,7 @@ add_library(C909_V1_Interface SHARED
C909_V1PubSubTypes.cxx
C909_V1TypeObjectSupport.hpp
C909_V1TypeObjectSupport.cxx
C909_V1_Interface.h
ATA04/Aerodynamics_input.hpp
ATA04/Aerodynamics_input.cxx
ATA04/GroundHandling_input.hpp

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scenario>
<Environment OSName="Debian" Version="11" RTXVersion="preempt-rt" CPUAffinity="0,1" PlaneName = "C909" WorkPath="/home/jin/MyCode/XNSim/Release/" ModelsPath="Models/" ServicesPath="Services/" DomainID="10"/>
<Environment OSName="Debian" Version="11" RTXVersion="preempt-rt" CPUAffinity="0,1" PlaneName = "C909" WorkPath="/home/jin/MyCode/XNSim/Release/Configuration/C909_V1/" ModelsPath="Models/" ServicesPath="Services/" DomainID="10"/>
<ConsoleOutput Debug="1" Info="1" Error="1" Warning="1"/>
<Log Debug="0" Info="1" Error="1" Warning="1"/>
<ModelGroup Name="本体模型组" Freq="120" Priority="99" CPUAff="0">

Binary file not shown.

View File

@ -1,964 +0,0 @@
#ifndef SACSCFIRE_H
#define SACSCFIRE_H
typedef struct input_fire_S {
double deltatime;
unsigned char ci_99_reset_firebottles_l1_sacsc;
unsigned char ci_99_reset_sysfault26_l1_sacsc;
float gv_21a_pack_wcpi_f4_sacsc[2];
unsigned char gv_24_bidless_l1_sacsc;
unsigned char gv_24_cb_bi2601_l1_sacsc;
unsigned char gv_24_cb_bi2602_l1_sacsc;
unsigned char gv_24_cb_bi2603_l1_sacsc;
unsigned char gv_24_cb_bi2604_l1_sacsc;
unsigned char gv_24_cb_bi2605_l1_sacsc;
unsigned char gv_24_cb_bi2606_l1_sacsc;
unsigned char gv_26s_smk_ready_l1_sacsc;
unsigned char gv_31d_dcu1_lengfire_l1_sacsc;
unsigned char gv_31d_dcu2_apufire_l1_sacsc;
unsigned char gv_31d_dcu2_rengfire_l1_sacsc;
float gv_32b_abt_f4_sacsc[3][2];
float gv_32g_gear_pos_f4_sacsc[3];
unsigned char gv_32g_pias_pacu1_p16b_l1_sacsc;
float gv_36_perf_tbzab_f4_sacsc;
float gv_36_perf_tbzb_f4_sacsc;
float gv_36_perf_tbzci_f4_sacsc[2];
float gv_36_perf_tbzfi_f4_sacsc[2];
float gv_36_perf_tbzm_f4_sacsc;
float gv_36_perf_tbzt_f4_sacsc;
unsigned char i_26_fire_aft_arm_l1_sacsc;
unsigned char i_26_fire_aft_disch_l1_sacsc;
unsigned char i_26_fire_ext_apu_ccw_l1_sacsc;
unsigned char i_26_fire_ext_apu_cw_l1_sacsc;
unsigned char i_26_fire_ext_lh_ccw_l1_sacsc;
unsigned char i_26_fire_ext_lh_cw_l1_sacsc;
unsigned char i_26_fire_ext_rh_ccw_l1_sacsc;
unsigned char i_26_fire_ext_rh_cw_l1_sacsc;
unsigned char i_26_fire_fwd_arm_l1_sacsc;
unsigned char i_26_fire_fwd_disch_l1_sacsc;
unsigned char i_26_fire_hdl_apu_l1_sacsc;
unsigned char i_26_fire_hdl_l_l1_sacsc;
unsigned char i_26_fire_hdl_r_l1_sacsc;
unsigned char i_26_fire_tst_l1_sacsc;
unsigned char mi_26_m_0001_l1_sacsc;
unsigned char mi_26_m_0002_l1_sacsc;
unsigned char mi_26_m_0011_l1_sacsc;
unsigned char mi_26_m_0012_l1_sacsc;
unsigned char mi_26_m_0021_l1_sacsc;
unsigned char mi_26_m_0022_l1_sacsc;
unsigned char mi_26_m_0031_l1_sacsc;
unsigned char mi_26_m_0032_l1_sacsc;
unsigned char mi_26_m_0041_l1_sacsc;
unsigned char mi_26_m_0042_l1_sacsc;
unsigned char mi_26_m_0051_l1_sacsc;
unsigned char mi_26_m_0052_l1_sacsc;
unsigned char mi_26_m_0061_l1_sacsc;
unsigned char mi_26_m_0071_l1_sacsc;
unsigned char mi_26_m_0072_l1_sacsc;
unsigned char mi_26_m_0073_l1_sacsc;
unsigned char mi_26_m_0081_l1_sacsc;
unsigned char mi_26_m_0082_l1_sacsc;
unsigned char mi_26_m_0083_l1_sacsc;
unsigned char mi_26_m_0091_l1_sacsc;
unsigned char mi_26_m_0092_l1_sacsc;
unsigned char mi_26_m_0093_l1_sacsc;
unsigned char mi_26_m_0101_l1_sacsc;
unsigned char mi_26_m_0102_l1_sacsc;
unsigned char mi_26_m_0111_l1_sacsc;
unsigned char mi_26_m_0112_l1_sacsc;
unsigned char mi_26_m_0121_l1_sacsc;
unsigned char mi_26_m_0122_l1_sacsc;
unsigned char mi_26_m_0131_l1_sacsc;
unsigned char mi_26_m_0161_l1_sacsc;
unsigned char mi_26_m_0171_l1_sacsc;
unsigned char mi_26_m_0231_l1_sacsc;
unsigned char mi_26_m_0232_l1_sacsc;
} input_fire_S;
typedef struct output_fire_S {
unsigned char b429_26_baldsa_d270_01_14_l1_sacsc;
unsigned char b429_26_baldsa_d270_01_15_l1_sacsc;
unsigned char b429_26_baldsa_d270_01_16_l1_sacsc;
unsigned char b429_26_baldsa_d270_01_17_l1_sacsc;
unsigned char b429_26_baldsa_d270_01_18_l1_sacsc;
unsigned char b429_26_baldsa_d270_01_19_l1_sacsc;
unsigned char b429_26_baldsa_d270_01_20_l1_sacsc;
unsigned char b429_26_baldsa_d270_01_21_l1_sacsc;
unsigned char b429_26_baldsa_d270_01_22_l1_sacsc;
unsigned char b429_26_baldsa_d270_01_23_l1_sacsc;
unsigned char b429_26_baldsa_d270_01_26_l1_sacsc;
unsigned char b429_26_baldsa_d270_01_27_l1_sacsc;
unsigned char b429_26_baldsa_d270_01_28_l1_sacsc;
unsigned char b429_26_baldsa_d270_01_29_l1_sacsc;
unsigned char b429_26_baldsa_d270_10_14_l1_sacsc;
unsigned char b429_26_baldsa_d270_10_15_l1_sacsc;
unsigned char b429_26_baldsa_d270_10_16_l1_sacsc;
unsigned char b429_26_baldsa_d270_10_17_l1_sacsc;
unsigned char b429_26_baldsa_d270_10_18_l1_sacsc;
unsigned char b429_26_baldsa_d270_10_19_l1_sacsc;
unsigned char b429_26_baldsa_d270_10_20_l1_sacsc;
unsigned char b429_26_baldsa_d270_10_21_l1_sacsc;
unsigned char b429_26_baldsa_d270_10_22_l1_sacsc;
unsigned char b429_26_baldsa_d270_10_23_l1_sacsc;
unsigned char b429_26_baldsa_d270_10_26_l1_sacsc;
unsigned char b429_26_baldsa_d270_10_27_l1_sacsc;
unsigned char b429_26_baldsa_d270_10_28_l1_sacsc;
unsigned char b429_26_baldsa_d270_10_29_l1_sacsc;
unsigned char b429_26_baldsa_d271_01_14_l1_sacsc;
unsigned char b429_26_baldsa_d271_01_15_l1_sacsc;
unsigned char b429_26_baldsa_d271_01_16_l1_sacsc;
unsigned char b429_26_baldsa_d271_01_17_l1_sacsc;
unsigned char b429_26_baldsa_d271_01_18_l1_sacsc;
unsigned char b429_26_baldsa_d271_01_19_l1_sacsc;
unsigned char b429_26_baldsa_d271_01_20_l1_sacsc;
unsigned char b429_26_baldsa_d271_01_21_l1_sacsc;
unsigned char b429_26_baldsa_d271_01_22_l1_sacsc;
unsigned char b429_26_baldsa_d271_01_23_l1_sacsc;
unsigned char b429_26_baldsa_d271_01_26_l1_sacsc;
unsigned char b429_26_baldsa_d271_01_27_l1_sacsc;
unsigned char b429_26_baldsa_d271_01_28_l1_sacsc;
unsigned char b429_26_baldsa_d271_01_29_l1_sacsc;
unsigned char b429_26_baldsa_d271_10_14_l1_sacsc;
unsigned char b429_26_baldsa_d271_10_15_l1_sacsc;
unsigned char b429_26_baldsa_d271_10_16_l1_sacsc;
unsigned char b429_26_baldsa_d271_10_17_l1_sacsc;
unsigned char b429_26_baldsa_d271_10_18_l1_sacsc;
unsigned char b429_26_baldsa_d271_10_19_l1_sacsc;
unsigned char b429_26_baldsa_d271_10_20_l1_sacsc;
unsigned char b429_26_baldsa_d271_10_21_l1_sacsc;
unsigned char b429_26_baldsa_d271_10_22_l1_sacsc;
unsigned char b429_26_baldsa_d271_10_23_l1_sacsc;
unsigned char b429_26_baldsa_d271_10_26_l1_sacsc;
unsigned char b429_26_baldsa_d271_10_27_l1_sacsc;
unsigned char b429_26_baldsa_d271_10_28_l1_sacsc;
unsigned char b429_26_baldsa_d271_10_29_l1_sacsc;
unsigned char b429_26_baldsa_d350_01_11_l1_sacsc;
unsigned char b429_26_baldsa_d350_01_12_l1_sacsc;
unsigned char b429_26_baldsa_d350_01_13_l1_sacsc;
unsigned char b429_26_baldsa_d350_01_14_l1_sacsc;
unsigned char b429_26_baldsa_d350_01_18_l1_sacsc;
unsigned char b429_26_baldsa_d350_01_19_l1_sacsc;
unsigned char b429_26_baldsa_d350_10_11_l1_sacsc;
unsigned char b429_26_baldsa_d350_10_12_l1_sacsc;
unsigned char b429_26_baldsa_d350_10_13_l1_sacsc;
unsigned char b429_26_baldsa_d350_10_14_l1_sacsc;
unsigned char b429_26_baldsa_d350_10_18_l1_sacsc;
unsigned char b429_26_baldsa_d350_10_23_l1_sacsc;
unsigned char b429_26_baldsa_d350_10_24_l1_sacsc;
unsigned char b429_26_baldsa_d351_01_11_l1_sacsc;
unsigned char b429_26_baldsa_d351_01_12_l1_sacsc;
unsigned char b429_26_baldsa_d351_01_13_l1_sacsc;
unsigned char b429_26_baldsa_d351_01_14_l1_sacsc;
unsigned char b429_26_baldsa_d351_01_15_l1_sacsc;
unsigned char b429_26_baldsa_d351_01_16_l1_sacsc;
unsigned char b429_26_baldsa_d351_01_17_l1_sacsc;
unsigned char b429_26_baldsa_d351_01_18_l1_sacsc;
unsigned char b429_26_baldsa_d351_01_19_l1_sacsc;
unsigned char b429_26_baldsa_d351_01_20_l1_sacsc;
unsigned char b429_26_baldsa_d351_01_21_l1_sacsc;
unsigned char b429_26_baldsa_d351_01_22_l1_sacsc;
unsigned char b429_26_baldsa_d351_10_11_l1_sacsc;
unsigned char b429_26_baldsa_d351_10_12_l1_sacsc;
unsigned char b429_26_baldsa_d351_10_13_l1_sacsc;
unsigned char b429_26_baldsa_d351_10_14_l1_sacsc;
unsigned char b429_26_baldsa_d351_10_15_l1_sacsc;
unsigned char b429_26_baldsa_d351_10_16_l1_sacsc;
unsigned char b429_26_baldsa_d351_10_17_l1_sacsc;
unsigned char b429_26_baldsa_d351_10_18_l1_sacsc;
unsigned char b429_26_baldsa_d351_10_19_l1_sacsc;
unsigned char b429_26_baldsa_d351_10_20_l1_sacsc;
unsigned char b429_26_baldsa_d351_10_21_l1_sacsc;
unsigned char b429_26_baldsa_d351_10_22_l1_sacsc;
unsigned char b429_26_baldsa_d352_01_11_l1_sacsc;
unsigned char b429_26_baldsa_d352_01_12_l1_sacsc;
unsigned char b429_26_baldsa_d352_01_13_l1_sacsc;
unsigned char b429_26_baldsa_d352_01_14_l1_sacsc;
unsigned char b429_26_baldsa_d352_01_15_l1_sacsc;
unsigned char b429_26_baldsa_d352_01_16_l1_sacsc;
unsigned char b429_26_baldsa_d352_01_17_l1_sacsc;
unsigned char b429_26_baldsa_d352_01_18_l1_sacsc;
unsigned char b429_26_baldsa_d352_01_19_l1_sacsc;
unsigned char b429_26_baldsa_d352_01_20_l1_sacsc;
unsigned char b429_26_baldsa_d352_01_21_l1_sacsc;
unsigned char b429_26_baldsa_d352_01_22_l1_sacsc;
unsigned char b429_26_baldsa_d352_10_11_l1_sacsc;
unsigned char b429_26_baldsa_d352_10_12_l1_sacsc;
unsigned char b429_26_baldsa_d352_10_13_l1_sacsc;
unsigned char b429_26_baldsa_d352_10_14_l1_sacsc;
unsigned char b429_26_baldsa_d352_10_15_l1_sacsc;
unsigned char b429_26_baldsa_d352_10_16_l1_sacsc;
unsigned char b429_26_baldsa_d352_10_17_l1_sacsc;
unsigned char b429_26_baldsa_d352_10_18_l1_sacsc;
unsigned char b429_26_baldsa_d352_10_19_l1_sacsc;
unsigned char b429_26_baldsa_d352_10_20_l1_sacsc;
unsigned char b429_26_baldsa_d352_10_21_l1_sacsc;
unsigned char b429_26_baldsa_d352_10_22_l1_sacsc;
unsigned char b429_26_baldsa_d353_01_11_l1_sacsc;
unsigned char b429_26_baldsa_d353_01_12_l1_sacsc;
unsigned char b429_26_baldsa_d353_01_13_l1_sacsc;
unsigned char b429_26_baldsa_d353_01_14_l1_sacsc;
unsigned char b429_26_baldsa_d353_01_15_l1_sacsc;
unsigned char b429_26_baldsa_d353_01_16_l1_sacsc;
unsigned char b429_26_baldsa_d353_01_17_l1_sacsc;
unsigned char b429_26_baldsa_d353_01_18_l1_sacsc;
unsigned char b429_26_baldsa_d353_01_19_l1_sacsc;
unsigned char b429_26_baldsa_d353_01_20_l1_sacsc;
unsigned char b429_26_baldsa_d353_01_21_l1_sacsc;
unsigned char b429_26_baldsa_d353_01_22_l1_sacsc;
unsigned char b429_26_baldsa_d353_10_11_l1_sacsc;
unsigned char b429_26_baldsa_d353_10_12_l1_sacsc;
unsigned char b429_26_baldsa_d353_10_13_l1_sacsc;
unsigned char b429_26_baldsa_d353_10_14_l1_sacsc;
unsigned char b429_26_baldsa_d353_10_15_l1_sacsc;
unsigned char b429_26_baldsa_d353_10_16_l1_sacsc;
unsigned char b429_26_baldsa_d353_10_17_l1_sacsc;
unsigned char b429_26_baldsa_d353_10_18_l1_sacsc;
unsigned char b429_26_baldsa_d353_10_19_l1_sacsc;
unsigned char b429_26_baldsa_d353_10_20_l1_sacsc;
unsigned char b429_26_baldsa_d353_10_21_l1_sacsc;
unsigned char b429_26_baldsa_d353_10_22_l1_sacsc;
unsigned char b429_26_baldsa_d354_01_11_l1_sacsc;
unsigned char b429_26_baldsa_d354_01_12_l1_sacsc;
unsigned char b429_26_baldsa_d354_01_13_l1_sacsc;
unsigned char b429_26_baldsa_d354_01_14_l1_sacsc;
unsigned char b429_26_baldsa_d354_01_15_l1_sacsc;
unsigned char b429_26_baldsa_d354_01_16_l1_sacsc;
unsigned char b429_26_baldsa_d354_01_17_l1_sacsc;
unsigned char b429_26_baldsa_d354_01_18_l1_sacsc;
unsigned char b429_26_baldsa_d354_01_19_l1_sacsc;
unsigned char b429_26_baldsa_d354_01_20_l1_sacsc;
unsigned char b429_26_baldsa_d354_01_21_l1_sacsc;
unsigned char b429_26_baldsa_d354_01_22_l1_sacsc;
unsigned char b429_26_baldsa_d354_10_11_l1_sacsc;
unsigned char b429_26_baldsa_d354_10_12_l1_sacsc;
unsigned char b429_26_baldsa_d354_10_13_l1_sacsc;
unsigned char b429_26_baldsa_d354_10_14_l1_sacsc;
unsigned char b429_26_baldsa_d354_10_15_l1_sacsc;
unsigned char b429_26_baldsa_d354_10_16_l1_sacsc;
unsigned char b429_26_baldsa_d354_10_17_l1_sacsc;
unsigned char b429_26_baldsa_d354_10_18_l1_sacsc;
unsigned char b429_26_baldsa_d354_10_19_l1_sacsc;
unsigned char b429_26_baldsa_d354_10_20_l1_sacsc;
unsigned char b429_26_baldsa_d354_10_21_l1_sacsc;
unsigned char b429_26_baldsa_d354_10_22_l1_sacsc;
unsigned char b429_26_baldsa_d355_01_11_l1_sacsc;
unsigned char b429_26_baldsa_d355_01_12_l1_sacsc;
unsigned char b429_26_baldsa_d355_01_13_l1_sacsc;
unsigned char b429_26_baldsa_d355_01_14_l1_sacsc;
unsigned char b429_26_baldsa_d355_01_15_l1_sacsc;
unsigned char b429_26_baldsa_d355_01_16_l1_sacsc;
unsigned char b429_26_baldsa_d355_01_17_l1_sacsc;
unsigned char b429_26_baldsa_d355_01_18_l1_sacsc;
unsigned char b429_26_baldsa_d355_01_19_l1_sacsc;
unsigned char b429_26_baldsa_d355_01_20_l1_sacsc;
unsigned char b429_26_baldsa_d355_01_21_l1_sacsc;
unsigned char b429_26_baldsa_d355_01_22_l1_sacsc;
unsigned char b429_26_baldsa_d355_10_11_l1_sacsc;
unsigned char b429_26_baldsa_d355_10_12_l1_sacsc;
unsigned char b429_26_baldsa_d355_10_13_l1_sacsc;
unsigned char b429_26_baldsa_d355_10_14_l1_sacsc;
unsigned char b429_26_baldsa_d355_10_15_l1_sacsc;
unsigned char b429_26_baldsa_d355_10_16_l1_sacsc;
unsigned char b429_26_baldsa_d355_10_17_l1_sacsc;
unsigned char b429_26_baldsa_d355_10_18_l1_sacsc;
unsigned char b429_26_baldsa_d355_10_19_l1_sacsc;
unsigned char b429_26_baldsa_d355_10_20_l1_sacsc;
unsigned char b429_26_baldsa_d355_10_21_l1_sacsc;
unsigned char b429_26_baldsa_d355_10_22_l1_sacsc;
unsigned char b429_26_baldsa_d357_01_11_l1_sacsc;
unsigned char b429_26_baldsa_d357_01_12_l1_sacsc;
unsigned char b429_26_baldsa_d357_01_13_l1_sacsc;
unsigned char b429_26_baldsa_d357_01_14_l1_sacsc;
unsigned char b429_26_baldsa_d357_01_15_l1_sacsc;
unsigned char b429_26_baldsa_d357_01_16_l1_sacsc;
unsigned char b429_26_baldsa_d357_01_17_l1_sacsc;
unsigned char b429_26_baldsa_d357_01_18_l1_sacsc;
unsigned char b429_26_baldsa_d357_01_19_l1_sacsc;
unsigned char b429_26_baldsa_d357_01_20_l1_sacsc;
unsigned char b429_26_baldsa_d357_01_21_l1_sacsc;
unsigned char b429_26_baldsa_d357_01_22_l1_sacsc;
unsigned char b429_26_baldsa_d357_10_11_l1_sacsc;
unsigned char b429_26_baldsa_d357_10_12_l1_sacsc;
unsigned char b429_26_baldsa_d357_10_13_l1_sacsc;
unsigned char b429_26_baldsa_d357_10_14_l1_sacsc;
unsigned char b429_26_baldsa_d357_10_15_l1_sacsc;
unsigned char b429_26_baldsa_d357_10_16_l1_sacsc;
unsigned char b429_26_baldsa_d357_10_17_l1_sacsc;
unsigned char b429_26_baldsa_d357_10_18_l1_sacsc;
unsigned char b429_26_baldsa_d357_10_19_l1_sacsc;
unsigned char b429_26_baldsa_d357_10_20_l1_sacsc;
unsigned char b429_26_baldsa_d357_10_21_l1_sacsc;
unsigned char b429_26_baldsa_d357_10_22_l1_sacsc;
unsigned char b429_26_baldsa_d370_01_11_l1_sacsc;
unsigned char b429_26_baldsa_d370_01_12_l1_sacsc;
unsigned char b429_26_baldsa_d370_01_13_l1_sacsc;
unsigned char b429_26_baldsa_d370_01_14_l1_sacsc;
unsigned char b429_26_baldsa_d370_01_15_l1_sacsc;
unsigned char b429_26_baldsa_d370_01_16_l1_sacsc;
unsigned char b429_26_baldsa_d370_01_17_l1_sacsc;
unsigned char b429_26_baldsa_d370_01_18_l1_sacsc;
unsigned char b429_26_baldsa_d370_01_19_l1_sacsc;
unsigned char b429_26_baldsa_d370_01_20_l1_sacsc;
unsigned char b429_26_baldsa_d370_01_21_l1_sacsc;
unsigned char b429_26_baldsa_d370_01_22_l1_sacsc;
unsigned char b429_26_baldsa_d370_10_11_l1_sacsc;
unsigned char b429_26_baldsa_d370_10_12_l1_sacsc;
unsigned char b429_26_baldsa_d370_10_13_l1_sacsc;
unsigned char b429_26_baldsa_d370_10_14_l1_sacsc;
unsigned char b429_26_baldsa_d370_10_15_l1_sacsc;
unsigned char b429_26_baldsa_d370_10_16_l1_sacsc;
unsigned char b429_26_baldsa_d370_10_17_l1_sacsc;
unsigned char b429_26_baldsa_d370_10_18_l1_sacsc;
unsigned char b429_26_baldsa_d370_10_19_l1_sacsc;
unsigned char b429_26_baldsa_d370_10_20_l1_sacsc;
unsigned char b429_26_baldsa_d370_10_21_l1_sacsc;
unsigned char b429_26_baldsa_d370_10_22_l1_sacsc;
unsigned char b429_26_baldsa_d371_01_11_l1_sacsc;
unsigned char b429_26_baldsa_d371_01_12_l1_sacsc;
unsigned char b429_26_baldsa_d371_01_13_l1_sacsc;
unsigned char b429_26_baldsa_d371_01_14_l1_sacsc;
unsigned char b429_26_baldsa_d371_01_15_l1_sacsc;
unsigned char b429_26_baldsa_d371_01_16_l1_sacsc;
unsigned char b429_26_baldsa_d371_01_17_l1_sacsc;
unsigned char b429_26_baldsa_d371_01_18_l1_sacsc;
unsigned char b429_26_baldsa_d371_01_19_l1_sacsc;
unsigned char b429_26_baldsa_d371_01_20_l1_sacsc;
unsigned char b429_26_baldsa_d371_01_21_l1_sacsc;
unsigned char b429_26_baldsa_d371_01_22_l1_sacsc;
unsigned char b429_26_baldsa_d371_10_11_l1_sacsc;
unsigned char b429_26_baldsa_d371_10_12_l1_sacsc;
unsigned char b429_26_baldsa_d371_10_13_l1_sacsc;
unsigned char b429_26_baldsa_d371_10_14_l1_sacsc;
unsigned char b429_26_baldsa_d371_10_15_l1_sacsc;
unsigned char b429_26_baldsa_d371_10_16_l1_sacsc;
unsigned char b429_26_baldsa_d371_10_17_l1_sacsc;
unsigned char b429_26_baldsa_d371_10_18_l1_sacsc;
unsigned char b429_26_baldsa_d371_10_19_l1_sacsc;
unsigned char b429_26_baldsa_d371_10_20_l1_sacsc;
unsigned char b429_26_baldsa_d371_10_21_l1_sacsc;
unsigned char b429_26_baldsa_d371_10_22_l1_sacsc;
unsigned char b429_26_baldsa_d372_01_11_l1_sacsc;
unsigned char b429_26_baldsa_d372_01_12_l1_sacsc;
unsigned char b429_26_baldsa_d372_01_13_l1_sacsc;
unsigned char b429_26_baldsa_d372_01_14_l1_sacsc;
unsigned char b429_26_baldsa_d372_01_15_l1_sacsc;
unsigned char b429_26_baldsa_d372_01_16_l1_sacsc;
unsigned char b429_26_baldsa_d372_01_17_l1_sacsc;
unsigned char b429_26_baldsa_d372_01_18_l1_sacsc;
unsigned char b429_26_baldsa_d372_01_19_l1_sacsc;
unsigned char b429_26_baldsa_d372_01_20_l1_sacsc;
unsigned char b429_26_baldsa_d372_01_21_l1_sacsc;
unsigned char b429_26_baldsa_d372_01_22_l1_sacsc;
unsigned char b429_26_baldsa_d372_10_11_l1_sacsc;
unsigned char b429_26_baldsa_d372_10_12_l1_sacsc;
unsigned char b429_26_baldsa_d372_10_13_l1_sacsc;
unsigned char b429_26_baldsa_d372_10_14_l1_sacsc;
unsigned char b429_26_baldsa_d372_10_15_l1_sacsc;
unsigned char b429_26_baldsa_d372_10_16_l1_sacsc;
unsigned char b429_26_baldsa_d372_10_17_l1_sacsc;
unsigned char b429_26_baldsa_d372_10_18_l1_sacsc;
unsigned char b429_26_baldsa_d372_10_19_l1_sacsc;
unsigned char b429_26_baldsa_d372_10_20_l1_sacsc;
unsigned char b429_26_baldsa_d372_10_21_l1_sacsc;
unsigned char b429_26_baldsa_d372_10_22_l1_sacsc;
unsigned char b429_26_baldsa_d373_01_11_l1_sacsc;
unsigned char b429_26_baldsa_d373_01_12_l1_sacsc;
unsigned char b429_26_baldsa_d373_01_13_l1_sacsc;
unsigned char b429_26_baldsa_d373_01_14_l1_sacsc;
unsigned char b429_26_baldsa_d373_01_15_l1_sacsc;
unsigned char b429_26_baldsa_d373_01_16_l1_sacsc;
unsigned char b429_26_baldsa_d373_01_17_l1_sacsc;
unsigned char b429_26_baldsa_d373_01_18_l1_sacsc;
unsigned char b429_26_baldsa_d373_01_19_l1_sacsc;
unsigned char b429_26_baldsa_d373_01_20_l1_sacsc;
unsigned char b429_26_baldsa_d373_01_21_l1_sacsc;
unsigned char b429_26_baldsa_d373_01_22_l1_sacsc;
unsigned char b429_26_baldsa_d373_10_11_l1_sacsc;
unsigned char b429_26_baldsa_d373_10_12_l1_sacsc;
unsigned char b429_26_baldsa_d373_10_13_l1_sacsc;
unsigned char b429_26_baldsa_d373_10_14_l1_sacsc;
unsigned char b429_26_baldsa_d373_10_15_l1_sacsc;
unsigned char b429_26_baldsa_d373_10_16_l1_sacsc;
unsigned char b429_26_baldsa_d373_10_17_l1_sacsc;
unsigned char b429_26_baldsa_d373_10_18_l1_sacsc;
unsigned char b429_26_baldsa_d373_10_19_l1_sacsc;
unsigned char b429_26_baldsa_d373_10_20_l1_sacsc;
unsigned char b429_26_baldsa_d373_10_21_l1_sacsc;
unsigned char b429_26_baldsa_d373_10_22_l1_sacsc;
unsigned char b429_26_baldsa_off_l1_sacsc;
char b429_26_baldsa_s270_01_c1_sacsc;
char b429_26_baldsa_s270_10_c1_sacsc;
char b429_26_baldsa_s271_01_c1_sacsc;
char b429_26_baldsa_s271_10_c1_sacsc;
char b429_26_baldsa_s350_01_c1_sacsc;
char b429_26_baldsa_s350_10_c1_sacsc;
char b429_26_baldsa_s351_01_c1_sacsc;
char b429_26_baldsa_s351_10_c1_sacsc;
char b429_26_baldsa_s352_01_c1_sacsc;
char b429_26_baldsa_s352_10_c1_sacsc;
char b429_26_baldsa_s353_01_c1_sacsc;
char b429_26_baldsa_s353_10_c1_sacsc;
char b429_26_baldsa_s354_01_c1_sacsc;
char b429_26_baldsa_s354_10_c1_sacsc;
char b429_26_baldsa_s355_01_c1_sacsc;
char b429_26_baldsa_s355_10_c1_sacsc;
char b429_26_baldsa_s357_01_c1_sacsc;
char b429_26_baldsa_s357_10_c1_sacsc;
char b429_26_baldsa_s370_01_c1_sacsc;
char b429_26_baldsa_s370_10_c1_sacsc;
char b429_26_baldsa_s371_01_c1_sacsc;
char b429_26_baldsa_s371_10_c1_sacsc;
char b429_26_baldsa_s372_01_c1_sacsc;
char b429_26_baldsa_s372_10_c1_sacsc;
char b429_26_baldsa_s373_01_c1_sacsc;
char b429_26_baldsa_s373_10_c1_sacsc;
unsigned char b429_26_baldsb_d270_01_14_l1_sacsc;
unsigned char b429_26_baldsb_d270_01_15_l1_sacsc;
unsigned char b429_26_baldsb_d270_01_16_l1_sacsc;
unsigned char b429_26_baldsb_d270_01_17_l1_sacsc;
unsigned char b429_26_baldsb_d270_01_18_l1_sacsc;
unsigned char b429_26_baldsb_d270_01_19_l1_sacsc;
unsigned char b429_26_baldsb_d270_01_20_l1_sacsc;
unsigned char b429_26_baldsb_d270_01_21_l1_sacsc;
unsigned char b429_26_baldsb_d270_01_22_l1_sacsc;
unsigned char b429_26_baldsb_d270_01_23_l1_sacsc;
unsigned char b429_26_baldsb_d270_01_26_l1_sacsc;
unsigned char b429_26_baldsb_d270_01_27_l1_sacsc;
unsigned char b429_26_baldsb_d270_01_28_l1_sacsc;
unsigned char b429_26_baldsb_d270_01_29_l1_sacsc;
unsigned char b429_26_baldsb_d270_10_14_l1_sacsc;
unsigned char b429_26_baldsb_d270_10_15_l1_sacsc;
unsigned char b429_26_baldsb_d270_10_16_l1_sacsc;
unsigned char b429_26_baldsb_d270_10_17_l1_sacsc;
unsigned char b429_26_baldsb_d270_10_18_l1_sacsc;
unsigned char b429_26_baldsb_d270_10_19_l1_sacsc;
unsigned char b429_26_baldsb_d270_10_20_l1_sacsc;
unsigned char b429_26_baldsb_d270_10_21_l1_sacsc;
unsigned char b429_26_baldsb_d270_10_22_l1_sacsc;
unsigned char b429_26_baldsb_d270_10_23_l1_sacsc;
unsigned char b429_26_baldsb_d270_10_26_l1_sacsc;
unsigned char b429_26_baldsb_d270_10_27_l1_sacsc;
unsigned char b429_26_baldsb_d270_10_28_l1_sacsc;
unsigned char b429_26_baldsb_d270_10_29_l1_sacsc;
unsigned char b429_26_baldsb_d271_01_14_l1_sacsc;
unsigned char b429_26_baldsb_d271_01_15_l1_sacsc;
unsigned char b429_26_baldsb_d271_01_16_l1_sacsc;
unsigned char b429_26_baldsb_d271_01_17_l1_sacsc;
unsigned char b429_26_baldsb_d271_01_18_l1_sacsc;
unsigned char b429_26_baldsb_d271_01_19_l1_sacsc;
unsigned char b429_26_baldsb_d271_01_20_l1_sacsc;
unsigned char b429_26_baldsb_d271_01_21_l1_sacsc;
unsigned char b429_26_baldsb_d271_01_22_l1_sacsc;
unsigned char b429_26_baldsb_d271_01_23_l1_sacsc;
unsigned char b429_26_baldsb_d271_01_26_l1_sacsc;
unsigned char b429_26_baldsb_d271_01_27_l1_sacsc;
unsigned char b429_26_baldsb_d271_01_28_l1_sacsc;
unsigned char b429_26_baldsb_d271_01_29_l1_sacsc;
unsigned char b429_26_baldsb_d271_10_14_l1_sacsc;
unsigned char b429_26_baldsb_d271_10_15_l1_sacsc;
unsigned char b429_26_baldsb_d271_10_16_l1_sacsc;
unsigned char b429_26_baldsb_d271_10_17_l1_sacsc;
unsigned char b429_26_baldsb_d271_10_18_l1_sacsc;
unsigned char b429_26_baldsb_d271_10_19_l1_sacsc;
unsigned char b429_26_baldsb_d271_10_20_l1_sacsc;
unsigned char b429_26_baldsb_d271_10_21_l1_sacsc;
unsigned char b429_26_baldsb_d271_10_22_l1_sacsc;
unsigned char b429_26_baldsb_d271_10_23_l1_sacsc;
unsigned char b429_26_baldsb_d271_10_26_l1_sacsc;
unsigned char b429_26_baldsb_d271_10_27_l1_sacsc;
unsigned char b429_26_baldsb_d271_10_28_l1_sacsc;
unsigned char b429_26_baldsb_d271_10_29_l1_sacsc;
unsigned char b429_26_baldsb_d350_01_11_l1_sacsc;
unsigned char b429_26_baldsb_d350_01_12_l1_sacsc;
unsigned char b429_26_baldsb_d350_01_13_l1_sacsc;
unsigned char b429_26_baldsb_d350_01_14_l1_sacsc;
unsigned char b429_26_baldsb_d350_01_18_l1_sacsc;
unsigned char b429_26_baldsb_d350_01_19_l1_sacsc;
unsigned char b429_26_baldsb_d350_10_11_l1_sacsc;
unsigned char b429_26_baldsb_d350_10_12_l1_sacsc;
unsigned char b429_26_baldsb_d350_10_13_l1_sacsc;
unsigned char b429_26_baldsb_d350_10_14_l1_sacsc;
unsigned char b429_26_baldsb_d350_10_18_l1_sacsc;
unsigned char b429_26_baldsb_d350_10_23_l1_sacsc;
unsigned char b429_26_baldsb_d350_10_24_l1_sacsc;
unsigned char b429_26_baldsb_d351_01_11_l1_sacsc;
unsigned char b429_26_baldsb_d351_01_12_l1_sacsc;
unsigned char b429_26_baldsb_d351_01_13_l1_sacsc;
unsigned char b429_26_baldsb_d351_01_14_l1_sacsc;
unsigned char b429_26_baldsb_d351_01_15_l1_sacsc;
unsigned char b429_26_baldsb_d351_01_16_l1_sacsc;
unsigned char b429_26_baldsb_d351_01_17_l1_sacsc;
unsigned char b429_26_baldsb_d351_01_18_l1_sacsc;
unsigned char b429_26_baldsb_d351_01_19_l1_sacsc;
unsigned char b429_26_baldsb_d351_01_20_l1_sacsc;
unsigned char b429_26_baldsb_d351_01_21_l1_sacsc;
unsigned char b429_26_baldsb_d351_01_22_l1_sacsc;
unsigned char b429_26_baldsb_d351_10_11_l1_sacsc;
unsigned char b429_26_baldsb_d351_10_12_l1_sacsc;
unsigned char b429_26_baldsb_d351_10_13_l1_sacsc;
unsigned char b429_26_baldsb_d351_10_14_l1_sacsc;
unsigned char b429_26_baldsb_d351_10_15_l1_sacsc;
unsigned char b429_26_baldsb_d351_10_16_l1_sacsc;
unsigned char b429_26_baldsb_d351_10_17_l1_sacsc;
unsigned char b429_26_baldsb_d351_10_18_l1_sacsc;
unsigned char b429_26_baldsb_d351_10_19_l1_sacsc;
unsigned char b429_26_baldsb_d351_10_20_l1_sacsc;
unsigned char b429_26_baldsb_d351_10_21_l1_sacsc;
unsigned char b429_26_baldsb_d351_10_22_l1_sacsc;
unsigned char b429_26_baldsb_d352_01_11_l1_sacsc;
unsigned char b429_26_baldsb_d352_01_12_l1_sacsc;
unsigned char b429_26_baldsb_d352_01_13_l1_sacsc;
unsigned char b429_26_baldsb_d352_01_14_l1_sacsc;
unsigned char b429_26_baldsb_d352_01_15_l1_sacsc;
unsigned char b429_26_baldsb_d352_01_16_l1_sacsc;
unsigned char b429_26_baldsb_d352_01_17_l1_sacsc;
unsigned char b429_26_baldsb_d352_01_18_l1_sacsc;
unsigned char b429_26_baldsb_d352_01_19_l1_sacsc;
unsigned char b429_26_baldsb_d352_01_20_l1_sacsc;
unsigned char b429_26_baldsb_d352_01_21_l1_sacsc;
unsigned char b429_26_baldsb_d352_01_22_l1_sacsc;
unsigned char b429_26_baldsb_d352_10_11_l1_sacsc;
unsigned char b429_26_baldsb_d352_10_12_l1_sacsc;
unsigned char b429_26_baldsb_d352_10_13_l1_sacsc;
unsigned char b429_26_baldsb_d352_10_14_l1_sacsc;
unsigned char b429_26_baldsb_d352_10_15_l1_sacsc;
unsigned char b429_26_baldsb_d352_10_16_l1_sacsc;
unsigned char b429_26_baldsb_d352_10_17_l1_sacsc;
unsigned char b429_26_baldsb_d352_10_18_l1_sacsc;
unsigned char b429_26_baldsb_d352_10_19_l1_sacsc;
unsigned char b429_26_baldsb_d352_10_20_l1_sacsc;
unsigned char b429_26_baldsb_d352_10_21_l1_sacsc;
unsigned char b429_26_baldsb_d352_10_22_l1_sacsc;
unsigned char b429_26_baldsb_d353_01_11_l1_sacsc;
unsigned char b429_26_baldsb_d353_01_12_l1_sacsc;
unsigned char b429_26_baldsb_d353_01_13_l1_sacsc;
unsigned char b429_26_baldsb_d353_01_14_l1_sacsc;
unsigned char b429_26_baldsb_d353_01_15_l1_sacsc;
unsigned char b429_26_baldsb_d353_01_16_l1_sacsc;
unsigned char b429_26_baldsb_d353_01_17_l1_sacsc;
unsigned char b429_26_baldsb_d353_01_18_l1_sacsc;
unsigned char b429_26_baldsb_d353_01_19_l1_sacsc;
unsigned char b429_26_baldsb_d353_01_20_l1_sacsc;
unsigned char b429_26_baldsb_d353_01_21_l1_sacsc;
unsigned char b429_26_baldsb_d353_01_22_l1_sacsc;
unsigned char b429_26_baldsb_d353_10_11_l1_sacsc;
unsigned char b429_26_baldsb_d353_10_12_l1_sacsc;
unsigned char b429_26_baldsb_d353_10_13_l1_sacsc;
unsigned char b429_26_baldsb_d353_10_14_l1_sacsc;
unsigned char b429_26_baldsb_d353_10_15_l1_sacsc;
unsigned char b429_26_baldsb_d353_10_16_l1_sacsc;
unsigned char b429_26_baldsb_d353_10_17_l1_sacsc;
unsigned char b429_26_baldsb_d353_10_18_l1_sacsc;
unsigned char b429_26_baldsb_d353_10_19_l1_sacsc;
unsigned char b429_26_baldsb_d353_10_20_l1_sacsc;
unsigned char b429_26_baldsb_d353_10_21_l1_sacsc;
unsigned char b429_26_baldsb_d353_10_22_l1_sacsc;
unsigned char b429_26_baldsb_d354_01_11_l1_sacsc;
unsigned char b429_26_baldsb_d354_01_12_l1_sacsc;
unsigned char b429_26_baldsb_d354_01_13_l1_sacsc;
unsigned char b429_26_baldsb_d354_01_14_l1_sacsc;
unsigned char b429_26_baldsb_d354_01_15_l1_sacsc;
unsigned char b429_26_baldsb_d354_01_16_l1_sacsc;
unsigned char b429_26_baldsb_d354_01_17_l1_sacsc;
unsigned char b429_26_baldsb_d354_01_18_l1_sacsc;
unsigned char b429_26_baldsb_d354_01_19_l1_sacsc;
unsigned char b429_26_baldsb_d354_01_20_l1_sacsc;
unsigned char b429_26_baldsb_d354_01_21_l1_sacsc;
unsigned char b429_26_baldsb_d354_01_22_l1_sacsc;
unsigned char b429_26_baldsb_d354_10_11_l1_sacsc;
unsigned char b429_26_baldsb_d354_10_12_l1_sacsc;
unsigned char b429_26_baldsb_d354_10_13_l1_sacsc;
unsigned char b429_26_baldsb_d354_10_14_l1_sacsc;
unsigned char b429_26_baldsb_d354_10_15_l1_sacsc;
unsigned char b429_26_baldsb_d354_10_16_l1_sacsc;
unsigned char b429_26_baldsb_d354_10_17_l1_sacsc;
unsigned char b429_26_baldsb_d354_10_18_l1_sacsc;
unsigned char b429_26_baldsb_d354_10_19_l1_sacsc;
unsigned char b429_26_baldsb_d354_10_20_l1_sacsc;
unsigned char b429_26_baldsb_d354_10_21_l1_sacsc;
unsigned char b429_26_baldsb_d354_10_22_l1_sacsc;
unsigned char b429_26_baldsb_d355_01_11_l1_sacsc;
unsigned char b429_26_baldsb_d355_01_12_l1_sacsc;
unsigned char b429_26_baldsb_d355_01_13_l1_sacsc;
unsigned char b429_26_baldsb_d355_01_14_l1_sacsc;
unsigned char b429_26_baldsb_d355_01_15_l1_sacsc;
unsigned char b429_26_baldsb_d355_01_16_l1_sacsc;
unsigned char b429_26_baldsb_d355_01_17_l1_sacsc;
unsigned char b429_26_baldsb_d355_01_18_l1_sacsc;
unsigned char b429_26_baldsb_d355_01_19_l1_sacsc;
unsigned char b429_26_baldsb_d355_01_20_l1_sacsc;
unsigned char b429_26_baldsb_d355_01_21_l1_sacsc;
unsigned char b429_26_baldsb_d355_01_22_l1_sacsc;
unsigned char b429_26_baldsb_d355_10_11_l1_sacsc;
unsigned char b429_26_baldsb_d355_10_12_l1_sacsc;
unsigned char b429_26_baldsb_d355_10_13_l1_sacsc;
unsigned char b429_26_baldsb_d355_10_14_l1_sacsc;
unsigned char b429_26_baldsb_d355_10_15_l1_sacsc;
unsigned char b429_26_baldsb_d355_10_16_l1_sacsc;
unsigned char b429_26_baldsb_d355_10_17_l1_sacsc;
unsigned char b429_26_baldsb_d355_10_18_l1_sacsc;
unsigned char b429_26_baldsb_d355_10_19_l1_sacsc;
unsigned char b429_26_baldsb_d355_10_20_l1_sacsc;
unsigned char b429_26_baldsb_d355_10_21_l1_sacsc;
unsigned char b429_26_baldsb_d355_10_22_l1_sacsc;
unsigned char b429_26_baldsb_d357_01_11_l1_sacsc;
unsigned char b429_26_baldsb_d357_01_12_l1_sacsc;
unsigned char b429_26_baldsb_d357_01_13_l1_sacsc;
unsigned char b429_26_baldsb_d357_01_14_l1_sacsc;
unsigned char b429_26_baldsb_d357_01_15_l1_sacsc;
unsigned char b429_26_baldsb_d357_01_16_l1_sacsc;
unsigned char b429_26_baldsb_d357_01_17_l1_sacsc;
unsigned char b429_26_baldsb_d357_01_18_l1_sacsc;
unsigned char b429_26_baldsb_d357_01_19_l1_sacsc;
unsigned char b429_26_baldsb_d357_01_20_l1_sacsc;
unsigned char b429_26_baldsb_d357_01_21_l1_sacsc;
unsigned char b429_26_baldsb_d357_01_22_l1_sacsc;
unsigned char b429_26_baldsb_d357_10_11_l1_sacsc;
unsigned char b429_26_baldsb_d357_10_12_l1_sacsc;
unsigned char b429_26_baldsb_d357_10_13_l1_sacsc;
unsigned char b429_26_baldsb_d357_10_14_l1_sacsc;
unsigned char b429_26_baldsb_d357_10_15_l1_sacsc;
unsigned char b429_26_baldsb_d357_10_16_l1_sacsc;
unsigned char b429_26_baldsb_d357_10_17_l1_sacsc;
unsigned char b429_26_baldsb_d357_10_18_l1_sacsc;
unsigned char b429_26_baldsb_d357_10_19_l1_sacsc;
unsigned char b429_26_baldsb_d357_10_20_l1_sacsc;
unsigned char b429_26_baldsb_d357_10_21_l1_sacsc;
unsigned char b429_26_baldsb_d357_10_22_l1_sacsc;
unsigned char b429_26_baldsb_d370_01_11_l1_sacsc;
unsigned char b429_26_baldsb_d370_01_12_l1_sacsc;
unsigned char b429_26_baldsb_d370_01_13_l1_sacsc;
unsigned char b429_26_baldsb_d370_01_14_l1_sacsc;
unsigned char b429_26_baldsb_d370_01_15_l1_sacsc;
unsigned char b429_26_baldsb_d370_01_16_l1_sacsc;
unsigned char b429_26_baldsb_d370_01_17_l1_sacsc;
unsigned char b429_26_baldsb_d370_01_18_l1_sacsc;
unsigned char b429_26_baldsb_d370_01_19_l1_sacsc;
unsigned char b429_26_baldsb_d370_01_20_l1_sacsc;
unsigned char b429_26_baldsb_d370_01_21_l1_sacsc;
unsigned char b429_26_baldsb_d370_01_22_l1_sacsc;
unsigned char b429_26_baldsb_d370_10_11_l1_sacsc;
unsigned char b429_26_baldsb_d370_10_12_l1_sacsc;
unsigned char b429_26_baldsb_d370_10_13_l1_sacsc;
unsigned char b429_26_baldsb_d370_10_14_l1_sacsc;
unsigned char b429_26_baldsb_d370_10_15_l1_sacsc;
unsigned char b429_26_baldsb_d370_10_16_l1_sacsc;
unsigned char b429_26_baldsb_d370_10_17_l1_sacsc;
unsigned char b429_26_baldsb_d370_10_18_l1_sacsc;
unsigned char b429_26_baldsb_d370_10_19_l1_sacsc;
unsigned char b429_26_baldsb_d370_10_20_l1_sacsc;
unsigned char b429_26_baldsb_d370_10_21_l1_sacsc;
unsigned char b429_26_baldsb_d370_10_22_l1_sacsc;
unsigned char b429_26_baldsb_d371_01_11_l1_sacsc;
unsigned char b429_26_baldsb_d371_01_12_l1_sacsc;
unsigned char b429_26_baldsb_d371_01_13_l1_sacsc;
unsigned char b429_26_baldsb_d371_01_14_l1_sacsc;
unsigned char b429_26_baldsb_d371_01_15_l1_sacsc;
unsigned char b429_26_baldsb_d371_01_16_l1_sacsc;
unsigned char b429_26_baldsb_d371_01_17_l1_sacsc;
unsigned char b429_26_baldsb_d371_01_18_l1_sacsc;
unsigned char b429_26_baldsb_d371_01_19_l1_sacsc;
unsigned char b429_26_baldsb_d371_01_20_l1_sacsc;
unsigned char b429_26_baldsb_d371_01_21_l1_sacsc;
unsigned char b429_26_baldsb_d371_01_22_l1_sacsc;
unsigned char b429_26_baldsb_d371_10_11_l1_sacsc;
unsigned char b429_26_baldsb_d371_10_12_l1_sacsc;
unsigned char b429_26_baldsb_d371_10_13_l1_sacsc;
unsigned char b429_26_baldsb_d371_10_14_l1_sacsc;
unsigned char b429_26_baldsb_d371_10_15_l1_sacsc;
unsigned char b429_26_baldsb_d371_10_16_l1_sacsc;
unsigned char b429_26_baldsb_d371_10_17_l1_sacsc;
unsigned char b429_26_baldsb_d371_10_18_l1_sacsc;
unsigned char b429_26_baldsb_d371_10_19_l1_sacsc;
unsigned char b429_26_baldsb_d371_10_20_l1_sacsc;
unsigned char b429_26_baldsb_d371_10_21_l1_sacsc;
unsigned char b429_26_baldsb_d371_10_22_l1_sacsc;
unsigned char b429_26_baldsb_d372_01_11_l1_sacsc;
unsigned char b429_26_baldsb_d372_01_12_l1_sacsc;
unsigned char b429_26_baldsb_d372_01_13_l1_sacsc;
unsigned char b429_26_baldsb_d372_01_14_l1_sacsc;
unsigned char b429_26_baldsb_d372_01_15_l1_sacsc;
unsigned char b429_26_baldsb_d372_01_16_l1_sacsc;
unsigned char b429_26_baldsb_d372_01_17_l1_sacsc;
unsigned char b429_26_baldsb_d372_01_18_l1_sacsc;
unsigned char b429_26_baldsb_d372_01_19_l1_sacsc;
unsigned char b429_26_baldsb_d372_01_20_l1_sacsc;
unsigned char b429_26_baldsb_d372_01_21_l1_sacsc;
unsigned char b429_26_baldsb_d372_01_22_l1_sacsc;
unsigned char b429_26_baldsb_d372_10_11_l1_sacsc;
unsigned char b429_26_baldsb_d372_10_12_l1_sacsc;
unsigned char b429_26_baldsb_d372_10_13_l1_sacsc;
unsigned char b429_26_baldsb_d372_10_14_l1_sacsc;
unsigned char b429_26_baldsb_d372_10_15_l1_sacsc;
unsigned char b429_26_baldsb_d372_10_16_l1_sacsc;
unsigned char b429_26_baldsb_d372_10_17_l1_sacsc;
unsigned char b429_26_baldsb_d372_10_18_l1_sacsc;
unsigned char b429_26_baldsb_d372_10_19_l1_sacsc;
unsigned char b429_26_baldsb_d372_10_20_l1_sacsc;
unsigned char b429_26_baldsb_d372_10_21_l1_sacsc;
unsigned char b429_26_baldsb_d372_10_22_l1_sacsc;
unsigned char b429_26_baldsb_d373_01_11_l1_sacsc;
unsigned char b429_26_baldsb_d373_01_12_l1_sacsc;
unsigned char b429_26_baldsb_d373_01_13_l1_sacsc;
unsigned char b429_26_baldsb_d373_01_14_l1_sacsc;
unsigned char b429_26_baldsb_d373_01_15_l1_sacsc;
unsigned char b429_26_baldsb_d373_01_16_l1_sacsc;
unsigned char b429_26_baldsb_d373_01_17_l1_sacsc;
unsigned char b429_26_baldsb_d373_01_18_l1_sacsc;
unsigned char b429_26_baldsb_d373_01_19_l1_sacsc;
unsigned char b429_26_baldsb_d373_01_20_l1_sacsc;
unsigned char b429_26_baldsb_d373_01_21_l1_sacsc;
unsigned char b429_26_baldsb_d373_01_22_l1_sacsc;
unsigned char b429_26_baldsb_d373_10_11_l1_sacsc;
unsigned char b429_26_baldsb_d373_10_12_l1_sacsc;
unsigned char b429_26_baldsb_d373_10_13_l1_sacsc;
unsigned char b429_26_baldsb_d373_10_14_l1_sacsc;
unsigned char b429_26_baldsb_d373_10_15_l1_sacsc;
unsigned char b429_26_baldsb_d373_10_16_l1_sacsc;
unsigned char b429_26_baldsb_d373_10_17_l1_sacsc;
unsigned char b429_26_baldsb_d373_10_18_l1_sacsc;
unsigned char b429_26_baldsb_d373_10_19_l1_sacsc;
unsigned char b429_26_baldsb_d373_10_20_l1_sacsc;
unsigned char b429_26_baldsb_d373_10_21_l1_sacsc;
unsigned char b429_26_baldsb_d373_10_22_l1_sacsc;
unsigned char b429_26_baldsb_off_l1_sacsc;
char b429_26_baldsb_s270_01_c1_sacsc;
char b429_26_baldsb_s270_10_c1_sacsc;
char b429_26_baldsb_s271_01_c1_sacsc;
char b429_26_baldsb_s271_10_c1_sacsc;
char b429_26_baldsb_s350_01_c1_sacsc;
char b429_26_baldsb_s350_10_c1_sacsc;
char b429_26_baldsb_s351_01_c1_sacsc;
char b429_26_baldsb_s351_10_c1_sacsc;
char b429_26_baldsb_s352_01_c1_sacsc;
char b429_26_baldsb_s352_10_c1_sacsc;
char b429_26_baldsb_s353_01_c1_sacsc;
char b429_26_baldsb_s353_10_c1_sacsc;
char b429_26_baldsb_s354_01_c1_sacsc;
char b429_26_baldsb_s354_10_c1_sacsc;
char b429_26_baldsb_s355_01_c1_sacsc;
char b429_26_baldsb_s355_10_c1_sacsc;
char b429_26_baldsb_s357_01_c1_sacsc;
char b429_26_baldsb_s357_10_c1_sacsc;
char b429_26_baldsb_s370_01_c1_sacsc;
char b429_26_baldsb_s370_10_c1_sacsc;
char b429_26_baldsb_s371_01_c1_sacsc;
char b429_26_baldsb_s371_10_c1_sacsc;
char b429_26_baldsb_s372_01_c1_sacsc;
char b429_26_baldsb_s372_10_c1_sacsc;
char b429_26_baldsb_s373_01_c1_sacsc;
char b429_26_baldsb_s373_10_c1_sacsc;
unsigned char b429_26_firex1_d270_14_l1_sacsc;
unsigned char b429_26_firex1_d270_15_l1_sacsc;
unsigned char b429_26_firex1_d270_16_l1_sacsc;
unsigned char b429_26_firex1_d270_20_l1_sacsc;
unsigned char b429_26_firex1_d270_21_l1_sacsc;
unsigned char b429_26_firex1_d270_22_l1_sacsc;
unsigned char b429_26_firex1_d270_29_l1_sacsc;
unsigned char b429_26_firex1_d271_14_l1_sacsc;
unsigned char b429_26_firex1_d271_15_l1_sacsc;
unsigned char b429_26_firex1_d271_16_l1_sacsc;
unsigned char b429_26_firex1_d271_18_l1_sacsc;
unsigned char b429_26_firex1_d271_19_l1_sacsc;
unsigned char b429_26_firex1_d271_20_l1_sacsc;
unsigned char b429_26_firex1_d271_25_l1_sacsc;
unsigned char b429_26_firex1_d271_26_l1_sacsc;
unsigned char b429_26_firex1_d271_27_l1_sacsc;
unsigned char b429_26_firex1_d271_28_l1_sacsc;
unsigned char b429_26_firex1_d271_29_l1_sacsc;
unsigned char b429_26_firex1_d272_16_l1_sacsc;
unsigned char b429_26_firex1_d272_17_l1_sacsc;
unsigned char b429_26_firex1_d272_19_l1_sacsc;
unsigned char b429_26_firex1_d272_20_l1_sacsc;
unsigned char b429_26_firex1_d272_21_l1_sacsc;
unsigned char b429_26_firex1_d272_22_l1_sacsc;
unsigned char b429_26_firex1_d272_23_l1_sacsc;
unsigned char b429_26_firex1_d272_24_l1_sacsc;
unsigned char b429_26_firex1_d272_25_l1_sacsc;
unsigned char b429_26_firex1_d272_28_l1_sacsc;
unsigned char b429_26_firex1_d272_29_l1_sacsc;
unsigned char b429_26_firex1_d350_14_l1_sacsc;
unsigned char b429_26_firex1_d350_15_l1_sacsc;
unsigned char b429_26_firex1_d350_16_l1_sacsc;
unsigned char b429_26_firex1_d350_17_l1_sacsc;
unsigned char b429_26_firex1_d350_18_l1_sacsc;
unsigned char b429_26_firex1_d350_19_l1_sacsc;
unsigned char b429_26_firex1_d350_20_l1_sacsc;
unsigned char b429_26_firex1_d350_21_l1_sacsc;
unsigned char b429_26_firex1_d350_22_l1_sacsc;
unsigned char b429_26_firex1_d350_23_l1_sacsc;
unsigned char b429_26_firex1_d350_24_l1_sacsc;
unsigned char b429_26_firex1_d350_25_l1_sacsc;
unsigned char b429_26_firex1_d351_14_l1_sacsc;
unsigned char b429_26_firex1_d351_15_l1_sacsc;
unsigned char b429_26_firex1_d351_16_l1_sacsc;
unsigned char b429_26_firex1_d351_17_l1_sacsc;
unsigned char b429_26_firex1_d351_18_l1_sacsc;
unsigned char b429_26_firex1_d351_21_l1_sacsc;
unsigned char b429_26_firex1_d351_22_l1_sacsc;
unsigned char b429_26_firex1_d351_23_l1_sacsc;
unsigned char b429_26_firex1_d351_24_l1_sacsc;
unsigned char b429_26_firex1_d351_25_l1_sacsc;
unsigned char b429_26_firex1_d351_27_l1_sacsc;
unsigned char b429_26_firex1_d351_28_l1_sacsc;
unsigned char b429_26_firex1_d351_29_l1_sacsc;
unsigned char b429_26_firex1_d352_14_l1_sacsc;
unsigned char b429_26_firex1_d352_15_l1_sacsc;
unsigned char b429_26_firex1_d352_16_l1_sacsc;
unsigned char b429_26_firex1_d352_17_l1_sacsc;
unsigned char b429_26_firex1_d352_20_l1_sacsc;
unsigned char b429_26_firex1_d352_21_l1_sacsc;
unsigned char b429_26_firex1_d352_22_l1_sacsc;
unsigned char b429_26_firex1_d352_23_l1_sacsc;
unsigned char b429_26_firex1_d352_24_l1_sacsc;
unsigned char b429_26_firex1_d352_25_l1_sacsc;
unsigned char b429_26_firex1_d352_26_l1_sacsc;
unsigned char b429_26_firex1_d352_27_l1_sacsc;
unsigned char b429_26_firex1_d352_28_l1_sacsc;
unsigned char b429_26_firex1_d352_29_l1_sacsc;
unsigned char b429_26_firex1_d353_14_l1_sacsc;
unsigned char b429_26_firex1_d353_15_l1_sacsc;
unsigned char b429_26_firex1_d353_16_l1_sacsc;
unsigned char b429_26_firex1_d353_17_l1_sacsc;
unsigned char b429_26_firex1_d353_18_l1_sacsc;
unsigned char b429_26_firex1_d353_19_l1_sacsc;
unsigned char b429_26_firex1_d353_21_l1_sacsc;
unsigned char b429_26_firex1_d353_22_l1_sacsc;
unsigned char b429_26_firex1_d353_23_l1_sacsc;
unsigned char b429_26_firex1_d353_24_l1_sacsc;
unsigned char b429_26_firex1_d353_25_l1_sacsc;
unsigned char b429_26_firex1_d353_26_l1_sacsc;
unsigned char b429_26_firex1_d353_27_l1_sacsc;
unsigned char b429_26_firex1_d353_29_l1_sacsc;
unsigned char b429_26_firex1_d354_14_l1_sacsc;
unsigned char b429_26_firex1_d354_15_l1_sacsc;
unsigned char b429_26_firex1_d354_16_l1_sacsc;
unsigned char b429_26_firex1_d354_18_l1_sacsc;
unsigned char b429_26_firex1_d354_19_l1_sacsc;
unsigned char b429_26_firex1_d354_20_l1_sacsc;
unsigned char b429_26_firex1_d354_22_l1_sacsc;
unsigned char b429_26_firex1_d354_23_l1_sacsc;
unsigned char b429_26_firex1_d354_24_l1_sacsc;
unsigned char b429_26_firex1_d354_25_l1_sacsc;
unsigned char b429_26_firex1_d354_26_l1_sacsc;
unsigned char b429_26_firex1_d354_27_l1_sacsc;
unsigned char b429_26_firex1_d354_28_l1_sacsc;
unsigned char b429_26_firex1_d354_29_l1_sacsc;
unsigned char b429_26_firex1_d355_18_l1_sacsc;
unsigned char b429_26_firex1_d355_20_l1_sacsc;
unsigned char b429_26_firex1_d355_21_l1_sacsc;
unsigned char b429_26_firex1_d355_22_l1_sacsc;
unsigned char b429_26_firex1_d355_23_l1_sacsc;
unsigned char b429_26_firex1_d355_24_l1_sacsc;
unsigned char b429_26_firex1_d355_25_l1_sacsc;
unsigned char b429_26_firex1_d355_27_l1_sacsc;
unsigned char b429_26_firex1_d355_28_l1_sacsc;
unsigned char b429_26_firex1_d355_29_l1_sacsc;
unsigned char b429_26_firex1_d357_24_l1_sacsc;
unsigned char b429_26_firex1_d357_25_l1_sacsc;
unsigned char b429_26_firex1_d357_26_l1_sacsc;
unsigned char b429_26_firex1_d370_14_l1_sacsc;
unsigned char b429_26_firex1_d370_18_l1_sacsc;
unsigned char b429_26_firex1_d370_19_l1_sacsc;
unsigned char b429_26_firex1_d370_20_l1_sacsc;
unsigned char b429_26_firex1_d370_21_l1_sacsc;
unsigned char b429_26_firex1_d370_22_l1_sacsc;
unsigned char b429_26_firex1_d370_25_l1_sacsc;
unsigned char b429_26_firex1_d371_22_l1_sacsc;
unsigned char b429_26_firex1_d371_23_l1_sacsc;
unsigned char b429_26_firex1_d371_24_l1_sacsc;
unsigned char b429_26_firex1_d371_25_l1_sacsc;
unsigned char b429_26_firex1_d371_26_l1_sacsc;
unsigned char b429_26_firex1_d371_27_l1_sacsc;
unsigned char b429_26_firex1_d374_22_l1_sacsc;
unsigned char b429_26_firex1_d374_23_l1_sacsc;
unsigned char b429_26_firex1_d374_24_l1_sacsc;
unsigned char b429_26_firex1_d374_25_l1_sacsc;
unsigned char b429_26_firex1_d375_14_l1_sacsc;
unsigned char b429_26_firex1_d375_15_l1_sacsc;
unsigned char b429_26_firex1_d375_16_l1_sacsc;
unsigned char b429_26_firex1_d375_17_l1_sacsc;
unsigned char b429_26_firex1_off_l1_sacsc;
char b429_26_firex1_s270_c1_sacsc;
char b429_26_firex1_s271_c1_sacsc;
char b429_26_firex1_s272_c1_sacsc;
char b429_26_firex1_s350_c1_sacsc;
char b429_26_firex1_s351_c1_sacsc;
char b429_26_firex1_s352_c1_sacsc;
char b429_26_firex1_s353_c1_sacsc;
char b429_26_firex1_s354_c1_sacsc;
char b429_26_firex1_s355_c1_sacsc;
char b429_26_firex1_s357_c1_sacsc;
char b429_26_firex1_s370_c1_sacsc;
char b429_26_firex1_s371_c1_sacsc;
char b429_26_firex1_s374_c1_sacsc;
char b429_26_firex1_s375_c1_sacsc;
unsigned char co_99_reset_firebottles_l1_sacsc;
unsigned char co_99_reset_sysfault26_l1_sacsc;
unsigned char gv_26_apu_apufh_p416_l1_sacsc;
unsigned char gv_26_apu_fire_status_l1_sacsc;
unsigned char gv_26_fire_dcu1_a15f_l1_sacsc;
unsigned char gv_26_fire_dcu1_b02f_l1_sacsc;
unsigned char gv_26_fire_dcu1_b04f_l1_sacsc;
unsigned char gv_26_fire_dcu1_b05e_l1_sacsc;
unsigned char gv_26_fire_dcu1_b07f_l1_sacsc;
unsigned char gv_26_fire_dcu1_b10e_l1_sacsc;
unsigned char gv_26_fire_dcu1_b11e_l1_sacsc;
unsigned char gv_26_fire_dcu1_b13e_l1_sacsc;
unsigned char gv_26_fire_dcu1_e08g_l1_sacsc;
unsigned char gv_26_fire_dcu2_a14f_l1_sacsc;
unsigned char gv_26_fire_dcu2_a15f_l1_sacsc;
unsigned char gv_26_fire_dcu2_b02f_l1_sacsc;
unsigned char gv_26_fire_dcu2_b03e_l1_sacsc;
unsigned char gv_26_fire_dcu2_b04f_l1_sacsc;
unsigned char gv_26_fire_dcu2_b05e_l1_sacsc;
unsigned char gv_26_fire_dcu2_b07e_l1_sacsc;
unsigned char gv_26_fire_dcu2_b07f_l1_sacsc;
unsigned char gv_26_fire_dcu2_b09h_l1_sacsc;
unsigned char gv_26_fire_dcu2_b10e_l1_sacsc;
unsigned char gv_26_fire_dcu2_b11e_l1_sacsc;
unsigned char gv_26_fire_dcu2_b13e_l1_sacsc;
unsigned char gv_26_fire_dcu2_e08g_l1_sacsc;
unsigned char gv_26_fire_l_hdl_reles_l1_sacsc;
unsigned char gv_26_fire_r_hdl_reles_l1_sacsc;
unsigned char gv_26_fire_status_l1_sacsc[2];
unsigned char gv_26_focu_1p52_l1_sacsc;
unsigned char gv_26_focu_1p59_l1_sacsc;
unsigned char gv_26_hrd_fire_status_l1_sacsc;
unsigned char gv_26_lrd_fire_status_l1_sacsc;
int gv_26_plugin_heartbeat_i4_sacsc;
unsigned char o_26_fire_apu_rtn_l1_sacsc;
unsigned char o_26_fire_apu_sol_l1_sacsc;
unsigned char o_26_fire_apu_sol_rtn_l1_sacsc;
unsigned char o_26_fire_eng_left_sol_l1_sacsc;
unsigned char o_26_fire_eng_left_sol_rtn_l1_sacsc;
unsigned char o_26_fire_eng_right_sol_l1_sacsc;
unsigned char o_26_fire_eng_right_sol_rtn_l1_sacsc;
unsigned char o_26_fire_pwr_apu_l1_sacsc;
unsigned char o_26_fire_pwr_eng_left_l1_sacsc;
unsigned char o_26_fire_pwr_eng_left_rtn_l1_sacsc;
unsigned char o_26_fire_pwr_eng_right_l1_sacsc;
unsigned char o_26_fire_pwr_eng_rtn_right_l1_sacsc;
unsigned char mo_26_d_0161_l1_sacsc;
unsigned char mo_26_d_0171_l1_sacsc;
unsigned char mo_26_m_0001_l1_sacsc;
unsigned char mo_26_m_0002_l1_sacsc;
unsigned char mo_26_m_0011_l1_sacsc;
unsigned char mo_26_m_0012_l1_sacsc;
unsigned char mo_26_m_0031_l1_sacsc;
unsigned char mo_26_m_0041_l1_sacsc;
unsigned char mo_26_m_0042_l1_sacsc;
} output_fire_S;
typedef struct sacscfire_S {
struct input_fire_S input;
struct output_fire_S output;
} sacscfire_S;
#endif

View File

@ -1,484 +0,0 @@
// Corresponding DLL is ArjxStallWarning-32.dll 0.3.0.0
#ifndef SACSCSTALLWARNINGCOMPUTER_H
#define SACSCSTALLWARNINGCOMPUTER_H
typedef struct input_stallWarningcomputer_S
{
double deltatime;
float b429_27f_lfsecuf1_b127_28_f4_sacsc;
float b429_27f_lfsecuf1_b137_28_f4_sacsc;
unsigned char b429_27f_lfsecuf1_off_l1_sacsc;
char b429_27f_lfsecuf1_s127_c1_sacsc;
char b429_27f_lfsecuf1_s137_c1_sacsc;
float b429_27f_lfsecuf2_b127_28_f4_sacsc;
float b429_27f_lfsecuf2_b137_28_f4_sacsc;
unsigned char b429_27f_lfsecuf2_d270_18_l1_sacsc;
unsigned char b429_27f_lfsecuf2_d270_20_l1_sacsc;
unsigned char b429_27f_lfsecuf2_off_l1_sacsc;
char b429_27f_lfsecuf2_s127_c1_sacsc;
char b429_27f_lfsecuf2_s137_c1_sacsc;
char b429_27f_lfsecuf2_s270_c1_sacsc;
float b429_27f_rfsecus1_b127_28_f4_sacsc;
float b429_27f_rfsecus1_b137_28_f4_sacsc;
unsigned char b429_27f_rfsecus1_off_l1_sacsc;
char b429_27f_rfsecus1_s127_c1_sacsc;
char b429_27f_rfsecus1_s137_c1_sacsc;
float b429_27f_rfsecus2_b127_28_f4_sacsc;
float b429_27f_rfsecus2_b137_28_f4_sacsc;
unsigned char b429_27f_rfsecus2_d270_18_l1_sacsc;
unsigned char b429_27f_rfsecus2_d270_20_l1_sacsc;
unsigned char b429_27f_rfsecus2_off_l1_sacsc;
char b429_27f_rfsecus2_s127_c1_sacsc;
char b429_27f_rfsecus2_s137_c1_sacsc;
char b429_27f_rfsecus2_s270_c1_sacsc;
unsigned char b429_31_aioc8d_d261_01_12_l1_sacsc;
unsigned char b429_31_aioc8d_d261_10_12_l1_sacsc;
unsigned char b429_31_aioc8d_off_l1_sacsc;
char b429_31_aioc8d_s261_01_c1_sacsc;
unsigned char b429_31_bioc8d_d261_01_12_l1_sacsc;
unsigned char b429_31_bioc8d_d261_10_12_l1_sacsc;
unsigned char b429_31_bioc8d_off_l1_sacsc;
char b429_31_bioc8d_s261_01_c1_sacsc;
float b429_34_isi1_b171_28_f4_sacsc;
float b429_34_isi1_b172_28_f4_sacsc;
float b429_34_isi1_b204_28_f4_sacsc;
float b429_34_isi1_b206_28_f4_sacsc;
unsigned char b429_34_isi1_off_l1_sacsc;
char b429_34_isi1_s171_c1_sacsc;
char b429_34_isi1_s172_c1_sacsc;
char b429_34_isi1_s204_c1_sacsc;
char b429_34_isi1_s206_c1_sacsc;
float b429_34_isi1o_b332_28_f4_sacsc;
float b429_34_isi1o_b333_28_f4_sacsc;
char b429_34_isi1o_s332_c1_sacsc;
char b429_34_isi1o_s333_c1_sacsc;
float b429_34a_adcisi_b206_28_f4_sacsc;
char b429_34a_adcisi_s206_c1_sacsc;
float b429_34a_ladc6_b203_28_f4_sacsc;
float b429_34a_ladc6_b205_29_f4_sacsc;
float b429_34a_ladc6_b206_28_f4_sacsc;
unsigned char b429_34a_ladc6_off_l1_sacsc;
char b429_34a_ladc6_s203_c1_sacsc;
char b429_34a_ladc6_s205_c1_sacsc;
char b429_34a_ladc6_s206_c1_sacsc;
float b429_34a_radc6_b203_28_f4_sacsc;
float b429_34a_radc6_b205_29_f4_sacsc;
float b429_34a_radc6_b206_28_f4_sacsc;
unsigned char b429_34a_radc6_off_l1_sacsc;
char b429_34a_radc6_s203_c1_sacsc;
char b429_34a_radc6_s205_c1_sacsc;
char b429_34a_radc6_s206_c1_sacsc;
float b429_34i_lirs4_b332_28_f4_sacsc;
float b429_34i_lirs4_b333_28_f4_sacsc;
unsigned char b429_34i_lirs4_off_l1_sacsc;
char b429_34i_lirs4_s332_c1_sacsc;
char b429_34i_lirs4_s333_c1_sacsc;
float b429_34i_rirs4_b332_28_f4_sacsc;
float b429_34i_rirs4_b333_28_f4_sacsc;
unsigned char b429_34i_rirs4_off_l1_sacsc;
char b429_34i_rirs4_s332_c1_sacsc;
char b429_34i_rirs4_s333_c1_sacsc;
bool ci_99_pos_alt_l1_sacsc;
bool ci_99_pos_reposn_l1_sacsc;
bool ci_99_frz_flt_l1_sacsc;
bool ci_99_frz_total_l1_sacsc;
double gv_04_eom_alpha_f8_sacsc;
bool gv_24_cb_bi2271_l1_sacsc;
bool gv_24_cb_bi2272_l1_sacsc;
bool gv_24_cb_bi2273_l1_sacsc;
bool gv_24_cb_bi2274_l1_sacsc;
bool gv_30_wd_icedet_fail_l1_sacsc[2];
bool gv_30_wd_icedet_l1_sacsc[2];
bool gv_32g_pias_pacu1_p15j_l1_sacsc;
bool gv_32g_pias_pacu1_p15k_l1_sacsc;
bool gv_32g_pias_pacu2_p24g_l1_sacsc;
bool gv_32g_pias_pacu2_p25k_l1_sacsc;
bool h_04t_trim_active_l1_sacsc;
bool h_27w_ctrl_actuated_sw_l1_sacsc;
bool h_27w_spc_qtg_test_active_l1_sacsc;
bool i_27w_advance_switch_l1_sacsc;
bool i_27w_pilot_actuated_tst_l1_sacsc;
unsigned char i_30_sph1_l1_sacsc;
unsigned char i_30_sph2_l1_sacsc;
unsigned char i_30_swai_l1_sacsc;
unsigned char l_99_xz_tcrsyst_l1_sacsc;
unsigned char l_99_xz_tcrtot_l1_sacsc;
char s_27w_spc_version_c1_sacsc;
bool mi_27_m_0121_l1_sacsc;
bool mi_27_m_0122_l1_sacsc;
bool mi_27_m_0123_l1_sacsc;
bool mi_27_m_0221_l1_sacsc;
bool mi_30_m_0111_l1_sacsc;
bool mi_30_m_0112_l1_sacsc;
} input_stallWarningcomputer_S;
typedef struct output_stallWarningcomputer_S
{
float b429_27_lspc1_b127_28_f4_sacsc;
float b429_27_lspc1_b137_28_f4_sacsc;
float b429_27_lspc1_b221_28_f4_sacsc;
float b429_27_lspc1_b222_28_f4_sacsc;
float b429_27_lspc1_b225_28_f4_sacsc;
float b429_27_lspc1_b231_28_f4_sacsc;
float b429_27_lspc1_b251_29_f4_sacsc;
unsigned char b429_27_lspc1_d270_11_l1_sacsc;
unsigned char b429_27_lspc1_d270_12_l1_sacsc;
unsigned char b429_27_lspc1_d270_13_l1_sacsc;
unsigned char b429_27_lspc1_d270_14_l1_sacsc;
unsigned char b429_27_lspc1_d270_15_l1_sacsc;
unsigned char b429_27_lspc1_d270_16_l1_sacsc;
unsigned char b429_27_lspc1_d270_17_l1_sacsc;
unsigned char b429_27_lspc1_d270_18_l1_sacsc;
unsigned char b429_27_lspc1_d270_19_l1_sacsc;
unsigned char b429_27_lspc1_d270_20_l1_sacsc;
unsigned char b429_27_lspc1_d270_21_l1_sacsc;
unsigned char b429_27_lspc1_d270_22_l1_sacsc;
unsigned char b429_27_lspc1_d270_23_l1_sacsc;
unsigned char b429_27_lspc1_d270_24_l1_sacsc;
unsigned char b429_27_lspc1_d270_25_l1_sacsc;
unsigned char b429_27_lspc1_d270_26_l1_sacsc;
unsigned char b429_27_lspc1_d270_27_l1_sacsc;
unsigned char b429_27_lspc1_d270_28_l1_sacsc;
unsigned char b429_27_lspc1_d270_29_l1_sacsc;
unsigned char b429_27_lspc1_d271_11_l1_sacsc;
unsigned char b429_27_lspc1_d271_12_l1_sacsc;
unsigned char b429_27_lspc1_d271_13_l1_sacsc;
unsigned char b429_27_lspc1_d271_14_l1_sacsc;
unsigned char b429_27_lspc1_d271_15_l1_sacsc;
unsigned char b429_27_lspc1_d271_16_l1_sacsc;
unsigned char b429_27_lspc1_d271_17_l1_sacsc;
unsigned char b429_27_lspc1_d271_18_l1_sacsc;
unsigned char b429_27_lspc1_d271_19_l1_sacsc;
unsigned char b429_27_lspc1_d271_20_l1_sacsc;
unsigned char b429_27_lspc1_d271_21_l1_sacsc;
unsigned char b429_27_lspc1_d271_22_l1_sacsc;
unsigned char b429_27_lspc1_d271_23_l1_sacsc;
unsigned char b429_27_lspc1_d271_24_l1_sacsc;
unsigned char b429_27_lspc1_d271_25_l1_sacsc;
unsigned char b429_27_lspc1_d271_26_l1_sacsc;
unsigned char b429_27_lspc1_d271_27_l1_sacsc;
unsigned char b429_27_lspc1_d271_28_l1_sacsc;
unsigned char b429_27_lspc1_d271_29_l1_sacsc;
unsigned char b429_27_lspc1_d350_11_l1_sacsc;
unsigned char b429_27_lspc1_d350_12_l1_sacsc;
unsigned char b429_27_lspc1_d350_13_l1_sacsc;
unsigned char b429_27_lspc1_d350_14_l1_sacsc;
unsigned char b429_27_lspc1_d350_15_l1_sacsc;
unsigned char b429_27_lspc1_d350_16_l1_sacsc;
unsigned char b429_27_lspc1_d350_17_l1_sacsc;
unsigned char b429_27_lspc1_d350_18_l1_sacsc;
unsigned char b429_27_lspc1_d350_19_l1_sacsc;
unsigned char b429_27_lspc1_d350_20_l1_sacsc;
unsigned char b429_27_lspc1_d350_21_l1_sacsc;
unsigned char b429_27_lspc1_d350_22_l1_sacsc;
unsigned char b429_27_lspc1_d350_23_l1_sacsc;
unsigned char b429_27_lspc1_d350_24_l1_sacsc;
unsigned char b429_27_lspc1_d350_25_l1_sacsc;
unsigned char b429_27_lspc1_d350_26_l1_sacsc;
unsigned char b429_27_lspc1_d350_27_l1_sacsc;
unsigned char b429_27_lspc1_d350_28_l1_sacsc;
unsigned char b429_27_lspc1_d350_29_l1_sacsc;
unsigned char b429_27_lspc1_d351_11_l1_sacsc;
unsigned char b429_27_lspc1_d351_12_l1_sacsc;
unsigned char b429_27_lspc1_d351_13_l1_sacsc;
unsigned char b429_27_lspc1_d351_14_l1_sacsc;
unsigned char b429_27_lspc1_d351_15_l1_sacsc;
unsigned char b429_27_lspc1_d351_16_l1_sacsc;
unsigned char b429_27_lspc1_d351_17_l1_sacsc;
unsigned char b429_27_lspc1_d351_18_l1_sacsc;
unsigned char b429_27_lspc1_d351_19_l1_sacsc;
unsigned char b429_27_lspc1_d351_20_l1_sacsc;
unsigned char b429_27_lspc1_d351_21_l1_sacsc;
unsigned char b429_27_lspc1_d351_22_l1_sacsc;
unsigned char b429_27_lspc1_d351_23_l1_sacsc;
unsigned char b429_27_lspc1_d351_24_l1_sacsc;
unsigned char b429_27_lspc1_d351_25_l1_sacsc;
unsigned char b429_27_lspc1_d351_26_l1_sacsc;
unsigned char b429_27_lspc1_d351_27_l1_sacsc;
unsigned char b429_27_lspc1_d351_28_l1_sacsc;
unsigned char b429_27_lspc1_d351_29_l1_sacsc;
unsigned char b429_27_lspc1_d352_11_l1_sacsc;
unsigned char b429_27_lspc1_d352_12_l1_sacsc;
unsigned char b429_27_lspc1_d352_13_l1_sacsc;
unsigned char b429_27_lspc1_d352_14_l1_sacsc;
unsigned char b429_27_lspc1_d352_15_l1_sacsc;
unsigned char b429_27_lspc1_d352_16_l1_sacsc;
unsigned char b429_27_lspc1_d352_17_l1_sacsc;
unsigned char b429_27_lspc1_d352_18_l1_sacsc;
unsigned char b429_27_lspc1_d352_19_l1_sacsc;
unsigned char b429_27_lspc1_d352_20_l1_sacsc;
unsigned char b429_27_lspc1_d352_21_l1_sacsc;
unsigned char b429_27_lspc1_d352_22_l1_sacsc;
unsigned char b429_27_lspc1_d352_23_l1_sacsc;
unsigned char b429_27_lspc1_d352_24_l1_sacsc;
unsigned char b429_27_lspc1_d352_25_l1_sacsc;
unsigned char b429_27_lspc1_d352_26_l1_sacsc;
unsigned char b429_27_lspc1_d352_27_l1_sacsc;
unsigned char b429_27_lspc1_d352_28_l1_sacsc;
unsigned char b429_27_lspc1_d352_29_l1_sacsc;
unsigned char b429_27_lspc1_d353_11_l1_sacsc;
unsigned char b429_27_lspc1_d353_12_l1_sacsc;
unsigned char b429_27_lspc1_d353_13_l1_sacsc;
unsigned char b429_27_lspc1_d353_14_l1_sacsc;
unsigned char b429_27_lspc1_d353_15_l1_sacsc;
unsigned char b429_27_lspc1_d353_16_l1_sacsc;
unsigned char b429_27_lspc1_d353_17_l1_sacsc;
unsigned char b429_27_lspc1_d353_18_l1_sacsc;
unsigned char b429_27_lspc1_d353_19_l1_sacsc;
unsigned char b429_27_lspc1_d353_20_l1_sacsc;
unsigned char b429_27_lspc1_d353_21_l1_sacsc;
unsigned char b429_27_lspc1_d353_22_l1_sacsc;
unsigned char b429_27_lspc1_d353_23_l1_sacsc;
unsigned char b429_27_lspc1_d353_24_l1_sacsc;
unsigned char b429_27_lspc1_d353_25_l1_sacsc;
unsigned char b429_27_lspc1_d353_26_l1_sacsc;
unsigned char b429_27_lspc1_d353_27_l1_sacsc;
unsigned char b429_27_lspc1_d353_28_l1_sacsc;
unsigned char b429_27_lspc1_d353_29_l1_sacsc;
unsigned char b429_27_lspc1_off_l1_sacsc;
char b429_27_lspc1_s127_c1_sacsc;
char b429_27_lspc1_s137_c1_sacsc;
char b429_27_lspc1_s221_c1_sacsc;
char b429_27_lspc1_s222_c1_sacsc;
char b429_27_lspc1_s225_c1_sacsc;
char b429_27_lspc1_s231_c1_sacsc;
char b429_27_lspc1_s251_c1_sacsc;
char b429_27_lspc1_s270_c1_sacsc;
char b429_27_lspc1_s271_c1_sacsc;
char b429_27_lspc1_s350_c1_sacsc;
char b429_27_lspc1_s351_c1_sacsc;
char b429_27_lspc1_s352_c1_sacsc;
char b429_27_lspc1_s353_c1_sacsc;
float b429_27_lspc2_b001_28_f4_sacsc;
float b429_27_lspc2_b005_23_f4_sacsc;
unsigned char b429_27_lspc2_d001_11_l1_sacsc;
unsigned char b429_27_lspc2_d001_12_l1_sacsc;
unsigned char b429_27_lspc2_d001_13_l1_sacsc;
unsigned char b429_27_lspc2_d002_11_l1_sacsc;
unsigned char b429_27_lspc2_d002_12_l1_sacsc;
unsigned char b429_27_lspc2_d002_13_l1_sacsc;
unsigned char b429_27_lspc2_d002_14_l1_sacsc;
unsigned char b429_27_lspc2_d002_15_l1_sacsc;
unsigned char b429_27_lspc2_d002_16_l1_sacsc;
unsigned char b429_27_lspc2_d002_17_l1_sacsc;
unsigned char b429_27_lspc2_d002_18_l1_sacsc;
unsigned char b429_27_lspc2_d002_19_l1_sacsc;
unsigned char b429_27_lspc2_d002_20_l1_sacsc;
unsigned char b429_27_lspc2_d002_21_l1_sacsc;
unsigned char b429_27_lspc2_d002_22_l1_sacsc;
unsigned char b429_27_lspc2_d002_23_l1_sacsc;
unsigned char b429_27_lspc2_d002_24_l1_sacsc;
unsigned char b429_27_lspc2_d002_25_l1_sacsc;
unsigned char b429_27_lspc2_d002_26_l1_sacsc;
unsigned char b429_27_lspc2_d002_27_l1_sacsc;
unsigned char b429_27_lspc2_d002_28_l1_sacsc;
unsigned char b429_27_lspc2_d002_29_l1_sacsc;
unsigned char b429_27_lspc2_off_l1_sacsc;
char b429_27_lspc2_s001_c1_sacsc;
char b429_27_lspc2_s002_c1_sacsc;
char b429_27_lspc2_s003_c1_sacsc;
char b429_27_lspc2_s004_c1_sacsc;
char b429_27_lspc2_s005_c1_sacsc;
float b429_27_lspcxtalk1_b027_28_f4_sacsc;
float b429_27_lspcxtalk1_b037_28_f4_sacsc;
char b429_27_lspcxtalk1_s027_c1_sacsc;
char b429_27_lspcxtalk1_s037_c1_sacsc;
float b429_27_rspc1_b127_28_f4_sacsc;
float b429_27_rspc1_b137_28_f4_sacsc;
float b429_27_rspc1_b221_28_f4_sacsc;
float b429_27_rspc1_b222_28_f4_sacsc;
float b429_27_rspc1_b225_28_f4_sacsc;
float b429_27_rspc1_b231_28_f4_sacsc;
float b429_27_rspc1_b251_29_f4_sacsc;
unsigned char b429_27_rspc1_d270_11_l1_sacsc;
unsigned char b429_27_rspc1_d270_12_l1_sacsc;
unsigned char b429_27_rspc1_d270_13_l1_sacsc;
unsigned char b429_27_rspc1_d270_14_l1_sacsc;
unsigned char b429_27_rspc1_d270_15_l1_sacsc;
unsigned char b429_27_rspc1_d270_16_l1_sacsc;
unsigned char b429_27_rspc1_d270_17_l1_sacsc;
unsigned char b429_27_rspc1_d270_18_l1_sacsc;
unsigned char b429_27_rspc1_d270_19_l1_sacsc;
unsigned char b429_27_rspc1_d270_20_l1_sacsc;
unsigned char b429_27_rspc1_d270_21_l1_sacsc;
unsigned char b429_27_rspc1_d270_22_l1_sacsc;
unsigned char b429_27_rspc1_d270_23_l1_sacsc;
unsigned char b429_27_rspc1_d270_24_l1_sacsc;
unsigned char b429_27_rspc1_d270_25_l1_sacsc;
unsigned char b429_27_rspc1_d270_26_l1_sacsc;
unsigned char b429_27_rspc1_d270_27_l1_sacsc;
unsigned char b429_27_rspc1_d270_28_l1_sacsc;
unsigned char b429_27_rspc1_d270_29_l1_sacsc;
unsigned char b429_27_rspc1_d271_11_l1_sacsc;
unsigned char b429_27_rspc1_d271_12_l1_sacsc;
unsigned char b429_27_rspc1_d271_13_l1_sacsc;
unsigned char b429_27_rspc1_d271_14_l1_sacsc;
unsigned char b429_27_rspc1_d271_15_l1_sacsc;
unsigned char b429_27_rspc1_d271_16_l1_sacsc;
unsigned char b429_27_rspc1_d271_17_l1_sacsc;
unsigned char b429_27_rspc1_d271_18_l1_sacsc;
unsigned char b429_27_rspc1_d271_19_l1_sacsc;
unsigned char b429_27_rspc1_d271_20_l1_sacsc;
unsigned char b429_27_rspc1_d271_21_l1_sacsc;
unsigned char b429_27_rspc1_d271_22_l1_sacsc;
unsigned char b429_27_rspc1_d271_23_l1_sacsc;
unsigned char b429_27_rspc1_d271_24_l1_sacsc;
unsigned char b429_27_rspc1_d271_25_l1_sacsc;
unsigned char b429_27_rspc1_d271_26_l1_sacsc;
unsigned char b429_27_rspc1_d271_27_l1_sacsc;
unsigned char b429_27_rspc1_d271_28_l1_sacsc;
unsigned char b429_27_rspc1_d271_29_l1_sacsc;
unsigned char b429_27_rspc1_d350_11_l1_sacsc;
unsigned char b429_27_rspc1_d350_12_l1_sacsc;
unsigned char b429_27_rspc1_d350_13_l1_sacsc;
unsigned char b429_27_rspc1_d350_14_l1_sacsc;
unsigned char b429_27_rspc1_d350_15_l1_sacsc;
unsigned char b429_27_rspc1_d350_16_l1_sacsc;
unsigned char b429_27_rspc1_d350_17_l1_sacsc;
unsigned char b429_27_rspc1_d350_18_l1_sacsc;
unsigned char b429_27_rspc1_d350_19_l1_sacsc;
unsigned char b429_27_rspc1_d350_20_l1_sacsc;
unsigned char b429_27_rspc1_d350_21_l1_sacsc;
unsigned char b429_27_rspc1_d350_22_l1_sacsc;
unsigned char b429_27_rspc1_d350_23_l1_sacsc;
unsigned char b429_27_rspc1_d350_24_l1_sacsc;
unsigned char b429_27_rspc1_d350_25_l1_sacsc;
unsigned char b429_27_rspc1_d350_26_l1_sacsc;
unsigned char b429_27_rspc1_d350_27_l1_sacsc;
unsigned char b429_27_rspc1_d350_28_l1_sacsc;
unsigned char b429_27_rspc1_d350_29_l1_sacsc;
unsigned char b429_27_rspc1_d351_11_l1_sacsc;
unsigned char b429_27_rspc1_d351_12_l1_sacsc;
unsigned char b429_27_rspc1_d351_13_l1_sacsc;
unsigned char b429_27_rspc1_d351_14_l1_sacsc;
unsigned char b429_27_rspc1_d351_15_l1_sacsc;
unsigned char b429_27_rspc1_d351_16_l1_sacsc;
unsigned char b429_27_rspc1_d351_17_l1_sacsc;
unsigned char b429_27_rspc1_d351_18_l1_sacsc;
unsigned char b429_27_rspc1_d351_19_l1_sacsc;
unsigned char b429_27_rspc1_d351_20_l1_sacsc;
unsigned char b429_27_rspc1_d351_21_l1_sacsc;
unsigned char b429_27_rspc1_d351_22_l1_sacsc;
unsigned char b429_27_rspc1_d351_23_l1_sacsc;
unsigned char b429_27_rspc1_d351_24_l1_sacsc;
unsigned char b429_27_rspc1_d351_25_l1_sacsc;
unsigned char b429_27_rspc1_d351_26_l1_sacsc;
unsigned char b429_27_rspc1_d351_27_l1_sacsc;
unsigned char b429_27_rspc1_d351_28_l1_sacsc;
unsigned char b429_27_rspc1_d351_29_l1_sacsc;
unsigned char b429_27_rspc1_d352_11_l1_sacsc;
unsigned char b429_27_rspc1_d352_12_l1_sacsc;
unsigned char b429_27_rspc1_d352_13_l1_sacsc;
unsigned char b429_27_rspc1_d352_14_l1_sacsc;
unsigned char b429_27_rspc1_d352_15_l1_sacsc;
unsigned char b429_27_rspc1_d352_16_l1_sacsc;
unsigned char b429_27_rspc1_d352_17_l1_sacsc;
unsigned char b429_27_rspc1_d352_18_l1_sacsc;
unsigned char b429_27_rspc1_d352_19_l1_sacsc;
unsigned char b429_27_rspc1_d352_20_l1_sacsc;
unsigned char b429_27_rspc1_d352_21_l1_sacsc;
unsigned char b429_27_rspc1_d352_22_l1_sacsc;
unsigned char b429_27_rspc1_d352_23_l1_sacsc;
unsigned char b429_27_rspc1_d352_24_l1_sacsc;
unsigned char b429_27_rspc1_d352_25_l1_sacsc;
unsigned char b429_27_rspc1_d352_26_l1_sacsc;
unsigned char b429_27_rspc1_d352_27_l1_sacsc;
unsigned char b429_27_rspc1_d352_28_l1_sacsc;
unsigned char b429_27_rspc1_d352_29_l1_sacsc;
unsigned char b429_27_rspc1_d353_11_l1_sacsc;
unsigned char b429_27_rspc1_d353_12_l1_sacsc;
unsigned char b429_27_rspc1_d353_13_l1_sacsc;
unsigned char b429_27_rspc1_d353_14_l1_sacsc;
unsigned char b429_27_rspc1_d353_15_l1_sacsc;
unsigned char b429_27_rspc1_d353_16_l1_sacsc;
unsigned char b429_27_rspc1_d353_17_l1_sacsc;
unsigned char b429_27_rspc1_d353_18_l1_sacsc;
unsigned char b429_27_rspc1_d353_19_l1_sacsc;
unsigned char b429_27_rspc1_d353_20_l1_sacsc;
unsigned char b429_27_rspc1_d353_21_l1_sacsc;
unsigned char b429_27_rspc1_d353_22_l1_sacsc;
unsigned char b429_27_rspc1_d353_23_l1_sacsc;
unsigned char b429_27_rspc1_d353_24_l1_sacsc;
unsigned char b429_27_rspc1_d353_25_l1_sacsc;
unsigned char b429_27_rspc1_d353_26_l1_sacsc;
unsigned char b429_27_rspc1_d353_27_l1_sacsc;
unsigned char b429_27_rspc1_d353_28_l1_sacsc;
unsigned char b429_27_rspc1_d353_29_l1_sacsc;
unsigned char b429_27_rspc1_off_l1_sacsc;
char b429_27_rspc1_s127_c1_sacsc;
char b429_27_rspc1_s137_c1_sacsc;
char b429_27_rspc1_s221_c1_sacsc;
char b429_27_rspc1_s222_c1_sacsc;
char b429_27_rspc1_s225_c1_sacsc;
char b429_27_rspc1_s231_c1_sacsc;
char b429_27_rspc1_s251_c1_sacsc;
char b429_27_rspc1_s270_c1_sacsc;
char b429_27_rspc1_s271_c1_sacsc;
char b429_27_rspc1_s350_c1_sacsc;
char b429_27_rspc1_s351_c1_sacsc;
char b429_27_rspc1_s352_c1_sacsc;
char b429_27_rspc1_s353_c1_sacsc;
float b429_27_rspc2_b001_28_f4_sacsc;
float b429_27_rspc2_b005_23_f4_sacsc;
unsigned char b429_27_rspc2_d001_11_l1_sacsc;
unsigned char b429_27_rspc2_d001_12_l1_sacsc;
unsigned char b429_27_rspc2_d001_13_l1_sacsc;
unsigned char b429_27_rspc2_d002_11_l1_sacsc;
unsigned char b429_27_rspc2_d002_12_l1_sacsc;
unsigned char b429_27_rspc2_d002_13_l1_sacsc;
unsigned char b429_27_rspc2_d002_14_l1_sacsc;
unsigned char b429_27_rspc2_d002_15_l1_sacsc;
unsigned char b429_27_rspc2_d002_16_l1_sacsc;
unsigned char b429_27_rspc2_d002_17_l1_sacsc;
unsigned char b429_27_rspc2_d002_18_l1_sacsc;
unsigned char b429_27_rspc2_d002_19_l1_sacsc;
unsigned char b429_27_rspc2_d002_20_l1_sacsc;
unsigned char b429_27_rspc2_d002_21_l1_sacsc;
unsigned char b429_27_rspc2_d002_22_l1_sacsc;
unsigned char b429_27_rspc2_d002_23_l1_sacsc;
unsigned char b429_27_rspc2_d002_24_l1_sacsc;
unsigned char b429_27_rspc2_d002_25_l1_sacsc;
unsigned char b429_27_rspc2_d002_26_l1_sacsc;
unsigned char b429_27_rspc2_d002_27_l1_sacsc;
unsigned char b429_27_rspc2_d002_28_l1_sacsc;
unsigned char b429_27_rspc2_d002_29_l1_sacsc;
unsigned char b429_27_rspc2_off_l1_sacsc;
char b429_27_rspc2_s001_c1_sacsc;
char b429_27_rspc2_s002_c1_sacsc;
char b429_27_rspc2_s003_c1_sacsc;
char b429_27_rspc2_s004_c1_sacsc;
char b429_27_rspc2_s005_c1_sacsc;
float b429_27_rspcxtalk1_b027_28_f4_sacsc;
float b429_27_rspcxtalk1_b037_28_f4_sacsc;
char b429_27_rspcxtalk1_s027_c1_sacsc;
char b429_27_rspcxtalk1_s037_c1_sacsc;
unsigned char co_99_pos_uprtsyn_stallprotect_l1_sacsc;
unsigned char co_99_pos_uprtsyn_stallpusher_l1_sacsc;
unsigned char co_99_pos_uprtsyn_stallshaker_l1_sacsc;
unsigned char co_99_pos_uprtsyn_stallwarning_l1_sacsc;
unsigned char gv_27w_auto_ignition_1_l1_sacsc[2];
unsigned char gv_27w_auto_ignition_2_l1_sacsc[2];
int gv_27w_spc_heartbeat_i4_sacsc;
float gv_27w_spc_l_ignition_f4_sacsc;
float gv_27w_spc_l_pusher_f4_sacsc;
float gv_27w_spc_l_shaker_f4_sacsc;
unsigned char gv_27w_spc_power_status_l1_sacsc[2];
float gv_27w_spc_r_ignition_f4_sacsc;
float gv_27w_spc_r_pusher_f4_sacsc;
float gv_27w_spc_r_shaker_f4_sacsc;
unsigned char gv_27w_stick_pusher_enable_l1_sacsc[2];
unsigned char gv_27w_stick_shaker_l1_sacsc[2];
unsigned char gv_27w_trim_wheel_input_dis_l1_sacsc[2];
unsigned char gv_27w_van_heater_status_l1_sacsc[2];
unsigned char o_27w_l_stall_warning_l1_sacsc;
unsigned char o_27w_r_stall_warning_l1_sacsc;
} output_stallWarningcomputer_S;
typedef struct sacsc_stallwarningcomputer_S
{
struct input_stallWarningcomputer_S input;
struct output_stallWarningcomputer_S output;
} sacsc_stallwarningcomputer_S;
#endif // SACSCSTALLWARNINGCOMPUTER_HEADER_H

View File

@ -1,529 +0,0 @@
#ifndef SACSCFUEL_H
#define SACSCFUEL_H
typedef struct input_fuel_S {
double deltatime;
unsigned char b429_31_aioc6d_d271_20_l1_sacsc;
unsigned char b429_31_aioc6d_d272_11_l1_sacsc;
unsigned char b429_31_aioc6d_d272_12_l1_sacsc;
unsigned char b429_31_aioc6d_d272_13_l1_sacsc;
unsigned char b429_31_aioc6d_d272_14_l1_sacsc;
unsigned char b429_31_aioc6d_d272_15_l1_sacsc;
unsigned char b429_31_aioc6d_d272_16_l1_sacsc;
unsigned char b429_31_aioc6d_d272_17_l1_sacsc;
unsigned char b429_31_aioc6d_d272_18_l1_sacsc;
unsigned char b429_31_aioc6d_d272_19_l1_sacsc;
unsigned char b429_31_aioc6d_d272_20_l1_sacsc;
unsigned char b429_31_aioc6d_d272_21_l1_sacsc;
unsigned char b429_31_aioc6d_d272_22_l1_sacsc;
unsigned char b429_31_aioc6d_d272_23_l1_sacsc;
unsigned char b429_31_aioc6d_d272_24_l1_sacsc;
unsigned char b429_31_aioc6d_d272_25_l1_sacsc;
unsigned char b429_31_aioc6d_d272_26_l1_sacsc;
unsigned char b429_31_bioc6d_d271_20_l1_sacsc;
unsigned char b429_31_bioc6d_d272_11_l1_sacsc;
unsigned char b429_31_bioc6d_d272_12_l1_sacsc;
unsigned char b429_31_bioc6d_d272_13_l1_sacsc;
unsigned char b429_31_bioc6d_d272_14_l1_sacsc;
unsigned char b429_31_bioc6d_d272_15_l1_sacsc;
unsigned char b429_31_bioc6d_d272_16_l1_sacsc;
unsigned char b429_31_bioc6d_d272_17_l1_sacsc;
unsigned char b429_31_bioc6d_d272_18_l1_sacsc;
unsigned char b429_31_bioc6d_d272_19_l1_sacsc;
unsigned char b429_31_bioc6d_d272_20_l1_sacsc;
unsigned char b429_31_bioc6d_d272_21_l1_sacsc;
unsigned char b429_31_bioc6d_d272_22_l1_sacsc;
unsigned char b429_31_bioc6d_d272_23_l1_sacsc;
unsigned char b429_31_bioc6d_d272_24_l1_sacsc;
unsigned char b429_31_bioc6d_d272_25_l1_sacsc;
unsigned char b429_31_bioc6d_d272_26_l1_sacsc;
unsigned char b429_32g_pacu1a_d277_11_l1_sacsc;
unsigned char b429_32g_pacu1a_d277_12_l1_sacsc;
unsigned char b429_32g_pacu1a_d277_13_l1_sacsc;
unsigned char b429_32g_pacu1a_d277_14_l1_sacsc;
unsigned char b429_32g_pacu2a_d277_11_l1_sacsc;
unsigned char b429_32g_pacu2a_d277_12_l1_sacsc;
unsigned char b429_32g_pacu2a_d277_13_l1_sacsc;
unsigned char b429_32g_pacu2a_d277_14_l1_sacsc;
unsigned char ci_99_acset_tankfuel_l1_sacsc;
unsigned char ci_99_frz_fuel_l1_sacsc;
unsigned char ci_99_reset_fueltemp_l1_sacsc;
unsigned char gv_04_grnd_ac_on_ground_l1_sacsc;
unsigned char gv_24_cb_bi2801_l1_sacsc;
unsigned char gv_24_cb_bi2802_l1_sacsc;
unsigned char gv_24_cb_bi2803_l1_sacsc;
unsigned char gv_24_cb_bi2804_l1_sacsc;
unsigned char gv_24_cb_bi2805_l1_sacsc;
unsigned char gv_24_cb_bi2806_l1_sacsc;
unsigned char gv_24_cb_bi2807_l1_sacsc;
unsigned char gv_24_cb_bi2808_l1_sacsc;
unsigned char gv_24_cb_bi2809_l1_sacsc;
unsigned char gv_24_cb_bi2810_l1_sacsc;
unsigned char gv_24_cb_bi2811_l1_sacsc;
unsigned char gv_24_cb_bi2812_l1_sacsc;
unsigned char gv_24_cb_bi2813_l1_sacsc;
unsigned char gv_24_cb_bi2814_l1_sacsc;
unsigned char gv_24_cb_bi2815_l1_sacsc;
unsigned char gv_24_cb_bi2816_l1_sacsc;
unsigned char gv_24_cb_bi2817_l1_sacsc;
unsigned char gv_24_cb_bi2818_l1_sacsc;
unsigned char gv_24_cb_bi2819_l1_sacsc;
unsigned char gv_49_es_l1_sacsc;
unsigned char gv_49_fs_l1_sacsc;
unsigned char i_26_fire_hdl_apu_l1_sacsc;
unsigned char i_26_fire_hdl_l_l1_sacsc;
unsigned char i_26_fire_hdl_r_l1_sacsc;
unsigned char i_28_boost_dc_l1_sacsc;
unsigned char i_28_boost1_l1_sacsc;
unsigned char i_28_boost2_l1_sacsc;
unsigned char i_28_boost3_l1_sacsc;
unsigned char i_28_boost4_l1_sacsc;
unsigned char i_28_xfeed_l1_sacsc;
unsigned char s_28_ac_config_kg_units_l1_sacsc;
unsigned char mi_28_m_0001_l1_sacsc;
unsigned char mi_28_m_0021_l1_sacsc;
unsigned char mi_28_m_0041_l1_sacsc;
unsigned char mi_28_m_0042_l1_sacsc;
unsigned char mi_28_m_0043_l1_sacsc;
unsigned char mi_28_m_0044_l1_sacsc;
unsigned char mi_28_m_0051_l1_sacsc;
unsigned char mi_28_m_0052_l1_sacsc;
unsigned char mi_28_m_0061_l1_sacsc;
unsigned char mi_28_m_0062_l1_sacsc;
unsigned char mi_28_m_0071_l1_sacsc;
unsigned char mi_28_m_0081_l1_sacsc;
unsigned char mi_28_m_0091_l1_sacsc;
unsigned char mi_28_m_0101_l1_sacsc;
unsigned char mi_28_m_0102_l1_sacsc;
char b429_31_aioc6d_s271_c1_sacsc;
char b429_31_aioc6d_s272_c1_sacsc;
char b429_31_bioc6d_s271_c1_sacsc;
char b429_31_bioc6d_s272_c1_sacsc;
char b429_32g_pacu1a_s277_c1_sacsc;
char b429_32g_pacu2a_s277_c1_sacsc;
double gv_04_eom_alt_press_f8_sacsc;
double gv_04_eom_phi_deg_f8_sacsc;
double gv_04_eom_theta_deg_f8_sacsc;
float ci_99_acset_fuelusagerate_f4_sacsc;
float ci_99_acset_tankfuel_f4_sacsc[2];
float gv_21p_pa_f4_sacsc;
float gv_49_rpm_f4_sacsc;
float gv_49_wf_f4_sacsc;
float gv_71_nagbp_f4_sacsc[2];
float gv_71_tt2c_f4_sacsc;
float gv_71_wf_f4_sacsc[2];
float gv_99w_os_tem_alt_f4_sacsc;
} input_fuel_S;
typedef struct output_fuel_S {
unsigned char b429_28_afcu1_d151_01_11_l1_sacsc;
unsigned char b429_28_afcu1_d151_01_12_l1_sacsc;
unsigned char b429_28_afcu1_d151_01_13_l1_sacsc;
unsigned char b429_28_afcu1_d151_01_14_l1_sacsc;
unsigned char b429_28_afcu1_d151_01_15_l1_sacsc;
unsigned char b429_28_afcu1_d151_01_16_l1_sacsc;
unsigned char b429_28_afcu1_d151_10_11_l1_sacsc;
unsigned char b429_28_afcu1_d151_10_12_l1_sacsc;
unsigned char b429_28_afcu1_d151_10_13_l1_sacsc;
unsigned char b429_28_afcu1_d151_10_14_l1_sacsc;
unsigned char b429_28_afcu1_d151_10_15_l1_sacsc;
unsigned char b429_28_afcu1_d151_10_16_l1_sacsc;
unsigned char b429_28_afcu1_d152_01_12_l1_sacsc;
unsigned char b429_28_afcu1_d152_01_16_l1_sacsc;
unsigned char b429_28_afcu1_d152_01_20_l1_sacsc;
unsigned char b429_28_afcu1_d152_01_24_l1_sacsc;
unsigned char b429_28_afcu1_d152_10_12_l1_sacsc;
unsigned char b429_28_afcu1_d152_10_16_l1_sacsc;
unsigned char b429_28_afcu1_d152_10_20_l1_sacsc;
unsigned char b429_28_afcu1_d152_10_24_l1_sacsc;
unsigned char b429_28_afcu1_off_l1_sacsc;
unsigned char b429_28_afqc1_d270_11_l1_sacsc;
unsigned char b429_28_afqc1_d270_12_l1_sacsc;
unsigned char b429_28_afqc1_d270_13_l1_sacsc;
unsigned char b429_28_afqc1_d270_14_l1_sacsc;
unsigned char b429_28_afqc1_d270_15_l1_sacsc;
unsigned char b429_28_afqc1_d270_16_l1_sacsc;
unsigned char b429_28_afqc1_d270_17_l1_sacsc;
unsigned char b429_28_afqc1_d270_29_l1_sacsc;
unsigned char b429_28_afqc1_d271_11_l1_sacsc;
unsigned char b429_28_afqc1_d271_12_l1_sacsc;
unsigned char b429_28_afqc1_d271_13_l1_sacsc;
unsigned char b429_28_afqc1_d271_14_l1_sacsc;
unsigned char b429_28_afqc1_d271_15_l1_sacsc;
unsigned char b429_28_afqc1_d271_16_l1_sacsc;
unsigned char b429_28_afqc1_d271_17_l1_sacsc;
unsigned char b429_28_afqc1_d271_18_l1_sacsc;
unsigned char b429_28_afqc1_d271_19_l1_sacsc;
unsigned char b429_28_afqc1_d271_21_l1_sacsc;
unsigned char b429_28_afqc1_d271_22_l1_sacsc;
unsigned char b429_28_afqc1_d350_11_l1_sacsc;
unsigned char b429_28_afqc1_d350_12_l1_sacsc;
unsigned char b429_28_afqc1_d350_13_l1_sacsc;
unsigned char b429_28_afqc1_d351_11_l1_sacsc;
unsigned char b429_28_afqc1_d351_12_l1_sacsc;
unsigned char b429_28_afqc1_d351_13_l1_sacsc;
unsigned char b429_28_afqc1_d351_14_l1_sacsc;
unsigned char b429_28_afqc1_d351_16_l1_sacsc;
unsigned char b429_28_afqc1_d351_17_l1_sacsc;
unsigned char b429_28_afqc1_d351_18_l1_sacsc;
unsigned char b429_28_afqc1_d351_19_l1_sacsc;
unsigned char b429_28_afqc1_d351_20_l1_sacsc;
unsigned char b429_28_afqc1_d351_21_l1_sacsc;
unsigned char b429_28_afqc1_d351_22_l1_sacsc;
unsigned char b429_28_afqc1_d351_23_l1_sacsc;
unsigned char b429_28_afqc1_d351_24_l1_sacsc;
unsigned char b429_28_afqc1_d351_25_l1_sacsc;
unsigned char b429_28_afqc1_d351_26_l1_sacsc;
unsigned char b429_28_afqc1_d351_27_l1_sacsc;
unsigned char b429_28_afqc1_d351_28_l1_sacsc;
unsigned char b429_28_afqc1_d351_29_l1_sacsc;
unsigned char b429_28_afqc1_d361_11_l1_sacsc;
unsigned char b429_28_afqc1_d361_12_l1_sacsc;
unsigned char b429_28_afqc1_d361_13_l1_sacsc;
unsigned char b429_28_afqc1_d361_14_l1_sacsc;
unsigned char b429_28_afqc1_d361_15_l1_sacsc;
unsigned char b429_28_afqc1_d361_16_l1_sacsc;
unsigned char b429_28_afqc1_d361_17_l1_sacsc;
unsigned char b429_28_afqc1_d361_18_l1_sacsc;
unsigned char b429_28_afqc1_d361_19_l1_sacsc;
unsigned char b429_28_afqc1_d361_20_l1_sacsc;
unsigned char b429_28_afqc1_d361_21_l1_sacsc;
unsigned char b429_28_afqc1_d361_22_l1_sacsc;
unsigned char b429_28_afqc1_d361_23_l1_sacsc;
unsigned char b429_28_afqc1_d361_26_l1_sacsc;
unsigned char b429_28_afqc1_d361_27_l1_sacsc;
unsigned char b429_28_afqc1_d361_28_l1_sacsc;
unsigned char b429_28_afqc1_d361_29_l1_sacsc;
unsigned char b429_28_afqc1_d362_11_l1_sacsc;
unsigned char b429_28_afqc1_d362_12_l1_sacsc;
unsigned char b429_28_afqc1_d362_13_l1_sacsc;
unsigned char b429_28_afqc1_d362_14_l1_sacsc;
unsigned char b429_28_afqc1_d362_15_l1_sacsc;
unsigned char b429_28_afqc1_d362_16_l1_sacsc;
unsigned char b429_28_afqc1_d362_17_l1_sacsc;
unsigned char b429_28_afqc1_d362_18_l1_sacsc;
unsigned char b429_28_afqc1_d362_19_l1_sacsc;
unsigned char b429_28_afqc1_d362_20_l1_sacsc;
unsigned char b429_28_afqc1_d362_21_l1_sacsc;
unsigned char b429_28_afqc1_d362_22_l1_sacsc;
unsigned char b429_28_afqc1_d362_23_l1_sacsc;
unsigned char b429_28_afqc1_d362_26_l1_sacsc;
unsigned char b429_28_afqc1_d362_27_l1_sacsc;
unsigned char b429_28_afqc1_d362_28_l1_sacsc;
unsigned char b429_28_afqc1_d362_29_l1_sacsc;
unsigned char b429_28_afqc1_d364_11_l1_sacsc;
unsigned char b429_28_afqc1_d364_12_l1_sacsc;
unsigned char b429_28_afqc1_d364_13_l1_sacsc;
unsigned char b429_28_afqc1_d364_14_l1_sacsc;
unsigned char b429_28_afqc1_d364_15_l1_sacsc;
unsigned char b429_28_afqc1_d364_16_l1_sacsc;
unsigned char b429_28_afqc1_d364_17_l1_sacsc;
unsigned char b429_28_afqc1_d364_18_l1_sacsc;
unsigned char b429_28_afqc1_d364_19_l1_sacsc;
unsigned char b429_28_afqc1_d364_20_l1_sacsc;
unsigned char b429_28_afqc1_d364_21_l1_sacsc;
unsigned char b429_28_afqc1_d364_22_l1_sacsc;
unsigned char b429_28_afqc1_d364_23_l1_sacsc;
unsigned char b429_28_afqc1_d364_26_l1_sacsc;
unsigned char b429_28_afqc1_d364_27_l1_sacsc;
unsigned char b429_28_afqc1_d364_28_l1_sacsc;
unsigned char b429_28_afqc1_d364_29_l1_sacsc;
unsigned char b429_28_afqc1_off_l1_sacsc;
unsigned char b429_28_bfqc1_d270_11_l1_sacsc;
unsigned char b429_28_bfqc1_d270_12_l1_sacsc;
unsigned char b429_28_bfqc1_d270_13_l1_sacsc;
unsigned char b429_28_bfqc1_d270_14_l1_sacsc;
unsigned char b429_28_bfqc1_d270_15_l1_sacsc;
unsigned char b429_28_bfqc1_d270_16_l1_sacsc;
unsigned char b429_28_bfqc1_d270_17_l1_sacsc;
unsigned char b429_28_bfqc1_d270_29_l1_sacsc;
unsigned char b429_28_bfqc1_d271_11_l1_sacsc;
unsigned char b429_28_bfqc1_d271_12_l1_sacsc;
unsigned char b429_28_bfqc1_d271_13_l1_sacsc;
unsigned char b429_28_bfqc1_d271_14_l1_sacsc;
unsigned char b429_28_bfqc1_d271_15_l1_sacsc;
unsigned char b429_28_bfqc1_d271_16_l1_sacsc;
unsigned char b429_28_bfqc1_d271_17_l1_sacsc;
unsigned char b429_28_bfqc1_d271_18_l1_sacsc;
unsigned char b429_28_bfqc1_d271_19_l1_sacsc;
unsigned char b429_28_bfqc1_d271_21_l1_sacsc;
unsigned char b429_28_bfqc1_d271_22_l1_sacsc;
unsigned char b429_28_bfqc1_d350_11_l1_sacsc;
unsigned char b429_28_bfqc1_d350_12_l1_sacsc;
unsigned char b429_28_bfqc1_d350_13_l1_sacsc;
unsigned char b429_28_bfqc1_d351_11_l1_sacsc;
unsigned char b429_28_bfqc1_d351_12_l1_sacsc;
unsigned char b429_28_bfqc1_d351_13_l1_sacsc;
unsigned char b429_28_bfqc1_d351_14_l1_sacsc;
unsigned char b429_28_bfqc1_d351_16_l1_sacsc;
unsigned char b429_28_bfqc1_d351_17_l1_sacsc;
unsigned char b429_28_bfqc1_d351_18_l1_sacsc;
unsigned char b429_28_bfqc1_d351_19_l1_sacsc;
unsigned char b429_28_bfqc1_d351_20_l1_sacsc;
unsigned char b429_28_bfqc1_d351_21_l1_sacsc;
unsigned char b429_28_bfqc1_d351_22_l1_sacsc;
unsigned char b429_28_bfqc1_d351_23_l1_sacsc;
unsigned char b429_28_bfqc1_d351_24_l1_sacsc;
unsigned char b429_28_bfqc1_d351_25_l1_sacsc;
unsigned char b429_28_bfqc1_d351_26_l1_sacsc;
unsigned char b429_28_bfqc1_d351_27_l1_sacsc;
unsigned char b429_28_bfqc1_d351_28_l1_sacsc;
unsigned char b429_28_bfqc1_d351_29_l1_sacsc;
unsigned char b429_28_bfqc1_d361_11_l1_sacsc;
unsigned char b429_28_bfqc1_d361_12_l1_sacsc;
unsigned char b429_28_bfqc1_d361_13_l1_sacsc;
unsigned char b429_28_bfqc1_d361_14_l1_sacsc;
unsigned char b429_28_bfqc1_d361_15_l1_sacsc;
unsigned char b429_28_bfqc1_d361_16_l1_sacsc;
unsigned char b429_28_bfqc1_d361_17_l1_sacsc;
unsigned char b429_28_bfqc1_d361_18_l1_sacsc;
unsigned char b429_28_bfqc1_d361_19_l1_sacsc;
unsigned char b429_28_bfqc1_d361_20_l1_sacsc;
unsigned char b429_28_bfqc1_d361_21_l1_sacsc;
unsigned char b429_28_bfqc1_d361_22_l1_sacsc;
unsigned char b429_28_bfqc1_d361_23_l1_sacsc;
unsigned char b429_28_bfqc1_d361_26_l1_sacsc;
unsigned char b429_28_bfqc1_d361_27_l1_sacsc;
unsigned char b429_28_bfqc1_d361_28_l1_sacsc;
unsigned char b429_28_bfqc1_d361_29_l1_sacsc;
unsigned char b429_28_bfqc1_d362_11_l1_sacsc;
unsigned char b429_28_bfqc1_d362_12_l1_sacsc;
unsigned char b429_28_bfqc1_d362_13_l1_sacsc;
unsigned char b429_28_bfqc1_d362_14_l1_sacsc;
unsigned char b429_28_bfqc1_d362_15_l1_sacsc;
unsigned char b429_28_bfqc1_d362_16_l1_sacsc;
unsigned char b429_28_bfqc1_d362_17_l1_sacsc;
unsigned char b429_28_bfqc1_d362_18_l1_sacsc;
unsigned char b429_28_bfqc1_d362_19_l1_sacsc;
unsigned char b429_28_bfqc1_d362_20_l1_sacsc;
unsigned char b429_28_bfqc1_d362_21_l1_sacsc;
unsigned char b429_28_bfqc1_d362_22_l1_sacsc;
unsigned char b429_28_bfqc1_d362_23_l1_sacsc;
unsigned char b429_28_bfqc1_d362_26_l1_sacsc;
unsigned char b429_28_bfqc1_d362_27_l1_sacsc;
unsigned char b429_28_bfqc1_d362_28_l1_sacsc;
unsigned char b429_28_bfqc1_d362_29_l1_sacsc;
unsigned char b429_28_bfqc1_d364_11_l1_sacsc;
unsigned char b429_28_bfqc1_d364_12_l1_sacsc;
unsigned char b429_28_bfqc1_d364_13_l1_sacsc;
unsigned char b429_28_bfqc1_d364_14_l1_sacsc;
unsigned char b429_28_bfqc1_d364_15_l1_sacsc;
unsigned char b429_28_bfqc1_d364_16_l1_sacsc;
unsigned char b429_28_bfqc1_d364_17_l1_sacsc;
unsigned char b429_28_bfqc1_d364_18_l1_sacsc;
unsigned char b429_28_bfqc1_d364_19_l1_sacsc;
unsigned char b429_28_bfqc1_d364_20_l1_sacsc;
unsigned char b429_28_bfqc1_d364_21_l1_sacsc;
unsigned char b429_28_bfqc1_d364_22_l1_sacsc;
unsigned char b429_28_bfqc1_d364_23_l1_sacsc;
unsigned char b429_28_bfqc1_d364_26_l1_sacsc;
unsigned char b429_28_bfqc1_d364_27_l1_sacsc;
unsigned char b429_28_bfqc1_d364_28_l1_sacsc;
unsigned char b429_28_bfqc1_d364_29_l1_sacsc;
unsigned char b429_28_bfqc1_off_l1_sacsc;
unsigned char b429_28_icu1_d271_14_l1_sacsc;
unsigned char b429_28_icu1_d350_11_l1_sacsc;
unsigned char b429_28_icu1_d350_17_l1_sacsc;
unsigned char b429_28_icu1_d350_18_l1_sacsc;
unsigned char b429_28_icu1_d350_23_l1_sacsc;
unsigned char b429_28_icu1_d350_25_l1_sacsc;
unsigned char b429_28_icu1_d350_26_l1_sacsc;
unsigned char b429_28_icu1_d350_27_l1_sacsc;
unsigned char b429_28_icu1_d350_29_l1_sacsc;
unsigned char b429_28_icu1_d351_11_l1_sacsc;
unsigned char b429_28_icu1_d351_12_l1_sacsc;
unsigned char b429_28_icu1_d351_13_l1_sacsc;
unsigned char b429_28_icu1_d351_14_l1_sacsc;
unsigned char b429_28_icu1_d351_15_l1_sacsc;
unsigned char b429_28_icu1_d351_16_l1_sacsc;
unsigned char b429_28_icu1_d351_19_l1_sacsc;
unsigned char b429_28_icu1_d351_20_l1_sacsc;
unsigned char b429_28_icu1_d351_23_l1_sacsc;
unsigned char b429_28_icu1_d351_24_l1_sacsc;
unsigned char b429_28_icu1_d351_25_l1_sacsc;
unsigned char b429_28_icu1_d351_26_l1_sacsc;
unsigned char b429_28_icu1_d351_27_l1_sacsc;
unsigned char b429_28_icu1_d351_28_l1_sacsc;
unsigned char b429_28_icu1_d351_29_l1_sacsc;
unsigned char b429_28_icu1_d352_12_l1_sacsc;
unsigned char b429_28_icu1_d352_13_l1_sacsc;
unsigned char b429_28_icu1_d352_16_l1_sacsc;
unsigned char b429_28_icu1_d352_17_l1_sacsc;
unsigned char b429_28_icu1_d352_19_l1_sacsc;
unsigned char b429_28_icu1_d352_22_l1_sacsc;
unsigned char b429_28_icu1_d352_23_l1_sacsc;
unsigned char b429_28_icu1_d352_24_l1_sacsc;
unsigned char b429_28_icu1_d353_13_l1_sacsc;
unsigned char b429_28_icu1_d353_14_l1_sacsc;
unsigned char b429_28_icu1_d353_15_l1_sacsc;
unsigned char b429_28_icu1_d353_16_l1_sacsc;
unsigned char b429_28_icu1_d353_17_l1_sacsc;
unsigned char b429_28_icu1_d353_18_l1_sacsc;
unsigned char b429_28_icu1_d353_20_l1_sacsc;
unsigned char b429_28_icu1_d353_23_l1_sacsc;
unsigned char b429_28_icu1_d353_25_l1_sacsc;
unsigned char b429_28_icu1_d353_26_l1_sacsc;
unsigned char b429_28_icu1_d353_27_l1_sacsc;
unsigned char b429_28_icu1_d353_28_l1_sacsc;
unsigned char b429_28_icu1_d353_29_l1_sacsc;
unsigned char b429_28_icu1_off_l1_sacsc;
unsigned char co_99_reset_fueltemp_l1_sacsc;
unsigned char gv_28_apudc_pump_running_l1_sacsc;
unsigned char gv_28_apusov_vlv_op_l1_sacsc;
unsigned char gv_28_boost_pump_running_l1_sacsc[4];
unsigned char gv_28_fuel_avail_apu_l1_sacsc;
unsigned char gv_28_fuel_avail_eng_l1_sacsc[2];
unsigned char gv_28_sov_vlv_op_l1_sacsc[2];
unsigned char gv_28_wd_dcu1_e06e_l1_sacsc;
unsigned char gv_28_wd_dcu1_e08e_l1_sacsc;
unsigned char gv_28_wd_dcu1_e09e_l1_sacsc;
unsigned char gv_28_wd_dcu1_e11e_l1_sacsc;
unsigned char gv_28_wd_dcu1_e11g_l1_sacsc;
unsigned char gv_28_wd_dcu1_e12e_l1_sacsc;
unsigned char gv_28_wd_dcu1_f01g_l1_sacsc;
unsigned char gv_28_wd_dcu1_f02g_l1_sacsc;
unsigned char gv_28_wd_dcu1_f02h_l1_sacsc;
unsigned char gv_28_wd_dcu1_f03g_l1_sacsc;
unsigned char gv_28_wd_dcu1_f03h_l1_sacsc;
unsigned char gv_28_wd_dcu1_f08e_l1_sacsc;
unsigned char gv_28_wd_dcu1_f08f_l1_sacsc;
unsigned char gv_28_wd_dcu2_b02e_l1_sacsc;
unsigned char gv_28_wd_dcu2_e06e_l1_sacsc;
unsigned char gv_28_wd_dcu2_e08e_l1_sacsc;
unsigned char gv_28_wd_dcu2_e09e_l1_sacsc;
unsigned char gv_28_wd_dcu2_e11e_l1_sacsc;
unsigned char gv_28_wd_dcu2_e11g_l1_sacsc;
unsigned char gv_28_wd_dcu2_e12e_l1_sacsc;
unsigned char gv_28_wd_dcu2_e12f_l1_sacsc;
unsigned char gv_28_wd_dcu2_f01g_l1_sacsc;
unsigned char gv_28_wd_dcu2_f02g_l1_sacsc;
unsigned char gv_28_wd_dcu2_f02h_l1_sacsc;
unsigned char gv_28_wd_dcu2_f03g_l1_sacsc;
unsigned char gv_28_wd_dcu2_f03h_l1_sacsc;
unsigned char gv_28_wd_dcu2_f08e_l1_sacsc;
unsigned char gv_28_wd_dcu2_f08f_l1_sacsc;
unsigned char gv_28_wd_dcu2_f10f_l1_sacsc;
unsigned char gv_28_wd_refuel_vlv_cl_l1_sacsc[2];
unsigned char gv_28_wd_refuel_vlv_op_l1_sacsc[2];
unsigned char gv_28_xfeed_vlv_op_l1_sacsc;
unsigned char mo_28_d_0081_l1_sacsc;
char b429_28_afcu1_s151_01_c1_sacsc;
char b429_28_afcu1_s151_10_c1_sacsc;
char b429_28_afcu1_s152_01_c1_sacsc;
char b429_28_afcu1_s152_10_c1_sacsc;
char b429_28_afcu1_s153_01_c1_sacsc;
char b429_28_afcu1_s153_10_c1_sacsc;
char b429_28_afcu1_s154_01_c1_sacsc;
char b429_28_afcu1_s154_10_c1_sacsc;
char b429_28_afcu1_s155_01_c1_sacsc;
char b429_28_afcu1_s155_10_c1_sacsc;
char b429_28_afcu1_s156_01_c1_sacsc;
char b429_28_afcu1_s156_10_c1_sacsc;
char b429_28_afqc1_s115_c1_sacsc;
char b429_28_afqc1_s245_c1_sacsc;
char b429_28_afqc1_s246_c1_sacsc;
char b429_28_afqc1_s250_c1_sacsc;
char b429_28_afqc1_s251_c1_sacsc;
char b429_28_afqc1_s252_c1_sacsc;
char b429_28_afqc1_s253_c1_sacsc;
char b429_28_afqc1_s254_c1_sacsc;
char b429_28_afqc1_s255_c1_sacsc;
char b429_28_afqc1_s256_c1_sacsc;
char b429_28_afqc1_s257_c1_sacsc;
char b429_28_afqc1_s270_c1_sacsc;
char b429_28_afqc1_s271_c1_sacsc;
char b429_28_afqc1_s350_c1_sacsc;
char b429_28_afqc1_s351_c1_sacsc;
char b429_28_afqc1_s361_c1_sacsc;
char b429_28_afqc1_s362_c1_sacsc;
char b429_28_afqc1_s364_c1_sacsc;
char b429_28_bfqc1_s115_c1_sacsc;
char b429_28_bfqc1_s245_c1_sacsc;
char b429_28_bfqc1_s246_c1_sacsc;
char b429_28_bfqc1_s250_c1_sacsc;
char b429_28_bfqc1_s251_c1_sacsc;
char b429_28_bfqc1_s252_c1_sacsc;
char b429_28_bfqc1_s253_c1_sacsc;
char b429_28_bfqc1_s254_c1_sacsc;
char b429_28_bfqc1_s255_c1_sacsc;
char b429_28_bfqc1_s256_c1_sacsc;
char b429_28_bfqc1_s257_c1_sacsc;
char b429_28_bfqc1_s270_c1_sacsc;
char b429_28_bfqc1_s271_c1_sacsc;
char b429_28_bfqc1_s350_c1_sacsc;
char b429_28_bfqc1_s351_c1_sacsc;
char b429_28_bfqc1_s361_c1_sacsc;
char b429_28_bfqc1_s362_c1_sacsc;
char b429_28_bfqc1_s364_c1_sacsc;
char b429_28_icu1_s271_c1_sacsc;
char b429_28_icu1_s272_c1_sacsc;
char b429_28_icu1_s330_c1_sacsc;
char b429_28_icu1_s331_c1_sacsc;
char b429_28_icu1_s332_c1_sacsc;
char b429_28_icu1_s333_c1_sacsc;
char b429_28_icu1_s334_c1_sacsc;
char b429_28_icu1_s335_c1_sacsc;
char b429_28_icu1_s336_c1_sacsc;
char b429_28_icu1_s350_c1_sacsc;
char b429_28_icu1_s351_c1_sacsc;
char b429_28_icu1_s352_c1_sacsc;
char b429_28_icu1_s353_c1_sacsc;
float b429_28_afcu1_b153_01_28_f4_sacsc;
float b429_28_afcu1_b153_10_28_f4_sacsc;
float b429_28_afcu1_b154_01_28_f4_sacsc;
float b429_28_afcu1_b154_10_28_f4_sacsc;
float b429_28_afcu1_b155_01_28_f4_sacsc;
float b429_28_afcu1_b155_10_28_f4_sacsc;
float b429_28_afcu1_b156_01_28_f4_sacsc;
float b429_28_afcu1_b156_10_28_f4_sacsc;
float b429_28_afqc1_b115_28_f4_sacsc;
float b429_28_afqc1_b245_28_f4_sacsc;
float b429_28_afqc1_b246_28_f4_sacsc;
float b429_28_afqc1_b250_28_f4_sacsc;
float b429_28_afqc1_b251_28_f4_sacsc;
float b429_28_afqc1_b252_28_f4_sacsc;
float b429_28_afqc1_b253_28_f4_sacsc;
float b429_28_afqc1_b254_28_f4_sacsc;
float b429_28_afqc1_b255_28_f4_sacsc;
float b429_28_afqc1_b256_28_f4_sacsc;
float b429_28_afqc1_b257_28_f4_sacsc;
float b429_28_bfqc1_b115_28_f4_sacsc;
float b429_28_bfqc1_b245_28_f4_sacsc;
float b429_28_bfqc1_b246_28_f4_sacsc;
float b429_28_bfqc1_b250_28_f4_sacsc;
float b429_28_bfqc1_b251_28_f4_sacsc;
float b429_28_bfqc1_b252_28_f4_sacsc;
float b429_28_bfqc1_b253_28_f4_sacsc;
float b429_28_bfqc1_b254_28_f4_sacsc;
float b429_28_bfqc1_b255_28_f4_sacsc;
float b429_28_bfqc1_b256_28_f4_sacsc;
float b429_28_bfqc1_b257_28_f4_sacsc;
float b429_28_icu1_b272_28_f4_sacsc;
float b429_28_icu1_b330_28_f4_sacsc;
float b429_28_icu1_b331_28_f4_sacsc;
float b429_28_icu1_b332_28_f4_sacsc;
float b429_28_icu1_b333_28_f4_sacsc;
float b429_28_icu1_b334_28_f4_sacsc;
float b429_28_icu1_b335_28_f4_sacsc;
float b429_28_icu1_b336_28_f4_sacsc;
float co_min_99_acset_tankfuel_f4_sacsc[2];
float co_max_99_acset_tankfuel_f4_sacsc[2];
float gv_28_perf_eng_line_press_f4_sacsc[2];
float gv_28_tank_qty_f4_sacsc[3];
float gv_28_tank_temp_f4_sacsc[3];
float gv_28_tot_qty_f4_sacsc;
int gv_28_plugin_heartbeat_i4_sacsc;
} output_fuel_S;
typedef struct sacscfuel_S {
struct input_fuel_S input;
struct output_fuel_S output;
} sacscfuel_S;
#endif

View File

@ -1,503 +0,0 @@
#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

View File

@ -1,186 +0,0 @@
// Corresponding DLL is ArjxIceAndRain.dll 1.0.20.0
#ifndef SACSCICEANDRAIN_H
#define SACSCICEANDRAIN_H
//#include <windows.h>
typedef struct input_ice_and_rain_S {
#pragma region Common inputs
double deltatime;
unsigned char i_30_sal_l1_sacsc;
unsigned char i_30_sar_l1_sacsc;
float gv_34a_stda_tat_f4_sacsc;
double gv_04_eom_tas_f8_sacsc;
unsigned char gv_71_nai_sov_eicu_l1_sacsc[2];
float gv_71_bpl_f4_sacsc[2];
#pragma endregion
#pragma region IceAndRain
unsigned char ci_99_reset_icetemp_l1_sacsc;
unsigned char gv_24_cb_bi3001_l1_sacsc;
unsigned char gv_24_cb_bi3002_l1_sacsc;
unsigned char gv_24_cb_bi3035_l1_sacsc;
unsigned char gv_24_cb_bi3036_l1_sacsc;
unsigned char gv_24_cb_bi3037_l1_sacsc;
unsigned char gv_24_cb_bi3038_l1_sacsc;
unsigned char gv_24_cb_bi3041_l1_sacsc;
unsigned char gv_24_cb_bi3042_l1_sacsc;
unsigned char gv_24_cb_bi3043_l1_sacsc;
unsigned char gv_24_cb_bi3044_l1_sacsc;
unsigned char gv_24_cb_bi3045_l1_sacsc;
unsigned char gv_24_cb_bi3046_l1_sacsc;
unsigned char gv_24_cb_bi3050_l1_sacsc;
unsigned char gv_24_cb_bi3051_l1_sacsc;
unsigned char gv_24_cb_bi3052_l1_sacsc;
unsigned char gv_24_cb_bi3053_l1_sacsc;
unsigned char gv_24_cb_bi3054_l1_sacsc;
unsigned char gv_24_cb_bi3055_l1_sacsc;
unsigned char gv_24_cb_bi3056_l1_sacsc;
unsigned char gv_24_cb_bi3057_l1_sacsc;
unsigned char gv_24_cb_bi3058_l1_sacsc;
unsigned char gv_24_cb_bi3083_l1_sacsc;
unsigned char gv_24_cb_bi3084_l1_sacsc;
unsigned char gv_24_cb_bi3091_l1_sacsc;
unsigned char gv_24_cb_bi3092_l1_sacsc;
unsigned char gv_30_fc_l1_sacsc;
unsigned char gv_30_maint_fice_rs_l1_sacsc;
float gv_30_qbi_f4_sacsc[2];
float gv_30_qf_f4_sacsc;
float gv_30_rbi_f4_sacsc[2];
unsigned char gv_31d_dcu1_adhc_type1_l1_sacsc;
unsigned char gv_31d_dcu2_adhc_type1_l1_sacsc;
unsigned char gv_31d_dcu2_tat_heater_l1_sacsc;
double h_04_ice_cmd_f8_sacsc[2];
int h_04_ice_mode_i4_sacsc;
unsigned char i_30_sdt_l1_sacsc;
unsigned char i_30_se1_l1_sacsc;
unsigned char i_30_se2_l1_sacsc;
unsigned char i_30_sph1_l1_sacsc;
unsigned char i_30_sph2_l1_sacsc;
unsigned char i_30_spht_l1_sacsc;
unsigned char i_30_sw1h_l1_sacsc;
unsigned char i_30_sw1l_l1_sacsc;
unsigned char i_30_sw1o_l1_sacsc;
unsigned char i_30_sw2h_l1_sacsc;
unsigned char i_30_sw2l_l1_sacsc;
unsigned char i_30_sw2o_l1_sacsc;
unsigned char i_30_swai_l1_sacsc;
unsigned char i_30_swh1h_l1_sacsc;
unsigned char i_30_swh1l_l1_sacsc;
unsigned char i_30_swh2h_l1_sacsc;
unsigned char i_30_swh2l_l1_sacsc;
unsigned char i_30_swht_l1_sacsc;
unsigned char mi_30_m_0021_l1_sacsc;
unsigned char mi_30_m_0022_l1_sacsc;
unsigned char mi_30_m_0031_l1_sacsc;
unsigned char mi_30_m_0032_l1_sacsc;
unsigned char mi_30_m_0051_l1_sacsc;
unsigned char mi_30_m_0081_l1_sacsc;
unsigned char mi_30_m_0082_l1_sacsc;
unsigned char mi_30_m_0091_l1_sacsc;
unsigned char mi_30_m_0092_l1_sacsc;
unsigned char mi_30_m_0101_l1_sacsc;
float gv_21a_cond_tci_f4_sacsc[25];
float gv_21p_pa_f4_sacsc;
float gv_36_perf_pboi_f4_sacsc[2];
float gv_36_perf_wboi_f4_sacsc[2];
#pragma endregion
} input_ice_and_rain_S;
typedef struct output_ice_and_rain_S {
#pragma region IceAndRain
int gv_30_heartbeat_sacsc_i4_sacsc;
int gv_30_nwi_i4_sacsc[2];
float gv_30_perf_twindw_f4_sacsc[2];
float gv_30_perf_twshld_f4_sacsc[2];
float gv_30_perf_wind_ice_qty_f4_sacsc[2];
float gv_30_perf_wing_ice_qty_f4_sacsc[2];
float gv_30_perf_wshld_ice_qty_f4_sacsc[2];
float gv_30_qai_f4_sacsc[2];
float gv_30_voi_f4_sacsc[2];
float gv_30_wd_dcu1_a06c_f4_sacsc;
float gv_30_wd_dcu1_a11c_f4_sacsc;
unsigned char gv_30_wd_dcu1_b04c_l1_sacsc;
unsigned char gv_30_wd_dcu1_b05b_l1_sacsc;
unsigned char gv_30_wd_dcu1_b05c_l1_sacsc;
unsigned char gv_30_wd_dcu1_b06c_l1_sacsc;
unsigned char gv_30_wd_dcu1_b07d_l1_sacsc;
unsigned char gv_30_wd_dcu1_b08c_l1_sacsc;
unsigned char gv_30_wd_dcu1_b09c_l1_sacsc;
unsigned char gv_30_wd_dcu1_b11a_l1_sacsc;
unsigned char gv_30_wd_dcu1_b11c_l1_sacsc;
unsigned char gv_30_wd_dcu1_b12a_l1_sacsc;
unsigned char gv_30_wd_dcu1_b12c_l1_sacsc;
unsigned char gv_30_wd_dcu1_b13c_l1_sacsc;
unsigned char gv_30_wd_dcu1_b14a_l1_sacsc;
unsigned char gv_30_wd_dcu1_b15b_l1_sacsc;
unsigned char gv_30_wd_dcu1_e06f_l1_sacsc;
unsigned char gv_30_wd_dcu1_e09g_l1_sacsc;
float gv_30_wd_dcu2_a06c_f4_sacsc;
float gv_30_wd_dcu2_a11c_f4_sacsc;
unsigned char gv_30_wd_dcu2_b04c_l1_sacsc;
unsigned char gv_30_wd_dcu2_b05b_l1_sacsc;
unsigned char gv_30_wd_dcu2_b05c_l1_sacsc;
unsigned char gv_30_wd_dcu2_b06c_l1_sacsc;
unsigned char gv_30_wd_dcu2_b07d_l1_sacsc;
unsigned char gv_30_wd_dcu2_b08c_l1_sacsc;
unsigned char gv_30_wd_dcu2_b09c_l1_sacsc;
unsigned char gv_30_wd_dcu2_b11a_l1_sacsc;
unsigned char gv_30_wd_dcu2_b11c_l1_sacsc;
unsigned char gv_30_wd_dcu2_b12a_l1_sacsc;
unsigned char gv_30_wd_dcu2_b12c_l1_sacsc;
unsigned char gv_30_wd_dcu2_b13c_l1_sacsc;
unsigned char gv_30_wd_dcu2_b14a_l1_sacsc;
unsigned char gv_30_wd_dcu2_b15b_l1_sacsc;
unsigned char gv_30_wd_dcu2_e08f_l1_sacsc;
unsigned char gv_30_wd_dcu2_e09g_l1_sacsc;
float gv_30_wd_dibit_f4_sacsc[2];
float gv_30_wd_dice_sgnl_act_left_f4_sacsc[3];
float gv_30_wd_dice_sgnl_act_right_f4_sacsc[3];
float gv_30_wd_dice_sgnl_pers_left_f4_sacsc[3];
float gv_30_wd_dice_sgnl_pers_right_f4_sacsc[3];
float gv_30_wd_dpbit_f4_sacsc[2];
unsigned char gv_30_wd_fice_left_l1_sacsc[3];
unsigned char gv_30_wd_fice_right_l1_sacsc[3];
unsigned char gv_30_wd_fice_st_l1_sacsc[2];
unsigned char gv_30_wd_icedet_fail_l1_sacsc[2];
unsigned char gv_30_wd_icedet_l1_sacsc[2];
int gv_30_wd_nmi_i4_sacsc[2];
float gv_30_wd_pbosi_f4_sacsc[2];
float gv_30_wd_probe_htr_acload_f4_sacsc[2];
unsigned char gv_30_wd_probe_htr_on_l1_sacsc[2];
unsigned char gv_30_wd_probe_stbyhtr_on_l1_sacsc[2];
float gv_30_wd_probe_tat_acload_f4_sacsc;
unsigned char gv_30_wd_probe_tat_on_l1_sacsc;
float gv_30_wd_qdi_f4_sacsc[2];
float gv_30_wd_stbyhtr_acload_f4_sacsc[2];
float gv_30_wd_twindwosi_f4_sacsc[2];
float gv_30_wd_twindwpsi_f4_sacsc[2];
float gv_30_wd_twindwssi_f4_sacsc[2];
float gv_30_wd_twshldosi_f4_sacsc[2];
float gv_30_wd_twshldpsi_f4_sacsc[2];
float gv_30_wd_twshldssi_f4_sacsc[2];
float gv_30_wd_wind_acload_f4_sacsc[2];
unsigned char gv_30_wd_wiper_rly1_l1_sacsc[2];
unsigned char gv_30_wd_wiper_rly2_l1_sacsc[2];
float gv_30_wd_wshld_acload_f4_sacsc[2];
float gv_30_wd_xwind_f4_sacsc[2];
float gv_30_wd_xwlif_f4_sacsc[2];
unsigned char o_30_wiper1_pwr_l1_sacsc;
unsigned char o_30_wiper2_pwr_l1_sacsc;
#pragma endregion
} output_ice_and_rain_S;
typedef struct sacsc_ice_and_rain_S {
struct input_ice_and_rain_S input;
struct output_ice_and_rain_S output;
} sacsc_ice_and_rain_S;
#endif

View File

@ -1,584 +0,0 @@
#ifndef SACSCLANDINGGEAR_H
#define SACSCLANDINGGEAR_H
typedef struct input_landinggear_S {
double deltatime;
unsigned char b429_31_aioc8d_d272_10_11_l1_sacsc;
unsigned char b429_31_aioc8d_d272_10_12_l1_sacsc;
unsigned char b429_31_aioc8d_d272_10_13_l1_sacsc;
unsigned char b429_31_aioc8d_d272_10_14_l1_sacsc;
unsigned char b429_31_aioc8d_d272_10_15_l1_sacsc;
unsigned char b429_31_aioc8d_d272_10_16_l1_sacsc;
unsigned char b429_31_aioc8d_d272_10_17_l1_sacsc;
unsigned char b429_31_aioc8d_d272_10_18_l1_sacsc;
unsigned char b429_31_aioc8d_d272_10_19_l1_sacsc;
unsigned char b429_31_aioc8d_d272_10_20_l1_sacsc;
unsigned char b429_31_aioc8d_d272_10_21_l1_sacsc;
unsigned char b429_31_aioc8d_d272_10_22_l1_sacsc;
unsigned char b429_31_aioc8d_d272_10_23_l1_sacsc;
unsigned char b429_31_aioc8d_d272_10_24_l1_sacsc;
unsigned char b429_31_aioc8d_d272_10_25_l1_sacsc;
unsigned char b429_31_aioc8d_d272_10_26_l1_sacsc;
unsigned char b429_31_aioc8d_d276_10_11_l1_sacsc;
unsigned char b429_31_aioc8d_d276_10_12_l1_sacsc;
unsigned char b429_31_aioc8d_d276_10_13_l1_sacsc;
unsigned char b429_31_aioc8d_d276_10_14_l1_sacsc;
unsigned char b429_31_aioc8d_d276_10_15_l1_sacsc;
unsigned char b429_31_aioc8d_d276_10_16_l1_sacsc;
unsigned char b429_31_aioc8d_off_l1_sacsc;
unsigned char b429_31_bioc8d_d272_01_11_l1_sacsc;
unsigned char b429_31_bioc8d_d272_01_12_l1_sacsc;
unsigned char b429_31_bioc8d_d272_01_13_l1_sacsc;
unsigned char b429_31_bioc8d_d272_01_14_l1_sacsc;
unsigned char b429_31_bioc8d_d272_01_15_l1_sacsc;
unsigned char b429_31_bioc8d_d272_01_16_l1_sacsc;
unsigned char b429_31_bioc8d_d272_01_17_l1_sacsc;
unsigned char b429_31_bioc8d_d272_01_18_l1_sacsc;
unsigned char b429_31_bioc8d_d272_01_19_l1_sacsc;
unsigned char b429_31_bioc8d_d272_01_20_l1_sacsc;
unsigned char b429_31_bioc8d_d272_01_21_l1_sacsc;
unsigned char b429_31_bioc8d_d272_01_22_l1_sacsc;
unsigned char b429_31_bioc8d_d272_01_23_l1_sacsc;
unsigned char b429_31_bioc8d_d272_01_24_l1_sacsc;
unsigned char b429_31_bioc8d_d272_01_25_l1_sacsc;
unsigned char b429_31_bioc8d_d272_01_26_l1_sacsc;
unsigned char b429_31_bioc8d_d272_01_27_l1_sacsc;
unsigned char b429_31_bioc8d_d272_01_28_l1_sacsc;
unsigned char b429_31_bioc8d_d276_01_11_l1_sacsc;
unsigned char b429_31_bioc8d_d276_01_12_l1_sacsc;
unsigned char b429_31_bioc8d_d276_01_13_l1_sacsc;
unsigned char b429_31_bioc8d_d276_01_14_l1_sacsc;
unsigned char b429_31_bioc8d_d276_01_15_l1_sacsc;
unsigned char b429_31_bioc8d_d276_01_16_l1_sacsc;
unsigned char b429_31_bioc8d_off_l1_sacsc;
unsigned char ci_99_reset_landgear_l1_sacsc;
unsigned char gv_21p_doors_fopen_l1_sacsc[9];
unsigned char gv_21p_doors_sai_l1_sacsc[4];
unsigned char gv_24_cb_bi3204_l1_sacsc;
unsigned char gv_24_cb_bi3205_l1_sacsc;
unsigned char gv_24_cb_bi3206_l1_sacsc;
unsigned char gv_24_cb_bi3207_l1_sacsc;
unsigned char gv_24_cb_bi3209_l1_sacsc;
unsigned char i_32g_gear_hdl_down_l1_sacsc;
unsigned char i_32g_gear_hdl_up_l1_sacsc;
unsigned char mi_32g_m_0001_l1_sacsc;
unsigned char mi_32g_m_0002_l1_sacsc;
unsigned char mi_32g_m_0003_l1_sacsc;
unsigned char mi_32g_m_0011_l1_sacsc;
unsigned char mi_32g_m_0012_l1_sacsc;
unsigned char mi_32g_m_0013_l1_sacsc;
unsigned char mi_32g_m_0021_l1_sacsc;
unsigned char mi_32g_m_0031_l1_sacsc;
unsigned char mi_32g_m_0041_l1_sacsc;
unsigned char mi_32g_m_0071_l1_sacsc;
unsigned char mi_52_m_0011_l1_sacsc;
char b429_31_aioc8d_s272_10_c1_sacsc;
char b429_31_aioc8d_s276_10_c1_sacsc;
char b429_31_bioc8d_s272_01_c1_sacsc;
char b429_31_bioc8d_s276_01_c1_sacsc;
double gv_04_eom_cas_f8_sacsc;
double gv_04_struc_dstruc_f8_sacsc[3];
double gv_04_strut_dstroke_f8_sacsc[3];
float gv_27_splr_spos_f4_sacsc[2];
float gv_29_press_gear_f4_sacsc;
float gv_29_temp_reservoir_f4_sacsc[3];
float gv_32c_nws_scv_nompos_f4_sacsc;
float gv_32c_nws_spos_f4_sacsc;
float i_32g_emerlvr_pos_f4_sacsc;
float l_29_perf_p_acc_gas_f4_sacsc;
} input_landinggear_S;
typedef struct output_landinggear_S {
unsigned char b429_32g_pacu1a_d050_11_l1_sacsc;
unsigned char b429_32g_pacu1a_d050_12_l1_sacsc;
unsigned char b429_32g_pacu1a_d050_13_l1_sacsc;
unsigned char b429_32g_pacu1a_d050_14_l1_sacsc;
unsigned char b429_32g_pacu1a_d272_11_l1_sacsc;
unsigned char b429_32g_pacu1a_d272_12_l1_sacsc;
unsigned char b429_32g_pacu1a_d272_13_l1_sacsc;
unsigned char b429_32g_pacu1a_d272_14_l1_sacsc;
unsigned char b429_32g_pacu1a_d272_15_l1_sacsc;
unsigned char b429_32g_pacu1a_d272_16_l1_sacsc;
unsigned char b429_32g_pacu1a_d272_17_l1_sacsc;
unsigned char b429_32g_pacu1a_d272_18_l1_sacsc;
unsigned char b429_32g_pacu1a_d272_19_l1_sacsc;
unsigned char b429_32g_pacu1a_d272_20_l1_sacsc;
unsigned char b429_32g_pacu1a_d272_21_l1_sacsc;
unsigned char b429_32g_pacu1a_d272_22_l1_sacsc;
unsigned char b429_32g_pacu1a_d272_23_l1_sacsc;
unsigned char b429_32g_pacu1a_d272_24_l1_sacsc;
unsigned char b429_32g_pacu1a_d272_25_l1_sacsc;
unsigned char b429_32g_pacu1a_d272_26_l1_sacsc;
unsigned char b429_32g_pacu1a_d272_27_l1_sacsc;
unsigned char b429_32g_pacu1a_d272_28_l1_sacsc;
unsigned char b429_32g_pacu1a_d273_11_l1_sacsc;
unsigned char b429_32g_pacu1a_d273_12_l1_sacsc;
unsigned char b429_32g_pacu1a_d273_13_l1_sacsc;
unsigned char b429_32g_pacu1a_d273_14_l1_sacsc;
unsigned char b429_32g_pacu1a_d274_11_l1_sacsc;
unsigned char b429_32g_pacu1a_d274_12_l1_sacsc;
unsigned char b429_32g_pacu1a_d274_13_l1_sacsc;
unsigned char b429_32g_pacu1a_d274_14_l1_sacsc;
unsigned char b429_32g_pacu1a_d274_15_l1_sacsc;
unsigned char b429_32g_pacu1a_d274_16_l1_sacsc;
unsigned char b429_32g_pacu1a_d274_17_l1_sacsc;
unsigned char b429_32g_pacu1a_d274_18_l1_sacsc;
unsigned char b429_32g_pacu1a_d274_19_l1_sacsc;
unsigned char b429_32g_pacu1a_d274_20_l1_sacsc;
unsigned char b429_32g_pacu1a_d274_21_l1_sacsc;
unsigned char b429_32g_pacu1a_d274_22_l1_sacsc;
unsigned char b429_32g_pacu1a_d276_11_l1_sacsc;
unsigned char b429_32g_pacu1a_d276_12_l1_sacsc;
unsigned char b429_32g_pacu1a_d276_13_l1_sacsc;
unsigned char b429_32g_pacu1a_d276_14_l1_sacsc;
unsigned char b429_32g_pacu1a_d276_15_l1_sacsc;
unsigned char b429_32g_pacu1a_d276_16_l1_sacsc;
unsigned char b429_32g_pacu1a_d277_11_l1_sacsc;
unsigned char b429_32g_pacu1a_d277_12_l1_sacsc;
unsigned char b429_32g_pacu1a_d277_13_l1_sacsc;
unsigned char b429_32g_pacu1a_d277_14_l1_sacsc;
unsigned char b429_32g_pacu1a_d277_15_l1_sacsc;
unsigned char b429_32g_pacu1a_d350_14_l1_sacsc;
unsigned char b429_32g_pacu1a_d351_11_l1_sacsc;
unsigned char b429_32g_pacu1a_d351_12_l1_sacsc;
unsigned char b429_32g_pacu1a_d351_13_l1_sacsc;
unsigned char b429_32g_pacu1a_d351_14_l1_sacsc;
unsigned char b429_32g_pacu1a_d351_15_l1_sacsc;
unsigned char b429_32g_pacu1a_d351_16_l1_sacsc;
unsigned char b429_32g_pacu1a_d351_17_l1_sacsc;
unsigned char b429_32g_pacu1a_d351_18_l1_sacsc;
unsigned char b429_32g_pacu1a_d351_19_l1_sacsc;
unsigned char b429_32g_pacu1a_d351_20_l1_sacsc;
unsigned char b429_32g_pacu1a_d351_21_l1_sacsc;
unsigned char b429_32g_pacu1a_d351_22_l1_sacsc;
unsigned char b429_32g_pacu1a_d351_23_l1_sacsc;
unsigned char b429_32g_pacu1a_d351_24_l1_sacsc;
unsigned char b429_32g_pacu1a_d351_29_l1_sacsc;
unsigned char b429_32g_pacu1a_d352_11_l1_sacsc;
unsigned char b429_32g_pacu1a_d352_12_l1_sacsc;
unsigned char b429_32g_pacu1a_d352_13_l1_sacsc;
unsigned char b429_32g_pacu1a_d352_14_l1_sacsc;
unsigned char b429_32g_pacu1a_d352_15_l1_sacsc;
unsigned char b429_32g_pacu1a_d352_16_l1_sacsc;
unsigned char b429_32g_pacu1a_d352_17_l1_sacsc;
unsigned char b429_32g_pacu1a_d352_18_l1_sacsc;
unsigned char b429_32g_pacu1a_d352_19_l1_sacsc;
unsigned char b429_32g_pacu1a_d352_21_l1_sacsc;
unsigned char b429_32g_pacu1a_d352_22_l1_sacsc;
unsigned char b429_32g_pacu1a_d353_11_l1_sacsc;
unsigned char b429_32g_pacu1a_d353_12_l1_sacsc;
unsigned char b429_32g_pacu1a_d353_13_l1_sacsc;
unsigned char b429_32g_pacu1a_d353_14_l1_sacsc;
unsigned char b429_32g_pacu1a_d353_15_l1_sacsc;
unsigned char b429_32g_pacu1a_d353_16_l1_sacsc;
unsigned char b429_32g_pacu1a_d353_17_l1_sacsc;
unsigned char b429_32g_pacu1a_d353_18_l1_sacsc;
unsigned char b429_32g_pacu1a_d353_19_l1_sacsc;
unsigned char b429_32g_pacu1a_d353_20_l1_sacsc;
unsigned char b429_32g_pacu1a_d353_21_l1_sacsc;
unsigned char b429_32g_pacu1a_d353_22_l1_sacsc;
unsigned char b429_32g_pacu1a_d353_23_l1_sacsc;
unsigned char b429_32g_pacu1a_d353_24_l1_sacsc;
unsigned char b429_32g_pacu1a_off_l1_sacsc;
unsigned char b429_32g_pacu2a_d270_11_l1_sacsc;
unsigned char b429_32g_pacu2a_d270_12_l1_sacsc;
unsigned char b429_32g_pacu2a_d270_13_l1_sacsc;
unsigned char b429_32g_pacu2a_d270_14_l1_sacsc;
unsigned char b429_32g_pacu2a_d270_15_l1_sacsc;
unsigned char b429_32g_pacu2a_d270_16_l1_sacsc;
unsigned char b429_32g_pacu2a_d270_17_l1_sacsc;
unsigned char b429_32g_pacu2a_d270_18_l1_sacsc;
unsigned char b429_32g_pacu2a_d270_19_l1_sacsc;
unsigned char b429_32g_pacu2a_d270_20_l1_sacsc;
unsigned char b429_32g_pacu2a_d270_21_l1_sacsc;
unsigned char b429_32g_pacu2a_d270_22_l1_sacsc;
unsigned char b429_32g_pacu2a_d270_23_l1_sacsc;
unsigned char b429_32g_pacu2a_d270_24_l1_sacsc;
unsigned char b429_32g_pacu2a_d271_11_l1_sacsc;
unsigned char b429_32g_pacu2a_d271_13_l1_sacsc;
unsigned char b429_32g_pacu2a_d271_15_l1_sacsc;
unsigned char b429_32g_pacu2a_d271_17_l1_sacsc;
unsigned char b429_32g_pacu2a_d272_11_l1_sacsc;
unsigned char b429_32g_pacu2a_d272_12_l1_sacsc;
unsigned char b429_32g_pacu2a_d272_13_l1_sacsc;
unsigned char b429_32g_pacu2a_d272_14_l1_sacsc;
unsigned char b429_32g_pacu2a_d272_15_l1_sacsc;
unsigned char b429_32g_pacu2a_d272_16_l1_sacsc;
unsigned char b429_32g_pacu2a_d272_17_l1_sacsc;
unsigned char b429_32g_pacu2a_d272_18_l1_sacsc;
unsigned char b429_32g_pacu2a_d272_19_l1_sacsc;
unsigned char b429_32g_pacu2a_d272_20_l1_sacsc;
unsigned char b429_32g_pacu2a_d272_21_l1_sacsc;
unsigned char b429_32g_pacu2a_d272_22_l1_sacsc;
unsigned char b429_32g_pacu2a_d272_23_l1_sacsc;
unsigned char b429_32g_pacu2a_d272_24_l1_sacsc;
unsigned char b429_32g_pacu2a_d272_25_l1_sacsc;
unsigned char b429_32g_pacu2a_d272_26_l1_sacsc;
unsigned char b429_32g_pacu2a_d274_11_l1_sacsc;
unsigned char b429_32g_pacu2a_d274_12_l1_sacsc;
unsigned char b429_32g_pacu2a_d274_13_l1_sacsc;
unsigned char b429_32g_pacu2a_d274_14_l1_sacsc;
unsigned char b429_32g_pacu2a_d274_15_l1_sacsc;
unsigned char b429_32g_pacu2a_d274_16_l1_sacsc;
unsigned char b429_32g_pacu2a_d274_17_l1_sacsc;
unsigned char b429_32g_pacu2a_d274_18_l1_sacsc;
unsigned char b429_32g_pacu2a_d274_19_l1_sacsc;
unsigned char b429_32g_pacu2a_d274_20_l1_sacsc;
unsigned char b429_32g_pacu2a_d276_11_l1_sacsc;
unsigned char b429_32g_pacu2a_d276_12_l1_sacsc;
unsigned char b429_32g_pacu2a_d276_13_l1_sacsc;
unsigned char b429_32g_pacu2a_d276_14_l1_sacsc;
unsigned char b429_32g_pacu2a_d276_15_l1_sacsc;
unsigned char b429_32g_pacu2a_d276_16_l1_sacsc;
unsigned char b429_32g_pacu2a_d277_11_l1_sacsc;
unsigned char b429_32g_pacu2a_d277_12_l1_sacsc;
unsigned char b429_32g_pacu2a_d277_13_l1_sacsc;
unsigned char b429_32g_pacu2a_d277_14_l1_sacsc;
unsigned char b429_32g_pacu2a_d277_15_l1_sacsc;
unsigned char b429_32g_pacu2a_d350_14_l1_sacsc;
unsigned char b429_32g_pacu2a_d351_11_l1_sacsc;
unsigned char b429_32g_pacu2a_d351_12_l1_sacsc;
unsigned char b429_32g_pacu2a_d351_13_l1_sacsc;
unsigned char b429_32g_pacu2a_d351_14_l1_sacsc;
unsigned char b429_32g_pacu2a_d351_15_l1_sacsc;
unsigned char b429_32g_pacu2a_d351_16_l1_sacsc;
unsigned char b429_32g_pacu2a_d351_17_l1_sacsc;
unsigned char b429_32g_pacu2a_d351_18_l1_sacsc;
unsigned char b429_32g_pacu2a_d351_19_l1_sacsc;
unsigned char b429_32g_pacu2a_d351_25_l1_sacsc;
unsigned char b429_32g_pacu2a_d351_28_l1_sacsc;
unsigned char b429_32g_pacu2a_d351_29_l1_sacsc;
unsigned char b429_32g_pacu2a_d352_11_l1_sacsc;
unsigned char b429_32g_pacu2a_d352_12_l1_sacsc;
unsigned char b429_32g_pacu2a_d352_13_l1_sacsc;
unsigned char b429_32g_pacu2a_d352_14_l1_sacsc;
unsigned char b429_32g_pacu2a_d352_15_l1_sacsc;
unsigned char b429_32g_pacu2a_d352_16_l1_sacsc;
unsigned char b429_32g_pacu2a_d352_17_l1_sacsc;
unsigned char b429_32g_pacu2a_d352_18_l1_sacsc;
unsigned char b429_32g_pacu2a_d352_19_l1_sacsc;
unsigned char b429_32g_pacu2a_d353_11_l1_sacsc;
unsigned char b429_32g_pacu2a_d353_13_l1_sacsc;
unsigned char b429_32g_pacu2a_d353_15_l1_sacsc;
unsigned char b429_32g_pacu2a_d353_16_l1_sacsc;
unsigned char b429_32g_pacu2a_d353_17_l1_sacsc;
unsigned char b429_32g_pacu2a_d353_18_l1_sacsc;
unsigned char b429_32g_pacu2a_d353_19_l1_sacsc;
unsigned char b429_32g_pacu2a_d353_20_l1_sacsc;
unsigned char b429_32g_pacu2a_d353_21_l1_sacsc;
unsigned char b429_32g_pacu2a_d354_11_l1_sacsc;
unsigned char b429_32g_pacu2a_d354_12_l1_sacsc;
unsigned char b429_32g_pacu2a_d354_13_l1_sacsc;
unsigned char b429_32g_pacu2a_d354_14_l1_sacsc;
unsigned char b429_32g_pacu2a_d354_15_l1_sacsc;
unsigned char b429_32g_pacu2a_d354_16_l1_sacsc;
unsigned char b429_32g_pacu2a_d354_17_l1_sacsc;
unsigned char b429_32g_pacu2a_d354_18_l1_sacsc;
unsigned char b429_32g_pacu2a_d354_19_l1_sacsc;
unsigned char b429_32g_pacu2a_d355_11_l1_sacsc;
unsigned char b429_32g_pacu2a_d355_13_l1_sacsc;
unsigned char b429_32g_pacu2a_d355_15_l1_sacsc;
unsigned char b429_32g_pacu2a_d355_16_l1_sacsc;
unsigned char b429_32g_pacu2a_d355_17_l1_sacsc;
unsigned char b429_32g_pacu2a_d355_18_l1_sacsc;
unsigned char b429_32g_pacu2a_d355_19_l1_sacsc;
unsigned char b429_32g_pacu2a_d355_20_l1_sacsc;
unsigned char b429_32g_pacu2a_d355_21_l1_sacsc;
unsigned char b429_32g_pacu2a_off_l1_sacsc;
unsigned char b429_32g_pseu1_d270_11_l1_sacsc;
unsigned char b429_32g_pseu1_d270_12_l1_sacsc;
unsigned char b429_32g_pseu1_d270_13_l1_sacsc;
unsigned char b429_32g_pseu1_d270_14_l1_sacsc;
unsigned char b429_32g_pseu1_d270_15_l1_sacsc;
unsigned char b429_32g_pseu1_d270_16_l1_sacsc;
unsigned char b429_32g_pseu1_d270_17_l1_sacsc;
unsigned char b429_32g_pseu1_d270_18_l1_sacsc;
unsigned char b429_32g_pseu1_d270_19_l1_sacsc;
unsigned char b429_32g_pseu1_d270_20_l1_sacsc;
unsigned char b429_32g_pseu1_d270_21_l1_sacsc;
unsigned char b429_32g_pseu1_d270_22_l1_sacsc;
unsigned char b429_32g_pseu1_d270_23_l1_sacsc;
unsigned char b429_32g_pseu1_d270_24_l1_sacsc;
unsigned char b429_32g_pseu1_d271_11_l1_sacsc;
unsigned char b429_32g_pseu1_d271_13_l1_sacsc;
unsigned char b429_32g_pseu1_d271_15_l1_sacsc;
unsigned char b429_32g_pseu1_d271_17_l1_sacsc;
unsigned char b429_32g_pseu1_d272_11_l1_sacsc;
unsigned char b429_32g_pseu1_d272_12_l1_sacsc;
unsigned char b429_32g_pseu1_d272_13_l1_sacsc;
unsigned char b429_32g_pseu1_d272_14_l1_sacsc;
unsigned char b429_32g_pseu1_d272_15_l1_sacsc;
unsigned char b429_32g_pseu1_d272_16_l1_sacsc;
unsigned char b429_32g_pseu1_d272_17_l1_sacsc;
unsigned char b429_32g_pseu1_d272_18_l1_sacsc;
unsigned char b429_32g_pseu1_d272_19_l1_sacsc;
unsigned char b429_32g_pseu1_d272_20_l1_sacsc;
unsigned char b429_32g_pseu1_d272_21_l1_sacsc;
unsigned char b429_32g_pseu1_d272_22_l1_sacsc;
unsigned char b429_32g_pseu1_d272_23_l1_sacsc;
unsigned char b429_32g_pseu1_d350_11_l1_sacsc;
unsigned char b429_32g_pseu1_d350_12_l1_sacsc;
unsigned char b429_32g_pseu1_d350_13_l1_sacsc;
unsigned char b429_32g_pseu1_d350_14_l1_sacsc;
unsigned char b429_32g_pseu1_d350_15_l1_sacsc;
unsigned char b429_32g_pseu1_d350_16_l1_sacsc;
unsigned char b429_32g_pseu1_d350_17_l1_sacsc;
unsigned char b429_32g_pseu1_d350_18_l1_sacsc;
unsigned char b429_32g_pseu1_d350_19_l1_sacsc;
unsigned char b429_32g_pseu1_d350_20_l1_sacsc;
unsigned char b429_32g_pseu1_d350_21_l1_sacsc;
unsigned char b429_32g_pseu1_d351_11_l1_sacsc;
unsigned char b429_32g_pseu1_d351_12_l1_sacsc;
unsigned char b429_32g_pseu1_d351_13_l1_sacsc;
unsigned char b429_32g_pseu1_d351_14_l1_sacsc;
unsigned char b429_32g_pseu1_d351_15_l1_sacsc;
unsigned char b429_32g_pseu1_d351_16_l1_sacsc;
unsigned char b429_32g_pseu1_d351_17_l1_sacsc;
unsigned char b429_32g_pseu1_d351_18_l1_sacsc;
unsigned char b429_32g_pseu1_d351_19_l1_sacsc;
unsigned char b429_32g_pseu1_d351_20_l1_sacsc;
unsigned char b429_32g_pseu1_d351_21_l1_sacsc;
unsigned char b429_32g_pseu1_d351_22_l1_sacsc;
unsigned char b429_32g_pseu1_d351_23_l1_sacsc;
unsigned char b429_32g_pseu1_d351_24_l1_sacsc;
unsigned char b429_32g_pseu1_d351_25_l1_sacsc;
unsigned char b429_32g_pseu1_d351_26_l1_sacsc;
unsigned char b429_32g_pseu1_d351_27_l1_sacsc;
unsigned char b429_32g_pseu1_d351_28_l1_sacsc;
unsigned char b429_32g_pseu1_d352_11_l1_sacsc;
unsigned char b429_32g_pseu1_d352_12_l1_sacsc;
unsigned char b429_32g_pseu1_d352_13_l1_sacsc;
unsigned char b429_32g_pseu1_d352_14_l1_sacsc;
unsigned char b429_32g_pseu1_d352_15_l1_sacsc;
unsigned char b429_32g_pseu1_d352_16_l1_sacsc;
unsigned char b429_32g_pseu1_d352_17_l1_sacsc;
unsigned char b429_32g_pseu1_d352_18_l1_sacsc;
unsigned char b429_32g_pseu1_d352_19_l1_sacsc;
unsigned char b429_32g_pseu1_d352_20_l1_sacsc;
unsigned char b429_32g_pseu1_d352_21_l1_sacsc;
unsigned char b429_32g_pseu1_d352_22_l1_sacsc;
unsigned char b429_32g_pseu1_d353_11_l1_sacsc;
unsigned char b429_32g_pseu1_d353_12_l1_sacsc;
unsigned char b429_32g_pseu1_d353_13_l1_sacsc;
unsigned char b429_32g_pseu1_d353_14_l1_sacsc;
unsigned char b429_32g_pseu1_d353_15_l1_sacsc;
unsigned char b429_32g_pseu1_d353_16_l1_sacsc;
unsigned char b429_32g_pseu1_d353_17_l1_sacsc;
unsigned char b429_32g_pseu1_d353_18_l1_sacsc;
unsigned char b429_32g_pseu1_d353_19_l1_sacsc;
unsigned char b429_32g_pseu1_d353_20_l1_sacsc;
unsigned char b429_32g_pseu1_d353_21_l1_sacsc;
unsigned char b429_32g_pseu1_d354_11_l1_sacsc;
unsigned char b429_32g_pseu1_d354_12_l1_sacsc;
unsigned char b429_32g_pseu1_d354_13_l1_sacsc;
unsigned char b429_32g_pseu1_d354_14_l1_sacsc;
unsigned char b429_32g_pseu1_d354_15_l1_sacsc;
unsigned char b429_32g_pseu1_d354_16_l1_sacsc;
unsigned char b429_32g_pseu1_d354_17_l1_sacsc;
unsigned char b429_32g_pseu1_d354_18_l1_sacsc;
unsigned char b429_32g_pseu1_d354_19_l1_sacsc;
unsigned char b429_32g_pseu1_d354_20_l1_sacsc;
unsigned char b429_32g_pseu1_d354_21_l1_sacsc;
unsigned char b429_32g_pseu1_d354_22_l1_sacsc;
unsigned char b429_32g_pseu1_d354_23_l1_sacsc;
unsigned char b429_32g_pseu1_d354_24_l1_sacsc;
unsigned char b429_32g_pseu1_d354_25_l1_sacsc;
unsigned char b429_32g_pseu1_d354_26_l1_sacsc;
unsigned char b429_32g_pseu1_d354_27_l1_sacsc;
unsigned char b429_32g_pseu1_d354_28_l1_sacsc;
unsigned char b429_32g_pseu1_d355_11_l1_sacsc;
unsigned char b429_32g_pseu1_d355_12_l1_sacsc;
unsigned char b429_32g_pseu1_d355_13_l1_sacsc;
unsigned char b429_32g_pseu1_d355_14_l1_sacsc;
unsigned char b429_32g_pseu1_d355_15_l1_sacsc;
unsigned char b429_32g_pseu1_d355_16_l1_sacsc;
unsigned char b429_32g_pseu1_d355_17_l1_sacsc;
unsigned char b429_32g_pseu1_d355_18_l1_sacsc;
unsigned char b429_32g_pseu1_d355_19_l1_sacsc;
unsigned char b429_32g_pseu1_d355_20_l1_sacsc;
unsigned char b429_32g_pseu1_d355_21_l1_sacsc;
unsigned char b429_32g_pseu1_d355_22_l1_sacsc;
unsigned char b429_32g_pseu1_d360_11_l1_sacsc;
unsigned char b429_32g_pseu1_d360_12_l1_sacsc;
unsigned char b429_32g_pseu1_d360_13_l1_sacsc;
unsigned char b429_32g_pseu1_d360_14_l1_sacsc;
unsigned char b429_32g_pseu1_d360_15_l1_sacsc;
unsigned char b429_32g_pseu1_d360_16_l1_sacsc;
unsigned char b429_32g_pseu1_d360_17_l1_sacsc;
unsigned char b429_32g_pseu1_d360_18_l1_sacsc;
unsigned char b429_32g_pseu1_d361_11_l1_sacsc;
unsigned char b429_32g_pseu1_d361_12_l1_sacsc;
unsigned char b429_32g_pseu1_d361_13_l1_sacsc;
unsigned char b429_32g_pseu1_d361_14_l1_sacsc;
unsigned char b429_32g_pseu1_d361_15_l1_sacsc;
unsigned char b429_32g_pseu1_d361_16_l1_sacsc;
unsigned char b429_32g_pseu1_d361_17_l1_sacsc;
unsigned char b429_32g_pseu1_d361_18_l1_sacsc;
unsigned char b429_32g_pseu1_d361_19_l1_sacsc;
unsigned char b429_32g_pseu1_d361_20_l1_sacsc;
unsigned char b429_32g_pseu1_d361_21_l1_sacsc;
unsigned char b429_32g_pseu1_d362_11_l1_sacsc;
unsigned char b429_32g_pseu1_d362_12_l1_sacsc;
unsigned char b429_32g_pseu1_d362_13_l1_sacsc;
unsigned char b429_32g_pseu1_d362_14_l1_sacsc;
unsigned char b429_32g_pseu1_d362_15_l1_sacsc;
unsigned char b429_32g_pseu1_d362_16_l1_sacsc;
unsigned char b429_32g_pseu1_d362_17_l1_sacsc;
unsigned char b429_32g_pseu1_d362_18_l1_sacsc;
unsigned char b429_32g_pseu1_d362_19_l1_sacsc;
unsigned char b429_32g_pseu1_d362_20_l1_sacsc;
unsigned char b429_32g_pseu1_d362_21_l1_sacsc;
unsigned char b429_32g_pseu1_d362_22_l1_sacsc;
unsigned char b429_32g_pseu1_d362_23_l1_sacsc;
unsigned char b429_32g_pseu1_d362_24_l1_sacsc;
unsigned char b429_32g_pseu1_d362_25_l1_sacsc;
unsigned char b429_32g_pseu1_d362_26_l1_sacsc;
unsigned char b429_32g_pseu1_d362_27_l1_sacsc;
unsigned char b429_32g_pseu1_d362_28_l1_sacsc;
unsigned char b429_32g_pseu1_d363_11_l1_sacsc;
unsigned char b429_32g_pseu1_d363_12_l1_sacsc;
unsigned char b429_32g_pseu1_d363_13_l1_sacsc;
unsigned char b429_32g_pseu1_d363_14_l1_sacsc;
unsigned char b429_32g_pseu1_d363_15_l1_sacsc;
unsigned char b429_32g_pseu1_d363_16_l1_sacsc;
unsigned char b429_32g_pseu1_d363_17_l1_sacsc;
unsigned char b429_32g_pseu1_d363_18_l1_sacsc;
unsigned char b429_32g_pseu1_d363_19_l1_sacsc;
unsigned char b429_32g_pseu1_d363_20_l1_sacsc;
unsigned char b429_32g_pseu1_d363_21_l1_sacsc;
unsigned char b429_32g_pseu1_d363_22_l1_sacsc;
unsigned char b429_32g_pseu1_off_l1_sacsc;
unsigned char co_99_reset_landgear_l1_sacsc;
unsigned char gv_32g_gear_bpvlv_pos_l1_sacsc;
unsigned char gv_32g_gear_collapse_l1_sacsc[3];
unsigned char gv_32g_gear_dn_lk_l1_sacsc[3];
unsigned char gv_32g_gear_up_lk_l1_sacsc[3];
unsigned char gv_32g_pias_agwow_l1_sacsc[2];
unsigned char gv_32g_pias_extend_sol_l1_sacsc[2];
unsigned char gv_32g_pias_hyd_agdnlk_l1_sacsc[2];
unsigned char gv_32g_pias_hyd_aguplk_l1_sacsc[2];
unsigned char gv_32g_pias_hydpresslow_l1_sacsc[2];
unsigned char gv_32g_pias_lg_no_dispatch_l1_sacsc[2];
unsigned char gv_32g_pias_mlg_dnlk_l1_sacsc[2];
unsigned char gv_32g_pias_mlg_lh_dnlk_l1_sacsc;
unsigned char gv_32g_pias_mlg_lh_wow1_l1_sacsc;
unsigned char gv_32g_pias_mlg_lh_wow2_l1_sacsc;
unsigned char gv_32g_pias_mlg_rh_dnlk_l1_sacsc;
unsigned char gv_32g_pias_mlg_rh_wow1_l1_sacsc;
unsigned char gv_32g_pias_mlg_rh_wow2_l1_sacsc;
unsigned char gv_32g_pias_mlg_wow_l1_sacsc[2];
unsigned char gv_32g_pias_nlg_wofw_l1_sacsc[2];
unsigned char gv_32g_pias_pacu1_p110a_l1_sacsc;
unsigned char gv_32g_pias_pacu1_p11a_l1_sacsc;
unsigned char gv_32g_pias_pacu1_p11b_l1_sacsc;
unsigned char gv_32g_pias_pacu1_p12a_l1_sacsc;
unsigned char gv_32g_pias_pacu1_p12b_l1_sacsc;
unsigned char gv_32g_pias_pacu1_p13a_l1_sacsc;
unsigned char gv_32g_pias_pacu1_p13b_l1_sacsc;
unsigned char gv_32g_pias_pacu1_p13g_l1_sacsc;
unsigned char gv_32g_pias_pacu1_p13h_l1_sacsc;
unsigned char gv_32g_pias_pacu1_p13j_l1_sacsc;
unsigned char gv_32g_pias_pacu1_p14a_l1_sacsc;
unsigned char gv_32g_pias_pacu1_p14b_l1_sacsc;
unsigned char gv_32g_pias_pacu1_p14g_l1_sacsc;
unsigned char gv_32g_pias_pacu1_p14h_l1_sacsc;
unsigned char gv_32g_pias_pacu1_p14j_l1_sacsc;
unsigned char gv_32g_pias_pacu1_p14k_l1_sacsc;
unsigned char gv_32g_pias_pacu1_p15a_l1_sacsc;
unsigned char gv_32g_pias_pacu1_p15b_l1_sacsc;
unsigned char gv_32g_pias_pacu1_p15j_l1_sacsc;
unsigned char gv_32g_pias_pacu1_p15k_l1_sacsc;
unsigned char gv_32g_pias_pacu1_p16a_l1_sacsc;
unsigned char gv_32g_pias_pacu1_p16b_l1_sacsc;
unsigned char gv_32g_pias_pacu1_p17a_l1_sacsc;
unsigned char gv_32g_pias_pacu2_p210a_l1_sacsc;
unsigned char gv_32g_pias_pacu2_p21a_l1_sacsc;
unsigned char gv_32g_pias_pacu2_p21b_l1_sacsc;
unsigned char gv_32g_pias_pacu2_p22a_l1_sacsc;
unsigned char gv_32g_pias_pacu2_p22b_l1_sacsc;
unsigned char gv_32g_pias_pacu2_p23a_l1_sacsc;
unsigned char gv_32g_pias_pacu2_p23b_l1_sacsc;
unsigned char gv_32g_pias_pacu2_p23g_l1_sacsc;
unsigned char gv_32g_pias_pacu2_p23h_l1_sacsc;
unsigned char gv_32g_pias_pacu2_p23j_l1_sacsc;
unsigned char gv_32g_pias_pacu2_p24a_l1_sacsc;
unsigned char gv_32g_pias_pacu2_p24b_l1_sacsc;
unsigned char gv_32g_pias_pacu2_p24g_l1_sacsc;
unsigned char gv_32g_pias_pacu2_p24h_l1_sacsc;
unsigned char gv_32g_pias_pacu2_p24j_l1_sacsc;
unsigned char gv_32g_pias_pacu2_p24k_l1_sacsc;
unsigned char gv_32g_pias_pacu2_p25a_l1_sacsc;
unsigned char gv_32g_pias_pacu2_p25b_l1_sacsc;
unsigned char gv_32g_pias_pacu2_p25j_l1_sacsc;
unsigned char gv_32g_pias_pacu2_p25k_l1_sacsc;
unsigned char gv_32g_pias_pacu2_p26a_l1_sacsc;
unsigned char gv_32g_pias_retract_sol_l1_sacsc[2];
unsigned char gv_32g_pias_sv_retract_sol_int_l1_sacsc[2];
unsigned char gv_32g_pias_unlock_sol_l1_sacsc[2];
unsigned char gv_32g_pias_wow_sys_fail_l1_sacsc[2];
unsigned char o_32g_emerlvr_pwr_l1_sacsc;
unsigned char o_32g_lock_solenoid_l1_sacsc;
unsigned char o_32g_rst_sgl_l1_sacsc;
char b429_32g_pacu1a_s050_c1_sacsc;
char b429_32g_pacu1a_s172_c1_sacsc;
char b429_32g_pacu1a_s173_c1_sacsc;
char b429_32g_pacu1a_s272_c1_sacsc;
char b429_32g_pacu1a_s273_c1_sacsc;
char b429_32g_pacu1a_s274_c1_sacsc;
char b429_32g_pacu1a_s276_c1_sacsc;
char b429_32g_pacu1a_s277_c1_sacsc;
char b429_32g_pacu1a_s350_c1_sacsc;
char b429_32g_pacu1a_s351_c1_sacsc;
char b429_32g_pacu1a_s352_c1_sacsc;
char b429_32g_pacu1a_s353_c1_sacsc;
char b429_32g_pacu1a_s356_c1_sacsc;
char b429_32g_pacu2a_s172_c1_sacsc;
char b429_32g_pacu2a_s173_c1_sacsc;
char b429_32g_pacu2a_s270_c1_sacsc;
char b429_32g_pacu2a_s271_c1_sacsc;
char b429_32g_pacu2a_s272_c1_sacsc;
char b429_32g_pacu2a_s274_c1_sacsc;
char b429_32g_pacu2a_s276_c1_sacsc;
char b429_32g_pacu2a_s277_c1_sacsc;
char b429_32g_pacu2a_s350_c1_sacsc;
char b429_32g_pacu2a_s351_c1_sacsc;
char b429_32g_pacu2a_s352_c1_sacsc;
char b429_32g_pacu2a_s353_c1_sacsc;
char b429_32g_pacu2a_s354_c1_sacsc;
char b429_32g_pacu2a_s355_c1_sacsc;
char b429_32g_pacu2a_s356_c1_sacsc;
char b429_32g_pseu1_s270_c1_sacsc;
char b429_32g_pseu1_s271_c1_sacsc;
char b429_32g_pseu1_s272_c1_sacsc;
char b429_32g_pseu1_s350_c1_sacsc;
char b429_32g_pseu1_s351_c1_sacsc;
char b429_32g_pseu1_s352_c1_sacsc;
char b429_32g_pseu1_s353_c1_sacsc;
char b429_32g_pseu1_s354_c1_sacsc;
char b429_32g_pseu1_s355_c1_sacsc;
char b429_32g_pseu1_s360_c1_sacsc;
char b429_32g_pseu1_s361_c1_sacsc;
char b429_32g_pseu1_s362_c1_sacsc;
char b429_32g_pseu1_s363_c1_sacsc;
float gv_32g_gear_pos_f4_sacsc[3];
float gv_32g_hyd_demand_f4_sacsc;
float gv_32g_module_freq_f4_sacsc;
float gv_32g_perf_mlg_door_f4_sacsc[2];
float gv_32g_perf_nlg_door_f4_sacsc[2];
float gv_32g_wd_dcu1_a06a_f4_sacsc;
short gv_32g_gear_ctrl_vlv_pos_i2_sacsc;
int gv_32g_plugin_heartbeat_i4_sacsc;
} output_landinggear_S;
typedef struct sacsclandinggear_S {
struct input_landinggear_S input;
struct output_landinggear_S output;
} sacsclandinggear_S;
#endif

View File

@ -1,54 +0,0 @@
#ifndef SACSCOXYGEN_H
#define SACSCOXYGEN_H
typedef struct input_oxygen_S {
double deltatime;
unsigned char ci_99_reset_crewoxy_l1_sacsc;
unsigned char ci_99_reset_sysfault35_l1_sacsc;
float gv_21a_cond_tci_f4_sacsc[3];
unsigned char gv_21p_cpc_foxy_l1_sacsc[2];
float gv_21p_hc_f4_sacsc;
unsigned char gv_24_cb_bi3501_l1_sacsc;
unsigned char gv_24_cb_bi3521_l1_sacsc;
unsigned char gv_24_cb_bi3523_l1_sacsc;
unsigned char gv_24_cb_bi3524_l1_sacsc;
unsigned char i_35_cab_poxy_sw_l1_sacsc;
unsigned char i_35_oxy_flow_l1_sacsc;
unsigned char mi_35_m_0001_l1_sacsc;
} input_oxygen_S;
typedef struct output_oxygen_S {
unsigned char co_99_reset_crewoxy_l1_sacsc;
float gv_35_oxy_dcu2_a03e_f4_sacsc;
unsigned char gv_35_oxy_dcu2_b12b_l1_sacsc;
unsigned char gv_35_oxy_dcu2_b12f_l1_sacsc;
unsigned char gv_35_oxy_dcu2_b12g_l1_sacsc;
float gv_35_oxy_dcu2_d04h_f4_sacsc;
unsigned char gv_35_oxy_poxy_lt_l1_sacsc;
unsigned char gv_35_oxy_r23521_l1_sacsc;
unsigned char gv_35_oxy_r23522_l1_sacsc;
unsigned char gv_35_oxy_r23523_l1_sacsc;
unsigned char gv_35_oxy_r23524_l1_sacsc;
unsigned char gv_35_oxy_r23525_l1_sacsc;
unsigned char gv_35_oxy_r23526_l1_sacsc;
int gv_35_plugin_heartbeat_i4_sacsc;
float l_35_oxy_pman_crew_f4_sacsc;
float l_35_oxy_wcons_crew_f4_sacsc;
unsigned char o_35_oxy_flow_pwr_l1_sacsc;
unsigned char o_35_oxy_sol2_l1_sacsc;
unsigned char o_35_oxy_sol3_l1_sacsc;
unsigned char o_35_oxy_sol_l1_sacsc;
} output_oxygen_S;
typedef struct sacscoxygen_S {
struct input_oxygen_S input;
struct output_oxygen_S output;
} sacscoxygen_S;
#endif

View File

@ -1,476 +0,0 @@
#ifndef SACSCAPU_H
#define SACSCAPU_H
typedef struct input_apu_S {
double deltatime;
float b429_31d_ladcu9_b002_28_f4_sacsc;
float b429_31d_ladcu9_b003_28_f4_sacsc;
float b429_31d_ladcu9_b004_28_f4_sacsc;
float b429_31d_ladcu9_b151_00_28_f4_sacsc;
float b429_31d_ladcu9_b151_01_28_f4_sacsc;
float b429_31d_ladcu9_b151_10_28_f4_sacsc;
float b429_31d_ladcu9_b151_11_28_f4_sacsc;
float b429_31d_ladcu9_b203_01_28_f4_sacsc;
float b429_31d_ladcu9_b205_01_28_f4_sacsc;
float b429_31d_ladcu9_b206_01_28_f4_sacsc;
float b429_31d_ladcu9_b213_01_28_f4_sacsc;
float b429_31d_ladcu9_b220_28_f4_sacsc;
int b429_31d_ladcu9_b251_28_i4_sacsc;
int b429_31d_ladcu9_b373_15_i4_sacsc;
int b429_31d_ladcu9_b373_22_i4_sacsc;
int b429_31d_ladcu9_b373_29_i4_sacsc;
int b429_31d_ladcu9_b374_15_i4_sacsc;
int b429_31d_ladcu9_b374_22_i4_sacsc;
int b429_31d_ladcu9_b374_29_i4_sacsc;
int b429_31d_ladcu9_b375_15_i4_sacsc;
int b429_31d_ladcu9_b375_22_i4_sacsc;
unsigned char b429_31d_ladcu9_d053_13_l1_sacsc;
unsigned char b429_31d_ladcu9_d261_01_21_l1_sacsc;
unsigned char b429_31d_ladcu9_d261_01_22_l1_sacsc;
unsigned char b429_31d_ladcu9_d267_00_11_l1_sacsc;
unsigned char b429_31d_ladcu9_d267_00_22_l1_sacsc;
unsigned char b429_31d_ladcu9_d267_00_27_l1_sacsc;
unsigned char b429_31d_ladcu9_d267_00_29_l1_sacsc;
unsigned char b429_31d_ladcu9_d267_01_11_l1_sacsc;
unsigned char b429_31d_ladcu9_d267_01_22_l1_sacsc;
unsigned char b429_31d_ladcu9_d267_01_27_l1_sacsc;
unsigned char b429_31d_ladcu9_d267_01_29_l1_sacsc;
unsigned char b429_31d_ladcu9_d267_10_11_l1_sacsc;
unsigned char b429_31d_ladcu9_d267_10_22_l1_sacsc;
unsigned char b429_31d_ladcu9_d267_10_27_l1_sacsc;
unsigned char b429_31d_ladcu9_d267_10_29_l1_sacsc;
unsigned char b429_31d_ladcu9_d267_11_11_l1_sacsc;
unsigned char b429_31d_ladcu9_d267_11_22_l1_sacsc;
unsigned char b429_31d_ladcu9_d267_11_27_l1_sacsc;
unsigned char b429_31d_ladcu9_d267_11_29_l1_sacsc;
unsigned char b429_31d_ladcu9_d300_01_11_l1_sacsc;
unsigned char b429_31d_ladcu9_d300_01_12_l1_sacsc;
unsigned char b429_31d_ladcu9_d300_01_13_l1_sacsc;
unsigned char b429_31d_ladcu9_d300_01_14_l1_sacsc;
unsigned char b429_31d_ladcu9_d300_01_15_l1_sacsc;
unsigned char b429_31d_ladcu9_d300_01_16_l1_sacsc;
unsigned char b429_31d_ladcu9_d300_10_11_l1_sacsc;
unsigned char b429_31d_ladcu9_d300_10_12_l1_sacsc;
unsigned char b429_31d_ladcu9_d300_10_13_l1_sacsc;
unsigned char b429_31d_ladcu9_d300_10_14_l1_sacsc;
unsigned char b429_31d_ladcu9_d300_10_15_l1_sacsc;
unsigned char b429_31d_ladcu9_d300_10_16_l1_sacsc;
unsigned char b429_31d_ladcu9_d304_12_l1_sacsc;
unsigned char b429_31d_ladcu9_d304_16_l1_sacsc;
unsigned char b429_31d_ladcu9_d304_17_l1_sacsc;
unsigned char b429_31d_ladcu9_d304_20_l1_sacsc;
unsigned char b429_31d_ladcu9_d305_11_l1_sacsc;
unsigned char b429_31d_ladcu9_d305_12_l1_sacsc;
unsigned char b429_31d_ladcu9_d305_13_l1_sacsc;
unsigned char b429_31d_ladcu9_d305_14_l1_sacsc;
unsigned char b429_31d_ladcu9_d305_15_l1_sacsc;
unsigned char b429_31d_ladcu9_d305_17_l1_sacsc;
unsigned char b429_31d_ladcu9_d305_18_l1_sacsc;
unsigned char b429_31d_ladcu9_d305_19_l1_sacsc;
unsigned char b429_31d_ladcu9_d305_20_l1_sacsc;
unsigned char b429_31d_ladcu9_d305_21_l1_sacsc;
unsigned char b429_31d_ladcu9_d305_22_l1_sacsc;
unsigned char b429_31d_ladcu9_d305_23_l1_sacsc;
unsigned char b429_31d_ladcu9_d305_24_l1_sacsc;
unsigned char b429_31d_ladcu9_d306_00_12_l1_sacsc;
unsigned char b429_31d_ladcu9_d306_01_12_l1_sacsc;
unsigned char b429_31d_ladcu9_d306_10_12_l1_sacsc;
unsigned char b429_31d_ladcu9_d306_11_12_l1_sacsc;
unsigned char b429_31d_ladcu9_off_l1_sacsc;
int b429_31d_ladcu9_p150_01_i4_sacsc;
int b429_31d_ladcu9_p260_01_i4_sacsc;
char b429_31d_ladcu9_s002_c1_sacsc;
char b429_31d_ladcu9_s003_c1_sacsc;
char b429_31d_ladcu9_s004_c1_sacsc;
char b429_31d_ladcu9_s053_c1_sacsc;
char b429_31d_ladcu9_s151_00_c1_sacsc;
char b429_31d_ladcu9_s151_01_c1_sacsc;
char b429_31d_ladcu9_s151_10_c1_sacsc;
char b429_31d_ladcu9_s151_11_c1_sacsc;
char b429_31d_ladcu9_s203_01_c1_sacsc;
char b429_31d_ladcu9_s205_01_c1_sacsc;
char b429_31d_ladcu9_s206_01_c1_sacsc;
char b429_31d_ladcu9_s213_01_c1_sacsc;
char b429_31d_ladcu9_s220_c1_sacsc;
char b429_31d_ladcu9_s251_c1_sacsc;
char b429_31d_ladcu9_s261_01_c1_sacsc;
char b429_31d_ladcu9_s267_00_c1_sacsc;
char b429_31d_ladcu9_s267_01_c1_sacsc;
char b429_31d_ladcu9_s267_10_c1_sacsc;
char b429_31d_ladcu9_s267_11_c1_sacsc;
char b429_31d_ladcu9_s300_01_c1_sacsc;
char b429_31d_ladcu9_s300_10_c1_sacsc;
char b429_31d_ladcu9_s304_c1_sacsc;
char b429_31d_ladcu9_s305_c1_sacsc;
char b429_31d_ladcu9_s306_00_c1_sacsc;
char b429_31d_ladcu9_s306_01_c1_sacsc;
char b429_31d_ladcu9_s306_10_c1_sacsc;
char b429_31d_ladcu9_s306_11_c1_sacsc;
char b429_31d_ladcu9_s373_c1_sacsc;
char b429_31d_ladcu9_s374_c1_sacsc;
char b429_31d_ladcu9_s375_c1_sacsc;
float b429_31d_radcu9_b002_28_f4_sacsc;
float b429_31d_radcu9_b003_28_f4_sacsc;
float b429_31d_radcu9_b004_28_f4_sacsc;
float b429_31d_radcu9_b151_00_28_f4_sacsc;
float b429_31d_radcu9_b151_01_28_f4_sacsc;
float b429_31d_radcu9_b151_10_28_f4_sacsc;
float b429_31d_radcu9_b151_11_28_f4_sacsc;
float b429_31d_radcu9_b203_01_28_f4_sacsc;
float b429_31d_radcu9_b205_01_28_f4_sacsc;
float b429_31d_radcu9_b206_01_28_f4_sacsc;
float b429_31d_radcu9_b213_01_28_f4_sacsc;
float b429_31d_radcu9_b220_28_f4_sacsc;
int b429_31d_radcu9_b251_28_i4_sacsc;
int b429_31d_radcu9_b373_15_i4_sacsc;
int b429_31d_radcu9_b373_22_i4_sacsc;
int b429_31d_radcu9_b373_29_i4_sacsc;
int b429_31d_radcu9_b374_15_i4_sacsc;
int b429_31d_radcu9_b374_22_i4_sacsc;
int b429_31d_radcu9_b374_29_i4_sacsc;
int b429_31d_radcu9_b375_15_i4_sacsc;
int b429_31d_radcu9_b375_22_i4_sacsc;
unsigned char b429_31d_radcu9_d053_13_l1_sacsc;
unsigned char b429_31d_radcu9_d261_01_21_l1_sacsc;
unsigned char b429_31d_radcu9_d261_01_22_l1_sacsc;
unsigned char b429_31d_radcu9_d267_00_11_l1_sacsc;
unsigned char b429_31d_radcu9_d267_00_22_l1_sacsc;
unsigned char b429_31d_radcu9_d267_00_27_l1_sacsc;
unsigned char b429_31d_radcu9_d267_00_29_l1_sacsc;
unsigned char b429_31d_radcu9_d267_01_11_l1_sacsc;
unsigned char b429_31d_radcu9_d267_01_22_l1_sacsc;
unsigned char b429_31d_radcu9_d267_01_27_l1_sacsc;
unsigned char b429_31d_radcu9_d267_01_29_l1_sacsc;
unsigned char b429_31d_radcu9_d267_10_11_l1_sacsc;
unsigned char b429_31d_radcu9_d267_10_22_l1_sacsc;
unsigned char b429_31d_radcu9_d267_10_27_l1_sacsc;
unsigned char b429_31d_radcu9_d267_10_29_l1_sacsc;
unsigned char b429_31d_radcu9_d267_11_11_l1_sacsc;
unsigned char b429_31d_radcu9_d267_11_22_l1_sacsc;
unsigned char b429_31d_radcu9_d267_11_27_l1_sacsc;
unsigned char b429_31d_radcu9_d267_11_29_l1_sacsc;
unsigned char b429_31d_radcu9_d300_01_11_l1_sacsc;
unsigned char b429_31d_radcu9_d300_01_12_l1_sacsc;
unsigned char b429_31d_radcu9_d300_01_13_l1_sacsc;
unsigned char b429_31d_radcu9_d300_01_14_l1_sacsc;
unsigned char b429_31d_radcu9_d300_01_15_l1_sacsc;
unsigned char b429_31d_radcu9_d300_01_16_l1_sacsc;
unsigned char b429_31d_radcu9_d300_10_11_l1_sacsc;
unsigned char b429_31d_radcu9_d300_10_12_l1_sacsc;
unsigned char b429_31d_radcu9_d300_10_13_l1_sacsc;
unsigned char b429_31d_radcu9_d300_10_14_l1_sacsc;
unsigned char b429_31d_radcu9_d300_10_15_l1_sacsc;
unsigned char b429_31d_radcu9_d300_10_16_l1_sacsc;
unsigned char b429_31d_radcu9_d304_12_l1_sacsc;
unsigned char b429_31d_radcu9_d304_16_l1_sacsc;
unsigned char b429_31d_radcu9_d304_17_l1_sacsc;
unsigned char b429_31d_radcu9_d304_20_l1_sacsc;
unsigned char b429_31d_radcu9_d305_11_l1_sacsc;
unsigned char b429_31d_radcu9_d305_12_l1_sacsc;
unsigned char b429_31d_radcu9_d305_13_l1_sacsc;
unsigned char b429_31d_radcu9_d305_14_l1_sacsc;
unsigned char b429_31d_radcu9_d305_15_l1_sacsc;
unsigned char b429_31d_radcu9_d305_17_l1_sacsc;
unsigned char b429_31d_radcu9_d305_18_l1_sacsc;
unsigned char b429_31d_radcu9_d305_19_l1_sacsc;
unsigned char b429_31d_radcu9_d305_20_l1_sacsc;
unsigned char b429_31d_radcu9_d305_21_l1_sacsc;
unsigned char b429_31d_radcu9_d305_22_l1_sacsc;
unsigned char b429_31d_radcu9_d305_23_l1_sacsc;
unsigned char b429_31d_radcu9_d305_24_l1_sacsc;
unsigned char b429_31d_radcu9_d306_00_12_l1_sacsc;
unsigned char b429_31d_radcu9_d306_01_12_l1_sacsc;
unsigned char b429_31d_radcu9_d306_10_12_l1_sacsc;
unsigned char b429_31d_radcu9_d306_11_12_l1_sacsc;
unsigned char b429_31d_radcu9_off_l1_sacsc;
int b429_31d_radcu9_p150_01_i4_sacsc;
int b429_31d_radcu9_p260_01_i4_sacsc;
char b429_31d_radcu9_s002_c1_sacsc;
char b429_31d_radcu9_s003_c1_sacsc;
char b429_31d_radcu9_s004_c1_sacsc;
char b429_31d_radcu9_s053_c1_sacsc;
char b429_31d_radcu9_s151_00_c1_sacsc;
char b429_31d_radcu9_s151_01_c1_sacsc;
char b429_31d_radcu9_s151_10_c1_sacsc;
char b429_31d_radcu9_s151_11_c1_sacsc;
char b429_31d_radcu9_s203_01_c1_sacsc;
char b429_31d_radcu9_s205_01_c1_sacsc;
char b429_31d_radcu9_s206_01_c1_sacsc;
char b429_31d_radcu9_s213_01_c1_sacsc;
char b429_31d_radcu9_s220_c1_sacsc;
char b429_31d_radcu9_s251_c1_sacsc;
char b429_31d_radcu9_s261_01_c1_sacsc;
char b429_31d_radcu9_s267_00_c1_sacsc;
char b429_31d_radcu9_s267_01_c1_sacsc;
char b429_31d_radcu9_s267_10_c1_sacsc;
char b429_31d_radcu9_s267_11_c1_sacsc;
char b429_31d_radcu9_s300_01_c1_sacsc;
char b429_31d_radcu9_s300_10_c1_sacsc;
char b429_31d_radcu9_s304_c1_sacsc;
char b429_31d_radcu9_s305_c1_sacsc;
char b429_31d_radcu9_s306_00_c1_sacsc;
char b429_31d_radcu9_s306_01_c1_sacsc;
char b429_31d_radcu9_s306_10_c1_sacsc;
char b429_31d_radcu9_s306_11_c1_sacsc;
char b429_31d_radcu9_s373_c1_sacsc;
char b429_31d_radcu9_s374_c1_sacsc;
char b429_31d_radcu9_s375_c1_sacsc;
unsigned char ci_99_acset_apuoilqty_l1_sacsc;
float ci_99_acset_apuoilqty_f4_sacsc;
unsigned char ci_99_acset_apuqkshtdn_l1_sacsc;
unsigned char ci_99_acset_apuqkst_l1_sacsc;
unsigned char ci_99_reset_apuegt_l1_sacsc;
unsigned char ci_99_reset_apuoilqty_l1_sacsc;
unsigned char ci_99_reset_apuoiltemp_l1_sacsc;
unsigned char ci_99_reset_apurpm_l1_sacsc;
unsigned char ci_99_reset_sysfault49_l1_sacsc;
double gv_04_amb_totpress_f8_sacsc;
double gv_04_amb_tottemp_c_f8_sacsc;
double gv_04_eom_alt_press_f8_sacsc;
double gv_04_eom_mach_f8_sacsc;
unsigned char gv_24_cb_bi4901_l1_sacsc;
unsigned char gv_24_cb_bi4902_l1_sacsc;
unsigned char gv_24_cb_bi4903_l1_sacsc;
unsigned char gv_24_cb_bi4905_l1_sacsc;
unsigned char gv_24_cb_bi4906_l1_sacsc;
float gv_24_dcperf_abatbus_volt_f4_sacsc;
float gv_24_gen_mech_pwr_f4_sacsc;
unsigned char gv_26_apu_apufh_p416_l1_sacsc;
unsigned char gv_26_focu_1p52_l1_sacsc;
unsigned char gv_26_focu_1p59_l1_sacsc;
unsigned char gv_28_fuel_avail_apu_l1_sacsc;
float gv_36_perf_wbu_f4_sacsc;
unsigned char gv_36_wd_sbu_l1_sacsc;
float gv_36_wd_vu_f4_sacsc;
float gv_99w_fx_godust_f4_sacsc;
unsigned char i_49_es_l1_sacsc;
unsigned char i_49_mo_l1_sacsc;
unsigned char i_49_mr_l1_sacsc;
unsigned char i_49_ms_l1_sacsc;
unsigned char mi_49_m_0001_l1_sacsc;
unsigned char mi_49_m_0021_l1_sacsc;
unsigned char mi_49_m_0031_l1_sacsc;
unsigned char mi_49_m_0041_l1_sacsc;
unsigned char mi_49_m_0051_l1_sacsc;
unsigned char mi_49_m_0061_l1_sacsc;
unsigned char mi_49_m_0071_l1_sacsc;
} input_apu_S;
typedef struct output_apu_S {
float b429_49_apu1_b151_28_f4_sacsc;
float b429_49_apu1_b172_28_f4_sacsc;
float b429_49_apu1_b173_28_f4_sacsc;
float b429_49_apu1_b174_28_f4_sacsc;
float b429_49_apu1_b175_28_f4_sacsc;
float b429_49_apu1_b176_28_f4_sacsc;
float b429_49_apu1_b177_28_f4_sacsc;
float b429_49_apu1_b347_28_f4_sacsc;
int b429_49_apu1_b371_28_i4_sacsc;
int b429_49_apu1_b372_28_i4_sacsc;
int b429_49_apu1_b375_28_i4_sacsc;
float b429_49_apu1_b376_28_f4_sacsc;
unsigned char b429_49_apu1_d274_11_l1_sacsc;
unsigned char b429_49_apu1_d274_12_l1_sacsc;
unsigned char b429_49_apu1_d274_13_l1_sacsc;
unsigned char b429_49_apu1_d274_14_l1_sacsc;
unsigned char b429_49_apu1_d274_15_l1_sacsc;
unsigned char b429_49_apu1_d274_16_l1_sacsc;
unsigned char b429_49_apu1_d274_17_l1_sacsc;
unsigned char b429_49_apu1_d274_18_l1_sacsc;
unsigned char b429_49_apu1_d274_19_l1_sacsc;
unsigned char b429_49_apu1_d274_20_l1_sacsc;
unsigned char b429_49_apu1_d274_21_l1_sacsc;
unsigned char b429_49_apu1_d274_22_l1_sacsc;
unsigned char b429_49_apu1_d274_23_l1_sacsc;
unsigned char b429_49_apu1_d274_24_l1_sacsc;
unsigned char b429_49_apu1_d274_25_l1_sacsc;
unsigned char b429_49_apu1_d274_26_l1_sacsc;
unsigned char b429_49_apu1_d274_27_l1_sacsc;
unsigned char b429_49_apu1_d274_28_l1_sacsc;
unsigned char b429_49_apu1_d275_11_l1_sacsc;
unsigned char b429_49_apu1_d275_12_l1_sacsc;
unsigned char b429_49_apu1_d275_13_l1_sacsc;
unsigned char b429_49_apu1_d275_14_l1_sacsc;
unsigned char b429_49_apu1_d275_16_l1_sacsc;
unsigned char b429_49_apu1_d275_17_l1_sacsc;
unsigned char b429_49_apu1_d275_18_l1_sacsc;
unsigned char b429_49_apu1_d275_19_l1_sacsc;
unsigned char b429_49_apu1_d275_20_l1_sacsc;
unsigned char b429_49_apu1_d275_21_l1_sacsc;
unsigned char b429_49_apu1_d275_23_l1_sacsc;
unsigned char b429_49_apu1_d350_11_l1_sacsc;
unsigned char b429_49_apu1_d350_12_l1_sacsc;
unsigned char b429_49_apu1_d350_13_l1_sacsc;
unsigned char b429_49_apu1_d350_14_l1_sacsc;
unsigned char b429_49_apu1_d350_15_l1_sacsc;
unsigned char b429_49_apu1_d350_16_l1_sacsc;
unsigned char b429_49_apu1_d350_18_l1_sacsc;
unsigned char b429_49_apu1_d350_19_l1_sacsc;
unsigned char b429_49_apu1_d350_20_l1_sacsc;
unsigned char b429_49_apu1_d350_21_l1_sacsc;
unsigned char b429_49_apu1_d350_23_l1_sacsc;
unsigned char b429_49_apu1_d350_24_l1_sacsc;
unsigned char b429_49_apu1_d350_25_l1_sacsc;
unsigned char b429_49_apu1_d350_26_l1_sacsc;
unsigned char b429_49_apu1_d351_11_l1_sacsc;
unsigned char b429_49_apu1_d351_12_l1_sacsc;
unsigned char b429_49_apu1_d351_13_l1_sacsc;
unsigned char b429_49_apu1_d351_14_l1_sacsc;
unsigned char b429_49_apu1_d351_15_l1_sacsc;
unsigned char b429_49_apu1_d351_16_l1_sacsc;
unsigned char b429_49_apu1_d351_17_l1_sacsc;
unsigned char b429_49_apu1_d351_18_l1_sacsc;
unsigned char b429_49_apu1_d351_20_l1_sacsc;
unsigned char b429_49_apu1_d351_21_l1_sacsc;
unsigned char b429_49_apu1_d352_11_l1_sacsc;
unsigned char b429_49_apu1_d352_12_l1_sacsc;
unsigned char b429_49_apu1_d352_13_l1_sacsc;
unsigned char b429_49_apu1_d352_14_l1_sacsc;
unsigned char b429_49_apu1_d352_15_l1_sacsc;
unsigned char b429_49_apu1_d352_16_l1_sacsc;
unsigned char b429_49_apu1_d352_18_l1_sacsc;
unsigned char b429_49_apu1_d352_19_l1_sacsc;
unsigned char b429_49_apu1_d352_20_l1_sacsc;
unsigned char b429_49_apu1_d352_21_l1_sacsc;
unsigned char b429_49_apu1_d352_22_l1_sacsc;
unsigned char b429_49_apu1_d352_23_l1_sacsc;
unsigned char b429_49_apu1_d352_24_l1_sacsc;
unsigned char b429_49_apu1_d352_25_l1_sacsc;
unsigned char b429_49_apu1_d353_11_l1_sacsc;
unsigned char b429_49_apu1_d353_12_l1_sacsc;
unsigned char b429_49_apu1_d353_13_l1_sacsc;
unsigned char b429_49_apu1_d353_14_l1_sacsc;
unsigned char b429_49_apu1_d353_15_l1_sacsc;
unsigned char b429_49_apu1_d353_16_l1_sacsc;
unsigned char b429_49_apu1_d353_17_l1_sacsc;
unsigned char b429_49_apu1_d353_18_l1_sacsc;
unsigned char b429_49_apu1_d353_19_l1_sacsc;
unsigned char b429_49_apu1_d353_20_l1_sacsc;
unsigned char b429_49_apu1_d353_21_l1_sacsc;
unsigned char b429_49_apu1_d353_22_l1_sacsc;
unsigned char b429_49_apu1_d353_23_l1_sacsc;
unsigned char b429_49_apu1_d353_24_l1_sacsc;
unsigned char b429_49_apu1_d353_25_l1_sacsc;
unsigned char b429_49_apu1_d353_26_l1_sacsc;
unsigned char b429_49_apu1_d353_27_l1_sacsc;
unsigned char b429_49_apu1_d353_28_l1_sacsc;
unsigned char b429_49_apu1_d353_29_l1_sacsc;
unsigned char b429_49_apu1_d354_11_l1_sacsc;
unsigned char b429_49_apu1_d354_12_l1_sacsc;
unsigned char b429_49_apu1_d354_13_l1_sacsc;
unsigned char b429_49_apu1_d354_14_l1_sacsc;
unsigned char b429_49_apu1_d354_15_l1_sacsc;
unsigned char b429_49_apu1_d354_16_l1_sacsc;
unsigned char b429_49_apu1_d354_17_l1_sacsc;
unsigned char b429_49_apu1_d354_18_l1_sacsc;
unsigned char b429_49_apu1_d354_19_l1_sacsc;
unsigned char b429_49_apu1_d354_20_l1_sacsc;
unsigned char b429_49_apu1_d354_21_l1_sacsc;
unsigned char b429_49_apu1_d354_22_l1_sacsc;
unsigned char b429_49_apu1_d354_23_l1_sacsc;
unsigned char b429_49_apu1_d354_24_l1_sacsc;
unsigned char b429_49_apu1_d354_25_l1_sacsc;
unsigned char b429_49_apu1_d354_26_l1_sacsc;
unsigned char b429_49_apu1_d354_27_l1_sacsc;
unsigned char b429_49_apu1_d354_28_l1_sacsc;
unsigned char b429_49_apu1_d354_29_l1_sacsc;
unsigned char b429_49_apu1_d373_11_l1_sacsc;
unsigned char b429_49_apu1_d373_12_l1_sacsc;
unsigned char b429_49_apu1_d373_13_l1_sacsc;
unsigned char b429_49_apu1_d373_14_l1_sacsc;
unsigned char b429_49_apu1_d373_15_l1_sacsc;
unsigned char b429_49_apu1_d373_16_l1_sacsc;
unsigned char b429_49_apu1_d373_17_l1_sacsc;
unsigned char b429_49_apu1_d373_18_l1_sacsc;
unsigned char b429_49_apu1_d373_19_l1_sacsc;
unsigned char b429_49_apu1_d373_20_l1_sacsc;
unsigned char b429_49_apu1_d373_21_l1_sacsc;
unsigned char b429_49_apu1_d373_22_l1_sacsc;
unsigned char b429_49_apu1_d373_23_l1_sacsc;
unsigned char b429_49_apu1_d373_24_l1_sacsc;
unsigned char b429_49_apu1_d373_25_l1_sacsc;
unsigned char b429_49_apu1_d373_26_l1_sacsc;
unsigned char b429_49_apu1_d373_27_l1_sacsc;
unsigned char b429_49_apu1_d373_28_l1_sacsc;
unsigned char b429_49_apu1_d373_29_l1_sacsc;
unsigned char b429_49_apu1_d374_11_l1_sacsc;
unsigned char b429_49_apu1_d374_12_l1_sacsc;
unsigned char b429_49_apu1_d374_13_l1_sacsc;
unsigned char b429_49_apu1_d374_14_l1_sacsc;
unsigned char b429_49_apu1_d374_15_l1_sacsc;
unsigned char b429_49_apu1_d374_16_l1_sacsc;
unsigned char b429_49_apu1_d374_17_l1_sacsc;
unsigned char b429_49_apu1_d374_18_l1_sacsc;
unsigned char b429_49_apu1_d374_19_l1_sacsc;
unsigned char b429_49_apu1_d374_20_l1_sacsc;
unsigned char b429_49_apu1_d374_21_l1_sacsc;
unsigned char b429_49_apu1_d374_22_l1_sacsc;
unsigned char b429_49_apu1_d374_23_l1_sacsc;
unsigned char b429_49_apu1_d374_24_l1_sacsc;
unsigned char b429_49_apu1_d374_25_l1_sacsc;
unsigned char b429_49_apu1_d374_26_l1_sacsc;
unsigned char b429_49_apu1_d374_27_l1_sacsc;
unsigned char b429_49_apu1_d374_28_l1_sacsc;
unsigned char b429_49_apu1_d374_29_l1_sacsc;
unsigned char b429_49_apu1_off_l1_sacsc;
char b429_49_apu1_s151_c1_sacsc;
char b429_49_apu1_s172_c1_sacsc;
char b429_49_apu1_s173_c1_sacsc;
char b429_49_apu1_s174_c1_sacsc;
char b429_49_apu1_s175_c1_sacsc;
char b429_49_apu1_s176_c1_sacsc;
char b429_49_apu1_s177_c1_sacsc;
char b429_49_apu1_s274_c1_sacsc;
char b429_49_apu1_s275_c1_sacsc;
char b429_49_apu1_s347_c1_sacsc;
char b429_49_apu1_s350_c1_sacsc;
char b429_49_apu1_s351_c1_sacsc;
char b429_49_apu1_s352_c1_sacsc;
char b429_49_apu1_s353_c1_sacsc;
char b429_49_apu1_s354_c1_sacsc;
char b429_49_apu1_s371_c1_sacsc;
char b429_49_apu1_s372_c1_sacsc;
char b429_49_apu1_s373_c1_sacsc;
char b429_49_apu1_s374_c1_sacsc;
char b429_49_apu1_s375_c1_sacsc;
char b429_49_apu1_s376_c1_sacsc;
unsigned char co_99_acset_apuqkshtdn_l1_sacsc;
unsigned char co_99_acset_apuqkst_l1_sacsc;
unsigned char co_99_reset_apuegt_l1_sacsc;
unsigned char co_99_reset_apuoilqty_l1_sacsc;
unsigned char co_99_reset_apuoiltemp_l1_sacsc;
unsigned char co_99_reset_apurpm_l1_sacsc;
unsigned char co_99_reset_sysfault49_l1_sacsc;
float co_99_acset_apuoilqty_min_f4_sacsc;
float co_99_acset_apuoilqty_max_f4_sacsc;
float gv_49_bsv_f4_sacsc;
unsigned char gv_49_dcu_emer_stop_l1_sacsc;
unsigned char gv_49_dcu_off_l1_sacsc;
unsigned char gv_49_dcu_on_l1_sacsc;
unsigned char gv_49_dcu_start_l1_sacsc;
unsigned char gv_49_es_l1_sacsc;
unsigned char gv_49_fadec_pwr_l1_sacsc;
unsigned char gv_49_fs_l1_sacsc;
float gv_49_ngb_f4_sacsc;
float gv_49_pa_f4_sacsc;
float gv_49_rpm_f4_sacsc;
unsigned char gv_49_rtle_l1_sacsc;
unsigned char gv_49_start_l1_sacsc;
float gv_49_ta_f4_sacsc;
float gv_49_wf_f4_sacsc;
float gv_49_xs_f4_sacsc;
int gv_49_heartbeat_i4_sacsc;
} output_apu_S;
typedef struct sacscapu_S {
struct input_apu_S input;
struct output_apu_S output;
} sacscapu_S;
#endif

File diff suppressed because it is too large Load Diff

View File

@ -46,6 +46,7 @@ bool CMakeListsGen::generateCMakeLists(const AllInterfaceData &interfaceData,
cmakeFile << " " << configName << "PubSubTypes.cxx" << std::endl;
cmakeFile << " " << configName << "TypeObjectSupport.hpp" << std::endl;
cmakeFile << " " << configName << "TypeObjectSupport.cxx" << std::endl;
cmakeFile << " " << configName << "_Interface.h" << std::endl;
for (const auto &ataInterfaceData : interfaceData.ataInterfaceData) {
std::string ataName = ataInterfaceData.ataName;
for (const auto &structInterfaceData : ataInterfaceData.structInterfaceData) {

View File

@ -11,6 +11,9 @@ bool DDSInterfaceGen::generateDDSInterface(const AllInterfaceData &interfaceData
std::string systemName = interfaceData.systemName;
std::string planeName = interfaceData.planeName;
std::string headerFilePath = IDLPath + "/" + IDLName + "_Interface.h";
std::ofstream headerFile(headerFilePath);
headerFile << "#pragma once" << std::endl;
for (const auto &ata : interfaceData.ataInterfaceData) {
std::string ataName = ata.ataName;
std::string interfaceFolderPath = IDLPath + "/" + ataName;
@ -22,8 +25,10 @@ bool DDSInterfaceGen::generateDDSInterface(const AllInterfaceData &interfaceData
structData.interfaceData);
generateDDSInterfaceCxx(nameSpace, structName, interfaceFolderPath,
structData.interfaceData);
headerFile << "#include \"" << ataName << "/" << structName << ".hpp\"" << std::endl;
}
}
headerFile.close();
return true;
}

View File

@ -1,5 +1,6 @@
{
"files.associations": {
"chrono": "cpp",
"cctype": "cpp",
"clocale": "cpp",
"cmath": "cpp",
@ -11,24 +12,17 @@
"ctime": "cpp",
"cwchar": "cpp",
"cwctype": "cpp",
"any": "cpp",
"array": "cpp",
"atomic": "cpp",
"bit": "cpp",
"*.tcc": "cpp",
"bitset": "cpp",
"chrono": "cpp",
"codecvt": "cpp",
"compare": "cpp",
"complex": "cpp",
"concepts": "cpp",
"condition_variable": "cpp",
"cstdint": "cpp",
"deque": "cpp",
"forward_list": "cpp",
"list": "cpp",
"map": "cpp",
"set": "cpp",
"unordered_map": "cpp",
"vector": "cpp",
"exception": "cpp",
@ -41,7 +35,6 @@
"optional": "cpp",
"random": "cpp",
"ratio": "cpp",
"regex": "cpp",
"string": "cpp",
"string_view": "cpp",
"system_error": "cpp",
@ -55,19 +48,14 @@
"iostream": "cpp",
"istream": "cpp",
"limits": "cpp",
"mutex": "cpp",
"new": "cpp",
"ostream": "cpp",
"ranges": "cpp",
"sstream": "cpp",
"stdexcept": "cpp",
"stop_token": "cpp",
"streambuf": "cpp",
"thread": "cpp",
"cinttypes": "cpp",
"typeindex": "cpp",
"typeinfo": "cpp",
"valarray": "cpp",
"variant": "cpp"
"valarray": "cpp"
}
}

View File

@ -0,0 +1,47 @@
cmake_minimum_required(VERSION 3.16)
project(XNModelGenServer LANGUAGES CXX)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
#
if(DEFINED ENV{XNCore})
set(XNCore_PATH $ENV{XNCore})
else()
message(FATAL_ERROR "Environment variable XNCore is not set.")
endif()
#
find_package(SQLite3 REQUIRED)
find_package(nlohmann_json 3.9.1 REQUIRED)
add_library(XNModelGenServer SHARED
XNModelGenServer.h
XNModelGenServer.cpp
XNModelGenServer_global.h
XNModelGen.h
XNModelGen.cpp
)
#
target_include_directories(XNModelGenServer PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
#
target_link_libraries(XNModelGenServer PRIVATE
SQLite::SQLite3
nlohmann_json::nlohmann_json
)
target_compile_definitions(XNModelGenServer PRIVATE XNModelGenServer_LIBRARY)
if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)
set(CMAKE_INSTALL_PREFIX "${XNCore_PATH}" CACHE PATH "Install path prefix" FORCE)
endif()
include(GNUInstallDirs)
install(TARGETS XNModelGenServer
BUNDLE DESTINATION .
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
RUNTIME DESTINATION .
)

View File

@ -0,0 +1,439 @@
#include "XNModelGen.h"
#include <sqlite3.h>
#include <stdexcept>
#include <filesystem>
#include <cstdlib>
#include <fstream>
#include <algorithm>
#include <nlohmann/json.hpp>
using json = nlohmann::json;
namespace fs = std::filesystem;
XNModelGen::XNModelGen()
{
}
XNModelGen::~XNModelGen()
{
}
int XNModelGen::Initialize(const std::string &className, const std::string &version,
const std::string &planeName, std::string &errorMsg)
{
std::string dbPath = GetXNCorePath() + "/database/XNSim.db";
sqlite3 *db;
int rc = sqlite3_open(dbPath.c_str(), &db);
if (rc != SQLITE_OK) {
errorMsg = "无法打开数据库: " + std::string(sqlite3_errmsg(db));
return -1;
}
std::string sql =
"SELECT * FROM XNModelsVersion WHERE ClassName = ? AND Version = ? AND PlaneName = ?";
sqlite3_stmt *stmt;
rc = sqlite3_prepare_v2(db, sql.c_str(), -1, &stmt, nullptr);
if (rc != SQLITE_OK) {
errorMsg = "准备XNModelsVersion表SQL语句失败: " + std::string(sqlite3_errmsg(db));
sqlite3_close(db);
return -1;
}
// 绑定参数
sqlite3_bind_text(stmt, 1, className.c_str(), -1, SQLITE_STATIC);
sqlite3_bind_text(stmt, 2, version.c_str(), -1, SQLITE_STATIC);
sqlite3_bind_text(stmt, 3, planeName.c_str(), -1, SQLITE_STATIC);
// 执行查询
rc = sqlite3_step(stmt);
if (rc == SQLITE_ROW) {
// 读取数据到成员变量
m_planeName = (const char *)sqlite3_column_text(stmt, 1); // PlaneName
m_className = (const char *)sqlite3_column_text(stmt, 2); // ClassName
m_version = (const char *)sqlite3_column_text(stmt, 3); // Version
m_confID = (const char *)sqlite3_column_text(stmt, 4); // ConfID
m_name = (const char *)sqlite3_column_text(stmt, 5); // Name
m_author = (const char *)sqlite3_column_text(stmt, 6); // Author
m_description = (const char *)sqlite3_column_text(stmt, 7); // Description
m_createTime = (const char *)sqlite3_column_text(stmt, 8); // CreateTime
m_changeTime = (const char *)sqlite3_column_text(stmt, 9); // ChangeTime
m_runFreq = (const char *)sqlite3_column_text(stmt, 10); // RunFreq
m_runNode = (const char *)sqlite3_column_text(stmt, 11); // RunNode
m_priority = (const char *)sqlite3_column_text(stmt, 12); // Priority
m_dataPackagePath = (const char *)sqlite3_column_text(stmt, 13); // DataPackagePath
m_dataPackageName = (const char *)sqlite3_column_text(stmt, 14); // DataPackageName
m_dataPackageHeaderName =
(const char *)sqlite3_column_text(stmt, 15); // DataPackageHeaderName
m_dataPackageEntryPoint =
(const char *)sqlite3_column_text(stmt, 16); // DataPackageEntryPoint
m_dataPackageInterfaceName =
(const char *)sqlite3_column_text(stmt, 17); // DataPackageInterfaceName
std::string inputStruct = (const char *)sqlite3_column_text(stmt, 18); // InputStructName
ParseStructName(inputStruct, m_inputStructName, m_inputStructName_Interface);
std::string outputStruct = (const char *)sqlite3_column_text(stmt, 19); // OutputStructName
ParseStructName(outputStruct, m_outputStructName, m_outputStructName_Interface);
std::string heartStruct = (const char *)sqlite3_column_text(stmt, 20); // HeartStructName
ParseStructName(outputStruct, m_heartStructName, m_heartStructName_Interface);
// TODO cmdList暂不读取
} else if (rc == SQLITE_DONE) {
// 没有找到数据
errorMsg = "未找到匹配的XNModelsVersion记录";
sqlite3_finalize(stmt);
sqlite3_close(db);
return -2;
} else {
// 查询出错
errorMsg = "查询XNModelsVersion表执行失败: " + std::string(sqlite3_errmsg(db));
sqlite3_finalize(stmt);
sqlite3_close(db);
return -3;
}
sqlite3_finalize(stmt);
// 根据m_confID查询Configuration表
if (!m_confID.empty()) {
std::string confSql = "SELECT ConfName FROM Configuration WHERE ConfID = ?";
sqlite3_stmt *confStmt;
rc = sqlite3_prepare_v2(db, confSql.c_str(), -1, &confStmt, nullptr);
if (rc != SQLITE_OK) {
errorMsg = "准备Configuration表SQL语句失败: " + std::string(sqlite3_errmsg(db));
sqlite3_close(db);
return -4;
}
// 绑定参数
sqlite3_bind_text(confStmt, 1, m_confID.c_str(), -1, SQLITE_STATIC);
// 执行查询
rc = sqlite3_step(confStmt);
if (rc == SQLITE_ROW) {
// 读取Configuration表数据
m_confName = (const char *)sqlite3_column_text(confStmt, 0); // ConfName
} else if (rc == SQLITE_DONE) {
// 没有找到Configuration记录
errorMsg = "未找到匹配的Configuration记录,ConfID: " + m_confID;
sqlite3_finalize(confStmt);
sqlite3_close(db);
return -5;
} else {
// Configuration查询出错
errorMsg = "查询Configuration表执行失败: " + std::string(sqlite3_errmsg(db));
sqlite3_finalize(confStmt);
sqlite3_close(db);
return -6;
}
sqlite3_finalize(confStmt);
}
sqlite3_close(db);
//目录组装
if (m_confName.empty()) {
errorMsg = "Configuration表ConfName为空";
return -7;
}
m_workPath = GetXNCorePath() + "/Configuration/" + m_confName;
m_modelsPath = m_workPath + "/Models";
m_codePath = m_workPath + "/ModelProjects/" + className + "_" + version;
m_hasDataPackage = false;
if (!m_dataPackagePath.empty() && !m_dataPackageHeaderName.empty()
&& !m_dataPackageInterfaceName.empty() && !m_dataPackageEntryPoint.empty()) {
m_hasDataPackage = true;
}
return 0;
}
int XNModelGen::GenerateCode(std::string &errorMsg)
{
// 检查代码目录是否存在,不存在则创建
if (!fs::exists(m_codePath)) {
try {
fs::create_directories(m_codePath);
} catch (const fs::filesystem_error &e) {
errorMsg = "创建代码目录失败: " + std::string(e.what());
return -1;
}
}
bool ret = GenerateHeaderFile();
if (!ret) {
errorMsg = "生成头文件失败";
return -2;
}
ret = GenerateSourceFile();
if (!ret) {
errorMsg = "生成源文件失败";
return -3;
}
ret = GenerateConfigFile();
if (!ret) {
errorMsg = "生成配置文件失败";
return -4;
}
ret = GenerateCMakeLists();
if (!ret) {
errorMsg = "生成CMakeLists.txt失败";
return -5;
}
return 0;
}
bool XNModelGen::GenerateHeaderFile()
{
std::string globalHeaderPath = m_codePath + "/" + m_className + "_global.h";
std::ofstream globalHeaderFile(globalHeaderPath);
if (!globalHeaderFile.is_open()) {
return false;
}
std::string upperClassName = UpperCase(m_className);
// 导入导出定义文件
globalHeaderFile << "#ifndef " << upperClassName << "_GLOBAL_H" << std::endl;
globalHeaderFile << "#define " << upperClassName << "_GLOBAL_H" << std::endl;
globalHeaderFile << std::endl;
globalHeaderFile << "#if defined(" << upperClassName << "_LIBRARY)" << std::endl;
globalHeaderFile << "#define " << upperClassName
<< "_EXPORT __attribute__((visibility(\"default\")))" << std::endl;
globalHeaderFile << "#else" << std::endl;
globalHeaderFile << "#define " << upperClassName
<< "_EXPORT __attribute__((visibility(\"default\")))" << std::endl;
globalHeaderFile << "#endif" << std::endl;
globalHeaderFile << std::endl;
globalHeaderFile << "#endif // " << upperClassName << "_GLOBAL_H" << std::endl;
globalHeaderFile << std::endl;
globalHeaderFile.close();
// 模型头文件
std::string headerPath = m_codePath + "/" + m_className + ".h";
std::ofstream headerFile(headerPath);
if (!headerFile.is_open()) {
return false;
}
headerFile << "#pragma once" << std::endl;
headerFile << std::endl;
headerFile << "#include \"" << m_className << "_global.h\"" << std::endl;
headerFile << "#include <XNCore/XNModelObject.h>" << std::endl;
headerFile << std::endl;
headerFile << "struct " << m_className << "Private;" << std::endl;
headerFile << std::endl;
headerFile << "class " << upperClassName << "_EXPORT " << m_className
<< " : public XNModelObject" << std::endl;
headerFile << "{" << std::endl;
headerFile << "XN_METATYPE(" << m_className << ", XNModelObject)" << std::endl;
headerFile << "XN_DECLARE_PRIVATE(" << m_className << ")" << std::endl;
headerFile << "public:" << std::endl;
headerFile << " " << m_className << "();" << std::endl;
headerFile << " virtual ~" << m_className << "();" << std::endl;
headerFile << std::endl;
headerFile << "protected:" << std::endl;
headerFile << " " << m_className << "(PrivateType *p);" << std::endl;
headerFile << std::endl;
headerFile << "public:" << std::endl;
headerFile << " virtual void Initialize() override;" << std::endl;
headerFile << " virtual void PrepareForExecute() override;" << std::endl;
headerFile << " virtual void StepUpdate() override;" << std::endl;
headerFile << std::endl;
headerFile << "protected:" << std::endl;
headerFile << " void InitializeData();" << std::endl;
headerFile << " void ReleaseData();" << std::endl;
headerFile << "};" << std::endl;
headerFile << std::endl;
headerFile << "XNCLASS_PTR_DECLARE(" << m_className << ")" << std::endl;
headerFile << std::endl;
headerFile.close();
// 私有结构体头文件
std::string pHeaderPath = m_codePath + "/" + m_className + "_p.h";
std::ofstream pHeaderFile(pHeaderPath);
if (!pHeaderFile.is_open()) {
return false;
}
pHeaderFile << "#pragma once" << std::endl;
pHeaderFile << std::endl;
pHeaderFile << "#include <XNCore/XNModelObject_p.h>";
if (m_hasDataPackage) {
pHeaderFile << "#include \"" << m_workPath << "/Packages/" << m_dataPackagePath << "/"
<< m_dataPackageHeaderName << "\"" << std::endl;
}
pHeaderFile << "#include \"" << m_workPath << "/IDL/" << m_confName << "_Interface.h\""
<< std::endl;
pHeaderFile << std::endl;
if (m_hasDataPackage) {
pHeaderFile << "using InterfaceType = " << m_dataPackageInterfaceName << ";" << std::endl;
pHeaderFile << "typedef void (*FunctionType)(InterfaceType *);" << std::endl;
pHeaderFile << std::endl;
}
pHeaderFile << "struct " << m_className << "Private : public XNModelObjectPrivate{"
<< std::endl;
if (m_hasDataPackage) {
pHeaderFile << " FunctionType _fun = nullptr;" << std::endl;
pHeaderFile << " InterfaceType _data;" << std::endl;
pHeaderFile << " std::string _entryPointName = \"" << m_dataPackageEntryPoint << "\";"
<< std::endl;
}
pHeaderFile << "std::mutex _mutex" << std::endl;
if (!m_inputStructName_Interface.empty()) {
pHeaderFile << " " << m_inputStructName_Interface << "_Interface _inputInterface;"
<< std::endl;
}
if (!m_outputStructName_Interface.empty()) {
pHeaderFile << " " << m_outputStructName_Interface << "_Interface _outputInterface;"
<< std::endl;
}
if (!m_heartStructName_Interface.empty()) {
pHeaderFile << " " << m_heartStructName_Interface << "_Interface _heartbeatInterface;"
<< std::endl;
}
pHeaderFile << "};" << std::endl;
pHeaderFile << std::endl;
pHeaderFile.close();
return true;
}
bool XNModelGen::GenerateSourceFile()
{
// 源文件
std::string sourcePath = m_codePath + "/" + m_className + ".cpp";
std::ofstream sourceFile(sourcePath);
if (!sourceFile.is_open()) {
return false;
}
sourceFile << "#include \"" << m_className << ".h\"" << std::endl;
sourceFile << "#include \"" << m_className << "_p.h\"" << std::endl;
sourceFile << "#include <XNCore/XNModelManager.h>" << std::endl;
sourceFile << std::endl;
sourceFile << "XN_MODEL_INITIALIZE(" << m_className << ")" << std::endl;
sourceFile << std::endl;
sourceFile << m_className << "::" << m_className << "() : XNModelObject(" << m_className
<< "new " << m_className << "Private())" << std::endl;
sourceFile << "{" << std::endl;
sourceFile << "}" << std::endl;
sourceFile << std::endl;
sourceFile << m_className << "::~" << m_className << "() {" << std::endl;
sourceFile << "}" << std::endl;
sourceFile << std::endl;
sourceFile << m_className << "::" << m_className << "(PrivateType *p) : XNModelObject(p)"
<< std::endl;
sourceFile << "{" << std::endl;
sourceFile << "}" << std::endl;
sourceFile << std::endl;
sourceFile << "void " << m_className << "::Initialize() {" << std::endl;
sourceFile << " T_D();" << std::endl;
sourceFile << " SuperType::Initialize();" << std::endl;
if (m_hasDataPackage) {
sourceFile << " if (d->_dynamicLib) {" << std::endl;
sourceFile
<< " d->_fun = (FunctionType)dlsym(d->_dynamicLib, d->_entryPointName.c_str());"
<< std::endl;
sourceFile << " if (!d->_fun) {" << std::endl;
sourceFile << " LOG_WARNING(\"Failed to resolve " << m_dataPackageEntryPoint
<< "\");" << std::endl;
sourceFile << " }" << std::endl;
sourceFile << " }" << std::endl;
}
sourceFile << " /* 在这里进行其它初始化 */" << std::endl;
sourceFile << "}" << std::endl;
sourceFile << std::endl;
sourceFile << "void " << m_className << "::PrepareForExecute() {" << std::endl;
sourceFile << " T_D();" << std::endl;
sourceFile << " SuperType::PrepareForExecute();" << std::endl;
sourceFile << " InitializeData();" << std::endl;
if (!m_inputStructName_Interface.empty()) {
sourceFile << " d->_inputInterface.Initialize(GetFramework(), GetUniqueId(), 1);"
<< std::endl;
}
if (!m_outputStructName_Interface.empty()) {
sourceFile << " d->_outputInterface.Initialize(GetFramework(), GetUniqueId(), 2);"
<< std::endl;
}
if (!m_heartStructName_Interface.empty()) {
sourceFile << " d->_heartbeatInterface.Initialize(GetFramework(), GetUniqueId(), 2);"
<< std::endl;
}
sourceFile << " /* 在这里进行其它运行前准备工作 */" << std::endl;
sourceFile << "}" << std::endl;
sourceFile << std::endl;
sourceFile << "void " << m_className << "::StepUpdate() {" << std::endl;
sourceFile << " T_D();" << std::endl;
sourceFile << " SuperType::StepUpdate();" << std::endl;
if (m_hasDataPackage) {
sourceFile << " if(d->_fun){" << std::endl;
if (!m_inputStructName_Interface.empty() && !m_inputStructName.empty()) {
sourceFile << " d->_inputInterface.getData(&d->_data." << m_inputStructName
<< ");" << std::endl;
}
sourceFile << " d->_fun(&d->_data);" << std::endl;
if (!m_outputStructName_Interface.empty() && !m_outputStructName.empty()) {
sourceFile << " d->_outputInterface.setData(&d->_data." << m_outputStructName
<< ");" << std::endl;
}
// 这里只适用于本体模型
if (!m_heartStructName_Interface.empty() && !m_heartStructName.empty()
&& m_heartStructName == m_dataPackageInterfaceName) {
sourceFile << " d->_heartbeatInterface.setData(&d->_data);" << std::endl;
}
sourceFile << " }" << std::endl;
}
sourceFile << " /* 在这里进行其它运行时计算 */" << std::endl;
sourceFile << "}" << std::endl;
sourceFile << std::endl;
return true;
}
bool XNModelGen::GenerateConfigFile()
{
return true;
}
bool XNModelGen::GenerateCMakeLists()
{
return true;
}
std::string XNModelGen::GetXNCorePath()
{
const char *env_value = std::getenv("XNCore");
return env_value ? env_value : "";
}
std::string XNModelGen::UpperCase(const std::string &str)
{
std::string result = str;
std::transform(result.begin(), result.end(), result.begin(), ::toupper);
return result;
}
void XNModelGen::ParseStructName(const std::string &str, std::string &structName,
std::string &interfaceName)
{
try {
json j = json::parse(str);
// 遍历JSON对象第一个键作为structName第一个值作为interfaceName
if (!j.empty() && j.is_object()) {
auto it = j.begin();
if (it != j.end()) {
structName = it.key();
if (it.value().is_string()) {
interfaceName = it.value();
}
}
}
} catch (const json::exception &e) {
// JSON解析失败将整个字符串作为structName
structName = "";
interfaceName = "";
}
}

View File

@ -0,0 +1,57 @@
#pragma once
#include <string>
#include <vector>
class XNModelGen
{
public:
XNModelGen();
~XNModelGen();
int Initialize(const std::string &className, const std::string &version,
const std::string &planeName, std::string &errorMsg);
int GenerateCode(std::string &errorMsg);
private:
std::string GetXNCorePath();
std::string UpperCase(const std::string &str);
void ParseStructName(const std::string &str, std::string &structName,
std::string &interfaceName);
bool GenerateHeaderFile();
bool GenerateSourceFile();
bool GenerateCMakeLists();
bool GenerateConfigFile();
private:
std::string m_planeName;
std::string m_className;
std::string m_version;
std::string m_confID;
std::string m_name;
std::string m_author;
std::string m_description;
std::string m_createTime;
std::string m_changeTime;
std::string m_runFreq;
std::string m_runNode;
std::string m_priority;
std::string m_dataPackagePath;
std::string m_dataPackageName;
std::string m_dataPackageHeaderName;
std::string m_dataPackageEntryPoint;
std::string m_dataPackageInterfaceName;
bool m_hasDataPackage;
std::string m_inputStructName;
std::string m_inputStructName_Interface;
std::string m_outputStructName;
std::string m_outputStructName_Interface;
std::string m_heartStructName;
std::string m_heartStructName_Interface;
std::string m_confName;
std::string m_workPath;
std::string m_modelsPath;
std::string m_codePath;
std::vector<std::string> m_cmdList;
};

View File

@ -0,0 +1 @@
#include "XNModelGenServer.h"

View File

@ -0,0 +1,3 @@
#pragma once
#include "XNModelGenServer_global.h"

View File

@ -0,0 +1,18 @@
#ifndef XNMODELGENSERVER_GLOBAL_H
#define XNMODELGENSERVER_GLOBAL_H
#if defined(_WIN32)
# if defined(XNMODELGENSERVER_LIBRARY)
# define XNMODELGENSERVER_EXPORT __declspec(dllexport)
# else
# define XNMODELGENSERVER_EXPORT __declspec(dllimport)
# endif
#else
# if defined(XNMODELGENSERVER_LIBRARY)
# define XNMODELGENSERVER_EXPORT __attribute__((visibility("default")))
# else
# define XNMODELGENSERVER_EXPORT
# endif
#endif
#endif // XNMODELGENSERVER_GLOBAL_H

View File

@ -20,7 +20,7 @@ XNAerodynamics::XNAerodynamics(PrivateType *p) : XNModelObject(p)
void XNAerodynamics::Initialize()
{
T_D();
XNModelObject::Initialize();
SuperType::Initialize();
if (d->_dynamicLib) {
d->_fun = (FunctionType)dlsym(d->_dynamicLib, d->_entryPointName.c_str());
if (!d->_fun) {

View File

@ -5,7 +5,8 @@
#include <C909_V1/ATA04/Aerodynamics_output.hpp>
#include <C909_V1/ATA04/Aerodynamics_heartbeat.hpp>
typedef void (*FunctionType)(ComacDataStructure_S *);
using interfaceType = ComacDataStructure_S;
typedef void (*FunctionType)(interfaceType *);
struct XNAerodynamicsPrivate : public XNModelObjectPrivate {
FunctionType _fun = nullptr;

View File

@ -4,15 +4,7 @@
#include "DataMonitor.h"
//接口头文件
#include <C909_V1/ATA04/Aerodynamics_heartbeat.hpp>
#include <C909_V1/ATA04/Aerodynamics_input.hpp>
#include <C909_V1/ATA04/Aerodynamics_output.hpp>
#include <C909_V1/ATA04/GroundHandling_heartbeat.hpp>
#include <C909_V1/ATA04/GroundHandling_input.hpp>
#include <C909_V1/ATA04/GroundHandling_output.hpp>
#include <C909_V1/ATA04/WeightBalance_heartbeat.hpp>
#include <C909_V1/ATA04/WeightBalance_input.hpp>
#include <C909_V1/ATA04/WeightBalance_output.hpp>
#include <C909_V1/C909_V1_Interface.h>
/**
* @brief DataMonitor工厂类DataMonitor实例

View File

@ -444,20 +444,6 @@ class ConfigurationConfig extends HTMLElement {
<label class="form-label">域ID</label>
<input type="text" class="form-input" id="domainId" />
</div>
<div class="form-group">
<label class="form-label">工作路径</label>
<input type="text" class="form-input" id="workPath" />
</div>
</div>
<div class="form-row-3">
<div class="form-group">
<label class="form-label">模型路径</label>
<input type="text" class="form-input" id="modelsPath" />
</div>
<div class="form-group">
<label class="form-label">服务路径</label>
<input type="text" class="form-input" id="servicesPath" />
</div>
</div>
</div>
<div class="section">
@ -975,9 +961,6 @@ class ConfigurationConfig extends HTMLElement {
this.shadowRoot.getElementById('rtxVersion').value = configuration.RTXVersion || '';
this.shadowRoot.getElementById('cpuAffinity').value = configuration.CPUAffinity || '';
this.shadowRoot.getElementById('domainId').value = configuration.DomainID !== undefined ? Math.floor(configuration.DomainID) : '';
this.shadowRoot.getElementById('modelsPath').value = configuration.ModelsPath || '';
this.shadowRoot.getElementById('servicesPath').value = configuration.ServicesPath || '';
this.shadowRoot.getElementById('workPath').value = configuration.WorkPath || '';
// 设置复选框状态
this.shadowRoot.getElementById('consoleDebug').checked = configuration.ConsoleDebug === 1;
@ -1263,9 +1246,6 @@ class ConfigurationConfig extends HTMLElement {
RTXVersion: this.shadowRoot.getElementById('rtxVersion').value,
CPUAffinity: this.shadowRoot.getElementById('cpuAffinity').value,
DomainID: domainId,
ModelsPath: this.ensurePathEndsWithSlash(this.shadowRoot.getElementById('modelsPath').value),
ServicesPath: this.ensurePathEndsWithSlash(this.shadowRoot.getElementById('servicesPath').value),
WorkPath: this.ensurePathEndsWithSlash(this.shadowRoot.getElementById('workPath').value),
ConsoleDebug: this.shadowRoot.getElementById('consoleDebug').checked ? 1 : 0,
ConsoleInfo: this.shadowRoot.getElementById('consoleInfo').checked ? 1 : 0,
ConsoleWarning: this.shadowRoot.getElementById('consoleWarning').checked ? 1 : 0,

View File

@ -25,7 +25,6 @@ const {
deleteLoadService,
deleteLoadServicesByConf
} = require('../utils/configuration-utils');
const { validatePaths } = require('../utils/path-utils');
// 获取所有构型列表
router.get('/configurations', (req, res) => {
@ -69,33 +68,6 @@ router.put('/configurations/:id', async (req, res) => {
try {
const configData = { ...req.body, ConfID: req.params.id };
// 验证路径
const pathValidation = await validatePaths({
workPath: configData.WorkPath,
modelsPath: configData.ModelsPath,
servicesPath: configData.ServicesPath
});
// 检查是否有无效路径
const invalidPaths = Object.entries(pathValidation)
.filter(([_, result]) => !result.valid)
.map(([key, result]) => ({
path: key,
error: result.error
}));
if (invalidPaths.length > 0) {
return res.status(400).json({
error: '路径验证失败',
details: invalidPaths
});
}
// 使用规范化后的路径更新构型
configData.WorkPath = pathValidation.workPath.normalizedPath;
configData.ModelsPath = pathValidation.modelsPath.normalizedPath;
configData.ServicesPath = pathValidation.servicesPath.normalizedPath;
const result = updateConfiguration(configData);
res.json(result);
} catch (error) {

View File

@ -141,7 +141,7 @@ function copyServices(sourceConfId, targetConfId) {
function createConfiguration(configData) {
try {
// 验证必填字段
const requiredFields = ['ConfName', 'WorkPath', 'DomainID'];
const requiredFields = ['ConfName', 'DomainID'];
for (const field of requiredFields) {
if (!configData[field]) {
throw new Error(`${field} 是必填字段`);
@ -153,10 +153,9 @@ function createConfiguration(configData) {
const result = db.prepare(`
INSERT INTO Configuration (
PlaneName, ConfName, OSName, OSVersion, RTXVersion,
CPUAffinity, WorkPath, ModelsPath, ServicesPath,
DomainID, ConsoleDebug, ConsoleInfo, ConsoleWarning,
CPUAffinity, DomainID, ConsoleDebug, ConsoleInfo, ConsoleWarning,
ConsoleError, LogDebug, LogInfo, LogWarning, LogError
) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
`).run(
configData.PlaneName || 'C909',
configData.ConfName,
@ -164,9 +163,6 @@ function createConfiguration(configData) {
configData.OSVersion || '5.10.0-32-rt-amd64',
configData.RTXVersion || 'preempt-rt',
configData.CPUAffinity || '0,1',
configData.WorkPath,
configData.ModelsPath || 'Models/',
configData.ServicesPath || 'Services/',
configData.DomainID,
configData.ConsoleDebug !== undefined ? configData.ConsoleDebug : 1,
configData.ConsoleInfo !== undefined ? configData.ConsoleInfo : 1,
@ -232,9 +228,6 @@ function updateConfiguration(configData) {
OSVersion = ?,
RTXVersion = ?,
CPUAffinity = ?,
WorkPath = ?,
ModelsPath = ?,
ServicesPath = ?,
DomainID = ?,
ConsoleDebug = ?,
ConsoleInfo = ?,
@ -252,9 +245,6 @@ function updateConfiguration(configData) {
configData.OSVersion || '5.10.0-32-rt-amd64',
configData.RTXVersion || 'preempt-rt',
configData.CPUAffinity || '0,1',
configData.WorkPath,
configData.ModelsPath || 'Models/',
configData.ServicesPath || 'Services/',
configData.DomainID,
configData.ConsoleDebug !== undefined ? configData.ConsoleDebug : 1,
configData.ConsoleInfo !== undefined ? configData.ConsoleInfo : 1,