Skip to content

Commit

Permalink
refactor(adirs): use one if block for discretes
Browse files Browse the repository at this point in the history
  • Loading branch information
lukecologne committed Sep 19, 2024
1 parent 52da4b1 commit 4386c10
Showing 1 changed file with 16 additions and 14 deletions.
30 changes: 16 additions & 14 deletions fbw-common/src/wasm/systems/systems/src/navigation/adirs.rs
Original file line number Diff line number Diff line change
Expand Up @@ -618,22 +618,24 @@ impl AirDataInertialReferenceUnit {
fn update_discrete_outputs(&mut self) {
let speed_knot = self.adr.computed_airspeed_raw().get::<knot>();

if speed_knot < 100. && self.adr.is_on {
self.low_speed_warning_1_104kts = false;
} else if speed_knot > 104. && self.adr.is_on {
self.low_speed_warning_1_104kts = true;
}
if self.adr.is_on {
if speed_knot < 100. {
self.low_speed_warning_1_104kts = false;
} else if speed_knot > 104. {
self.low_speed_warning_1_104kts = true;
}

if speed_knot < 50. && self.adr.is_on {
self.low_speed_warning_2_54kts = false;
} else if speed_knot > 54. && self.adr.is_on {
self.low_speed_warning_2_54kts = true;
}
if speed_knot < 50. {
self.low_speed_warning_2_54kts = false;
} else if speed_knot > 54. {
self.low_speed_warning_2_54kts = true;
}

if speed_knot < 155. && self.adr.is_on {
self.low_speed_warning_3_159kts = false;
} else if speed_knot > 159. && self.adr.is_on {
self.low_speed_warning_3_159kts = true;
if speed_knot < 155. {
self.low_speed_warning_3_159kts = false;
} else if speed_knot > 159. {
self.low_speed_warning_3_159kts = true;
}
}

if speed_knot < 260. && self.adr.is_on {
Expand Down

0 comments on commit 4386c10

Please sign in to comment.