Skip to content

Lower step altitude causes problems with step alt input and EFOB calculation #120

@dzoeteman

Description

@dzoeteman

Aircraft Version

Release

Build info

{
    "built": "2025-03-04T13:57:57+00:00",
    "ref": "refs/tags/v0.7.1",
    "sha": "fb1472e5c6ab6c649cf97aabc040bb414cf5a9ff",
    "actor": "Revyn112",
    "event_name": "manual",
    "pretty_release_name": "stable/v0.7.1",
    "version": "a339x-v0.7.1-rel.fb1472e"
}

Describe the bug

Two problems with step altitudes, where the step altitude is lower than the preceding one:

  • EFOB calculation does not work and displays '---.-'
  • It does not allow entry of a following step climb higher than it IF the lower step climb is within the max FL

Expected behavior

  • EFOB is shown when step altitude has lower altitude than previous step altitude
  • MCDU allows entry of higher step altitude after lower step altitude

Steps to reproduce

Scenario 1:

  1. Load flight with 3 step atltitudes; one higher (eg FL360), one lower (eg FL350)
  2. See on MCDU EFOB is not shown

Scenario 2:

  1. Load flight with 2 step altitudes, where altitudes are within current max FL (eg FL340, FL330, FL340)
  2. Try to insert next step altitude, eg FL360
  3. See NOT ALLOWED error

References (optional)

Example where EFOB is calculated:
Image

Example where EFOB is not calculated:
Image

No reported EFOB:
Image

NOT ALLOWED error (input: 380/NIKON):
Image

Additional info (optional)

This issue is reworked with new findings and testing.

Route:

KSEA BANGR9 ARRIE DCT TOU Q801 FINGS DCT KALTS DCT 56N140W DCT CJAYY/N0479F340 DCT ODK DCT SPY G469 PINTT DCT EDWAL DCT NIKLL/N0478F360 R220 NIPPI DCT 4515N15150E DCT NUBDA/N0477F370 R220 NANAC/N0472F360 R220 NIKON/N0471F380 R220 IXE Y88 NAKTU Y12 KOHWA Y54 TURFY Y24 GREEN DCT SUC Y501 KOSHI Y50 IGMON A1 DRAKE DRAKE1A RCTP

Step climbs out of route (initial FL320):

340/CJAYY 360/NIKLL 370/NUBDA 360/NANAC 380/NIKON

Discord Username (optional)

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions