/* Generated by S-function Builder */ #ifndef _CR929_FLIGHTCONTROLLAW_BUS_H_ #define _CR929_FLIGHTCONTROLLAW_BUS_H_ /* Read only - STARTS */ #ifdef MATLAB_MEX_FILE #include "tmwtypes.h" #else #include "rtwtypes.h" #endif #ifndef _DEFINED_TYPEDEF_FOR_Input_Bus_ #define _DEFINED_TYPEDEF_FOR_Input_Bus_ typedef struct { boolean_T ResetControlLaw_Sim_hl; boolean_T Arm_RUDTrimPanel_b; boolean_T NoseLeft_RUDTrimPanel_b; boolean_T NoseRight_RUDTrimPanel_b; boolean_T Reset_RUDTrimPanel_b; real_T RollCmdCP_SSU_deg_d; real_T RollCmdFO_SSU_deg_d; real_T PitchCmdCP_SSU_deg_d; real_T PitchCmdFO_SSU_deg_d; real_T YawCmdCP_Pedal_deg_d; real_T YawCmdFO_Pedal_deg_d; real_T SBCmd_SBHandle_deg_d; boolean_T PrioritySwitchCP_SSU_b; boolean_T PrioritySwitchFO_SSU_b; real_T BaroAltitude_AD_ft; real_T CAS_AD_kts_d; real_T Mach_AD_d; real_T Qc_AD_milibar_d; real_T TAS_AD_kts_d; real_T VS_AD_fpm_d; real_T RollAngle_IRU429_deg_d; real_T PitchAngle_IRU429_deg_d; real_T RollRateB_IRU429_degs_d; real_T PitchRateB_IRU429_degs_d; real_T YawRateB_IRU429_degs_d; real_T NxB_IRU429_g_d; real_T NyB_IRU429_g_d; real_T NzB_IRU429_g_d; real_T FPA_IRU429_deg_d; real_T GS_IRU429_kts_d; real_T VS_IRU429_fpm_d; real_T HDG_IRU429_deg_d; real_T Altitude_RA_ft_d; real_T AOA_Body_deg_d; real_T AOS_Body_deg_d; real_T FlapPOS_SFECU_deg_d; real_T OuterSlatPOS_SFECU_deg_f; real_T POS_AILLeft_deg_d; real_T POS_AILRight_deg_d; real_T POS_ELELeft_deg_d; real_T POS_ELERight_deg_d; real_T POS_RUD_deg_d; real_T POS_SPLLeft1_deg_d; real_T POS_SPLLeft2_deg_d; real_T POS_SPLLeft3_deg_d; real_T POS_SPLLeft4_deg_d; real_T POS_SPLLeft5_deg_d; real_T POS_SPLLeft6_deg_d; real_T POS_SPLLeft7_deg_d; real_T POS_SPLLeft8_deg_d; real_T POS_SPLRight1_deg_d; real_T POS_SPLRight2_deg_d; real_T POS_SPLRight3_deg_d; real_T POS_SPLRight4_deg_d; real_T POS_SPLRight5_deg_d; real_T POS_SPLRight6_deg_d; real_T POS_SPLRight7_deg_d; real_T POS_SPLRight8_deg_d; real_T THSPOS_Motor_Sensor_deg_d; real_T PedalMotorPOS_Motor_deg_d; boolean_T WOWLeft_LGCU_b; boolean_T WOWRight_LGCU_b; boolean_T WOWNose_LGCU_b; boolean_T LeftDownLock_LGCU_b; boolean_T RightDownLock_LGCU_b; boolean_T NoseDownLock_LGCU_b; boolean_T LeftUpLock_LGCU_b; boolean_T RightUpLock_LGCU_b; boolean_T NoseUpLock_LGCU_b; real_T WheelSpeedLeft_LGCU_kts_d; real_T WheelSpeedRight_LGCU_kts_d; real_T TRALeft_FADEC_deg_f; real_T TRARight_FADEC_deg_f; boolean_T TOGALeft_TCQ_b; boolean_T TOGARight_TCQ_b; boolean_T IdleLeft_TCQ_b; boolean_T IdleRight_TCQ_b; boolean_T ReverseLeft_FADEC_b; boolean_T ReverseRight_FADEC_b; real_T Mass_Test_lbs_d; boolean_T InhibitAlphaPROT_Test_b; boolean_T RudTrimEnable_NM_Test_b; real_T Xcg_Test_MAC_D; boolean_T InhibitMLA_Test_b; boolean_T AP_Engage_b; boolean_T AT_Engage_b; real_T FPA_CMD_deg_d; real_T HDG_CMD_deg_d; real_T ALT_CMD_ft_d; } Input_Bus; #endif #ifndef _DEFINED_TYPEDEF_FOR_Output_Bus_ #define _DEFINED_TYPEDEF_FOR_Output_Bus_ typedef struct { real_T AILLeftLCMD_ACE_deg_d; real_T AILRightCMD_ACE_deg_d; real_T ELELeftCMD_ACE_deg_d; real_T ELERightCMD_ACE_deg_d; real_T RUDCMD_ACE_deg_d; real_T SPLLeft1CMD_ACE_deg_d; real_T SPLLeft2CMD_ACE_deg_d; real_T SPLLeft3CMD_ACE_deg_d; real_T SPLLeft4CMD_ACE_deg_d; real_T SPLLeft5CMD_ACE_deg_d; real_T SPLLeft6CMD_ACE_deg_d; real_T SPLLeft7CMD_ACE_deg_d; real_T SPLLeft8CMD_ACE_deg_d; real_T SPLRight1CMD_ACE_deg_d; real_T SPLRight2CMD_ACE_deg_d; real_T SPLRight3CMD_ACE_deg_d; real_T SPLRight4CMD_ACE_deg_d; real_T SPLRight5CMD_ACE_deg_d; real_T SPLRight6CMD_ACE_deg_d; real_T SPLRight7CMD_ACE_deg_d; real_T SPLRight8CMD_ACE_deg_d; real_T THSTrimCMD_ACE_degs_d; boolean_T THSTrimEngage_ACE_b; real_T RUDTrimCMD_ACE_degs_d; boolean_T SpeedbrakeLeverArm_FCM_b; boolean_T PriorityState_Dual_b; boolean_T PriorityState_Captain_b; boolean_T PriorityState_FirstOfficer_b; boolean_T InputCMDCP_Active_b; boolean_T InputCMDFO_Active_b; boolean_T BothInputActive_b; real_T Beta_Normalized_f; } Output_Bus; #endif /* Read only - ENDS */ #endif