flybywiresim / aircraft

The A32NX & A380X Project are community driven open source projects to create free Airbus aircraft in Microsoft Flight Simulator that are as close to reality as possible.
https://flybywiresim.com
GNU General Public License v3.0
5k stars 1.05k forks source link

[A380X] Waypoints not shown beyond 320 NM range #9058

Open BlueberryKing opened 1 week ago

BlueberryKing commented 1 week ago

Aircraft Version

Development

Build info

master

Describe the bug

The ND does not show waypoints beyond 320 NM range. This has to be adapted from the A320. The change will probably have to take place in https://github.com/flybywiresim/aircraft/blob/7c6f3d2ee3b03b92d44b44b27f9761965a0fb4d2/fbw-a32nx/src/systems/fmgc/src/efis/EfisCommon.ts#L31 and/or https://github.com/flybywiresim/aircraft/blob/7c6f3d2ee3b03b92d44b44b27f9761965a0fb4d2/fbw-a32nx/src/systems/fmgc/src/efis/EfisSymbols.ts#L840.

Expected behavior

Waypoints (enroute ones at least) should be shown for the entire 640 NM range.

Steps to reproduce

  1. Enter big flight plan
  2. Set 640 NM range on the EFIS control panel
  3. Observe waypoints not being shown

References (optional)

image

Additional info (optional)

No response

Discord Username (optional)

No response

tracernz commented 1 week ago

These details should come from the EfisInterface that the symbol generator uses. The aircraft interfacing and aircraft-specific logic should be factored out of it into the interfaces, which would belong in each aircraft's FMS. The symbol generator can then be moved eventually to fbw-common with the rest of the common parts.