Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(a380x): New issue template for A380X bug reports #8815

Merged
merged 7 commits into from
Aug 22, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: Bug Report
description: File a bug report
labels: [Bug]
name: Bug Report A32NX
description: File a bug report for the A32NX
labels: ["Bug", "A32NX"]
body:
- type: markdown
attributes:
Expand Down Expand Up @@ -76,6 +76,6 @@ body:
attributes:
label: Discord Username (optional)
description: You may optionally provide your discord username, so that we may contact you directly about the issue.
placeholder: ex. username#1234
placeholder: ex. username
validations:
required: false
83 changes: 83 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report_a380x.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,83 @@
name: Bug Report A380X
description: File a bug report for the A380X
labels: ["Bug", "A380X"]
body:
- type: markdown
attributes:
value: "# A380X Bug Report Form"
- type: markdown
attributes:
value: "Please make sure to check existing issues and the list of INOP systems (link TODO)"
- type: dropdown
id: version
attributes:
label: Aircraft Version
description: What version of the A380X are you using?
options:
- Development
validations:
required: true
- type: textarea
id: build-info
attributes:
label: Build info
placeholder: |
{
"built": "2021-04-15T22:57:32+00:00",
"ref": "v0.6.0",
"sha": "981b2e4b0e89998d21a70fe26de54a2f10066f6e",
"actor": "Benjozork",
"event_name": "manual"
}
description: Please paste the contents from the a380x_build_info.json (located inside main aircraft folder) into the field.
render: json
validations:
required: true
- type: textarea
id: desc
attributes:
label: Describe the bug
description: A clear and concise description of what the bug is and what happened.
validations:
required: true
- type: textarea
id: expected
attributes:
label: Expected behavior
description: A clear and concise description of what you expected to happen.
validations:
required: true
- type: textarea
id: reproduce
attributes:
label: Steps to reproduce
placeholder: |
1.
2.
3.
...
description: We need to know how you encountered the bug to properly troubleshoot the issue.
validations:
required: true
- type: textarea
id: references
attributes:
label: References (optional)
description: If applicable, add screenshots or videos to help explain your problem.
validations:
required: false
- type: textarea
id: misc
attributes:
label: Additional info (optional)
description: Add any other context about the problem here. Was this working before? When did the issue start occurring?
validations:
required: false
- type: input
id: discord
attributes:
label: Discord Username (optional)
description: You may optionally provide your discord username, so that we may contact you directly about the issue.
placeholder: ex. username
validations:
required: false
4 changes: 2 additions & 2 deletions .github/ISSUE_TEMPLATE/feature_request_beta.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: Feature Request
description: Suggest a new feature for the aircraft
labels: [Request]
labels: ["Request"]
body:
- type: markdown
attributes:
Expand Down Expand Up @@ -41,6 +41,6 @@ body:
attributes:
label: Discord Username (optional)
description: You may optionally provide your discord username, so that we may contact you directly about the issue.
placeholder: ex. username#1234
placeholder: ex. username
validations:
required: false
134 changes: 132 additions & 2 deletions fbw-a380x/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,141 @@

The project directory is structured as follows:

```
```text
- docs <Specific docs for the project>
- src <src files required for the project>
- out <contains MSFS package folder after the build>
```

The `out` folder can be deleted as it is completely recreated during the build.
The `out` folder can be deleted as it is completely recreated during the build.
This is essentially a clean build.

## A380X INOP systems

These systems are currently not operational / these features are missing and shall thus not lead to bug reports.

### ATA 20 Aircraft General / Exterior 3D Model

### ATA 21 Air Con / Pressurization / Ventilation

### ATA 22 Flight Envelope

- PRIM FE part (FMS taking over atm)

### ATA 22 Autoflight / FCU

- AP tuning for A380X
- FLS
- THR NOISE, DCLB

### ATA 22 Flight Management System (FMS)

- Incomplete pages see fbw-a380x/src/systems/instruments/src/MFD/pages
- Separation into three synchronized FMCs and two FMSs (currently one FMC serving one FMS)
- EO modes / EO SID
- Accurate CI, OPT and REC MAX FL computation
- NADP (see THR NOISE above)
- Fuel planning on FMS/FUEL&LOAD page
- ATC / datalink
- FCU BKUP

### ATA 23 Communication

- RMP: HF, TEL, MENU, SATCOM, DATALINK pages
- CIDS: CALLS buttons

### ATA 24 Electrical

### ATA 25 Equipment / Cockpit 3D Model

### ATA 26 Fire and Smoke Protection

### ATA 27 Flight Controls

- Complete SLAT/FLAP CTL implementation (adapted A32NX computers atm)

### ATA 28 Fuel

- Automatic fuel transfer system

### ATA 29 Hydraulic System

- No accumulators / LEHGS systems
- Brakes: Only rudimentary + carryover from A32NX
- Gear system: Only rudimentary + carryover from A32NX
- Flap/Slat not implemented (copy from 32NX)
- Hydraulics Cooling

### ATA 30 Ice and Rain Protection

### ATA 31 Indicating / Recording / ECAM / EFIS / Displays

- CDS / displays (automatic) reconfiguration
- PFD backup scales
- Interactive ND
- Vertical Display
- EFIS CP: Multi-selection for some filters
- Independent QNH
- KCCU soft keyboard
- ECAM: Only basic abnormal sensed procedures
- ECAM: Abnormal non-sensed procedures
- Video: ETACS due to sim limitation
- Latest FMA indications for landing modes (e.g. LAND3 instead of CAT3)
- SD VIDEO page

### ATA 32 Landing Gear / Braking / BTV

- Gear system not implemented (copy from 32NX)
- Wrong door sequence
- Wrong hydraulic behavior
- Rear wheel steering hydraulics not implemented
- Brake system not implemented (copy from 32NX)
- Wrong hydraulic behavior
- BTV simplified logic only
- Basic braking distance calculations
- No glide slope adaptation

### ATA 33 Lights

### ATA 34 Navigation

- MMR implementation including GPIRS position
- GLS

### ATA 34 Surveillance / TCAS / TAWS / WXR / XPDR

- Weather radar / WXR
- TAWS obstacles
- TCAS

### ATA 34 ROW/ROP

- Automatic detection of landing runway (needs FMS to have landing runway selected)
- Shift of touchdown point according to position on glide slope

### ATA 35 Oxygen

- Oxygen masks test P/B

### ATA 36 Bleed Air

### ATA 42 Avionics Network

- Communication between systems using AFDX (ARINC protocol used mostly)

### ATA 49 APU

### ATA 52 Doors

- CKPT DOOR functions
- All cargo and passenger doors animated

### ATA 70 Engines

- Custom engine model (current model is modified LEAP-1A)
- ACUTE
- METOTS
- Reverser
- Electrical system for triple lock safety system

### Misc / Sim specifics