Skip to content

Commit c3575cc

Browse files
committed
fix(efcs): fix pitch down at 50ft in new flare law
1 parent 1c5d95a commit c3575cc

File tree

5 files changed

+393
-395
lines changed

5 files changed

+393
-395
lines changed

hdw-a333x/src/wasm/fbw_a330/src/model/PitchAlternateLaw.cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -420,10 +420,10 @@ void PitchAlternateLaw::reset(void)
420420
PitchAlternateLaw_DWork.icLoad = true;
421421
PitchAlternateLaw_DWork.is_active_c9_PitchAlternateLaw = 0U;
422422
PitchAlternateLaw_DWork.is_c9_PitchAlternateLaw = PitchAlternateLaw_IN_NO_ACTIVE_CHILD;
423-
PitchAlternateLaw_DWork.is_active_c7_PitchAlternateLaw = 0U;
424-
PitchAlternateLaw_DWork.is_c7_PitchAlternateLaw = PitchAlternateLaw_IN_NO_ACTIVE_CHILD;
425423
rtb_nz_limit_up_g = 0.0;
426424
rtb_nz_limit_lo_g = 0.0;
425+
PitchAlternateLaw_DWork.is_active_c7_PitchAlternateLaw = 0U;
426+
PitchAlternateLaw_DWork.is_c7_PitchAlternateLaw = PitchAlternateLaw_IN_NO_ACTIVE_CHILD;
427427
PitchAlternateLaw_RateLimiter_Reset(&PitchAlternateLaw_DWork.sf_RateLimiter);
428428
PitchAlternateLaw_LagFilter_Reset(&PitchAlternateLaw_DWork.sf_LagFilter_g3);
429429
PitchAlternateLaw_WashoutFilter_Reset(&PitchAlternateLaw_DWork.sf_WashoutFilter_c);
@@ -474,7 +474,7 @@ void PitchAlternateLaw::step(const real_T *rtu_In_time_dt, const real_T *rtu_In_
474474
int32_T tmp;
475475
boolean_T rtb_NOT;
476476
boolean_T rtb_eta_trim_deg_should_freeze;
477-
if (PitchAlternateLaw_DWork.is_active_c9_PitchAlternateLaw == 0U) {
477+
if (PitchAlternateLaw_DWork.is_active_c9_PitchAlternateLaw == 0) {
478478
PitchAlternateLaw_DWork.is_active_c9_PitchAlternateLaw = 1U;
479479
PitchAlternateLaw_DWork.is_c9_PitchAlternateLaw = PitchAlternateLaw_IN_running;
480480
rtb_eta_trim_deg_should_freeze = false;
@@ -512,7 +512,7 @@ void PitchAlternateLaw::step(const real_T *rtu_In_time_dt, const real_T *rtu_In_
512512
}
513513

514514
rtb_Gain5 = PitchAlternateLaw_rtP.Gain5_Gain * rtb_Switch_c;
515-
if (PitchAlternateLaw_DWork.is_active_c7_PitchAlternateLaw == 0U) {
515+
if (PitchAlternateLaw_DWork.is_active_c7_PitchAlternateLaw == 0) {
516516
PitchAlternateLaw_DWork.is_active_c7_PitchAlternateLaw = 1U;
517517
PitchAlternateLaw_DWork.is_c7_PitchAlternateLaw = PitchAlternateLaw_IN_ground;
518518
rtb_eta_trim_deg_rate_limit_up_deg_s = 0.7;
@@ -853,7 +853,7 @@ void PitchAlternateLaw::step(const real_T *rtu_In_time_dt, const real_T *rtu_In_
853853
rty_Out_eta_deg, &PitchAlternateLaw_DWork.sf_RateLimiter_b);
854854
*rty_Out_eta_trim_limit_up = PitchAlternateLaw_rtP.Constant2_Value;
855855
*rty_Out_eta_trim_limit_lo = PitchAlternateLaw_rtP.Constant3_Value_j;
856-
if (PitchAlternateLaw_DWork.is_active_c8_PitchAlternateLaw == 0U) {
856+
if (PitchAlternateLaw_DWork.is_active_c8_PitchAlternateLaw == 0) {
857857
PitchAlternateLaw_DWork.is_active_c8_PitchAlternateLaw = 1U;
858858
PitchAlternateLaw_DWork.is_c8_PitchAlternateLaw = PitchAlternateLaw_IN_manual;
859859
} else {

hdw-a333x/src/wasm/fbw_a330/src/model/PitchAlternateLaw.h

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
#ifndef RTW_HEADER_PitchAlternateLaw_h_
2-
#define RTW_HEADER_PitchAlternateLaw_h_
1+
#ifndef PitchAlternateLaw_h_
2+
#define PitchAlternateLaw_h_
33
#include "rtwtypes.h"
44
#include "PitchAlternateLaw_types.h"
55
#include <cstring>
@@ -228,4 +228,3 @@ class PitchAlternateLaw final
228228
extern PitchAlternateLaw::Parameters_PitchAlternateLaw_T PitchAlternateLaw_rtP;
229229

230230
#endif
231-

hdw-a333x/src/wasm/fbw_a330/src/model/PitchDirectLaw.h

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
#ifndef RTW_HEADER_PitchDirectLaw_h_
2-
#define RTW_HEADER_PitchDirectLaw_h_
1+
#ifndef PitchDirectLaw_h_
2+
#define PitchDirectLaw_h_
33
#include "rtwtypes.h"
44
#include "PitchDirectLaw_types.h"
55
#include <cstring>
@@ -41,4 +41,3 @@ class PitchDirectLaw final
4141
extern PitchDirectLaw::Parameters_PitchDirectLaw_T PitchDirectLaw_rtP;
4242

4343
#endif
44-

0 commit comments

Comments
 (0)