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(comms): Comms panels in Rust #9755

Open
wants to merge 67 commits into
base: master
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
67 commits
Select commit Hold shift + click to select a range
f5cc65e
Changelog
juliansebline Jan 14, 2025
b88993f
simvars
juliansebline Jan 14, 2025
8acd848
Airbus.xml
juliansebline Jan 14, 2025
2a2d1e4
Interior A320 includes
juliansebline Jan 14, 2025
ac82dc9
AirlinerCommon.xml
juliansebline Jan 14, 2025
072b892
Climb.flt
juliansebline Jan 14, 2025
86b2987
approach.flt
juliansebline Jan 14, 2025
6a9df32
apron.flt
juliansebline Jan 14, 2025
54620df
cruise.flt
juliansebline Jan 14, 2025
46836f3
final.flt
juliansebline Jan 14, 2025
840643c
hangar.flt
juliansebline Jan 14, 2025
233f59a
A320 Interior.xml
juliansebline Jan 14, 2025
af4f9bb
runway.flt
juliansebline Jan 14, 2025
af661ae
sound.xml
juliansebline Jan 14, 2025
0a680d3
taxi.flt
juliansebline Jan 14, 2025
94968bf
FMCMainDisplay.js
juliansebline Jan 14, 2025
763c7de
A32NX_Interior_ACP.xml
juliansebline Jan 14, 2025
69d71ec
A32NX_Interior_RMP.xml
juliansebline Jan 14, 2025
e76cf37
NavaidTuner.ts
juliansebline Jan 14, 2025
d9c2ebe
PseudoFWC.ts
juliansebline Jan 14, 2025
9c42b01
Radio panels components files
juliansebline Jan 14, 2025
7b536ba
lib.rs systems rust
juliansebline Jan 14, 2025
4893e8e
communications.rs
juliansebline Jan 14, 2025
19db289
audio_control_panel.rs
juliansebline Jan 14, 2025
9f6529c
audio_management_unit.rs
juliansebline Jan 14, 2025
5edbce0
mod.rs communications
juliansebline Jan 14, 2025
2581880
radio_management_panel.rs
juliansebline Jan 14, 2025
bdcaee7
receivers.rs
juliansebline Jan 14, 2025
caaa06e
update_context and mod.rs of update context
juliansebline Jan 14, 2025
caa2c83
arinc429.ts
juliansebline Jan 14, 2025
9db8675
valve.rs
juliansebline Jan 14, 2025
cc44b74
mod.rs of valve.rs
juliansebline Jan 14, 2025
fbc4b47
Pilot seat option enabled on A320
juliansebline Jan 14, 2025
60d011f
Removal of need_update
juliansebline Jan 14, 2025
aaaaac5
Comments
juliansebline Jan 14, 2025
a96a180
lint fix
juliansebline Jan 14, 2025
6caf260
Fix unread variable
juliansebline Jan 14, 2025
bb8e843
Fix lint Rust
juliansebline Jan 14, 2025
a229d27
Merge branch 'master' into comms-panels-rust
juliansebline Jan 28, 2025
490707a
Panic
juliansebline Feb 2, 2025
441834e
Asserts
juliansebline Feb 2, 2025
ef440e7
Update fbw-common/src/wasm/systems/systems/src/communications/audio_c…
juliansebline Feb 2, 2025
5ace3a3
Update fbw-common/src/wasm/systems/systems/src/communications/audio_c…
juliansebline Feb 2, 2025
05221e3
Update fbw-common/src/wasm/systems/systems/src/communications/audio_c…
juliansebline Feb 2, 2025
9cf83e0
Fix previous commit
juliansebline Feb 2, 2025
d0a8537
Removal of bool statement
juliansebline Feb 2, 2025
f6aded2
Update fbw-common/src/wasm/systems/systems/src/communications/audio_c…
juliansebline Feb 2, 2025
f23122f
Update fbw-common/src/wasm/systems/systems/src/communications/audio_c…
juliansebline Feb 2, 2025
ba51f86
Update fbw-common/src/wasm/systems/systems/src/communications/receive…
juliansebline Feb 2, 2025
fef0b9b
Update fbw-common/src/wasm/systems/systems/src/communications/receive…
juliansebline Feb 2, 2025
9d25e74
Update fbw-common/src/wasm/systems/systems/src/communications/receive…
juliansebline Feb 2, 2025
7e00311
Update fbw-common/src/wasm/systems/systems/src/communications/receive…
juliansebline Feb 2, 2025
6af327c
Update fbw-common/src/wasm/systems/systems/src/communications/audio_m…
juliansebline Feb 2, 2025
c4d7dcc
Typo fix
juliansebline Feb 2, 2025
20c1a02
More obvious strust names + Duration
juliansebline Feb 2, 2025
e48eaaf
Update fbw-common/src/wasm/systems/systems/src/communications/audio_m…
juliansebline Feb 2, 2025
eef0e85
Update fbw-common/src/wasm/systems/systems/src/communications/audio_m…
juliansebline Feb 2, 2025
80d7afb
More Rusty way of audio switching knob read
juliansebline Feb 2, 2025
8b0298c
Fix for macro and removal of pub
juliansebline Feb 2, 2025
ad1b7d8
Update fbw-common/src/wasm/systems/systems/src/communications/audio_m…
juliansebline Feb 2, 2025
bf04409
Removal of Option(rmp)
juliansebline Feb 2, 2025
bc504d9
Update fbw-common/src/wasm/systems/systems/src/communications/radio_m…
juliansebline Feb 2, 2025
5295856
More Rusty way of selected_mode read
juliansebline Feb 2, 2025
3a19ae1
Merge branch 'comms-panels-rust' of https://github.com/juliansebline/…
juliansebline Feb 2, 2025
57a42de
Update fbw-common/src/wasm/systems/systems/src/communications/audio_m…
juliansebline Feb 2, 2025
279cba9
Merge branch 'master' into comms-panels-rust
juliansebline Feb 2, 2025
3355206
Renamed enum and struct + lint
juliansebline Feb 2, 2025
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
Prev Previous commit
Next Next commit
final.flt
  • Loading branch information
juliansebline committed Jan 14, 2025

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
commit 46836f34359c4a1ddd5add89e71397b9d5c83123
Original file line number Diff line number Diff line change
@@ -28,8 +28,8 @@ DMESelected=1
ComTransmit=1
ComReceiveBoth=False
Com1Receive=True
Com2Receive=False
Com3Receive=False
Com2Receive=True
Com3Receive=True
AudioNav1Listen=False
AudioNav2Listen=False
AudioMarkerListen=True
@@ -116,14 +116,7 @@ SeatBeltsSwitch = True
[LocalVars.0]
A32NX_IS_READY=0
A32NX_START_STATE=8
A32NX_RMP_L_TOGGLE_SWITCH=1
A32NX_RMP_R_TOGGLE_SWITCH=1
A32NX_RMP_L_SELECTED_MODE=1
A32NX_RMP_R_SELECTED_MODE=2
A32NX_RMP_L_VHF2_STANDBY_FREQUENCY=124275000
A32NX_RMP_L_VHF3_STANDBY_FREQUENCY=135475000
A32NX_RMP_R_VHF1_STANDBY_FREQUENCY=129675000
A32NX_RMP_R_VHF3_STANDBY_FREQUENCY=136975000

XMLVAR_Baro1_Mode=1
A320_NEO_CDU_START_PAGE=35
A32NX_AVIONICS_STARTUP_SOUNDS_INHIBIT=1
@@ -275,6 +268,61 @@ A32NX_GEAR_CENTER_POSITION = 100
A32NX_GEAR_LEFT_POSITION = 100
A32NX_GEAR_RIGHT_POSITION = 100
A32NX_GEAR_LEVER_POSITION_REQUEST = 1
A32NX_RMP_L_TOGGLE_SWITCH = 1
A32NX_RMP_R_TOGGLE_SWITCH = 1
A32NX_RMP_L_SELECTED_MODE = 1
A32NX_RMP_R_SELECTED_MODE = 2
A32NX_RMP_L_VHF2_STANDBY_FREQUENCY = 124275000
A32NX_RMP_L_VHF3_STANDBY_FREQUENCY = 135475000
A32NX_RMP_R_VHF1_STANDBY_FREQUENCY = 129675000
A32NX_RMP_R_VHF3_STANDBY_FREQUENCY = 136975000
A32NX_RMP_HF1_ACTIVE_FREQUENCY = 11345000
A32NX_RMP_HF2_ACTIVE_FREQUENCY = 8930000
A32NX_RMP_L_HF1_STANDBY_FREQUENCY = 17916000
A32NX_RMP_L_HF2_STANDBY_FREQUENCY = 5541000
A32NX_RMP_R_HF1_STANDBY_FREQUENCY = 13342000
A32NX_RMP_R_HF2_STANDBY_FREQUENCY = 3494000
A32NX_RMP_LS_COURSE=-1
A32NX_RMP_VOR1_COURSE=-1
A32NX_RMP_VOR2_COURSE=-1
A32NX_RMP_L_SAVED_COURSE_VOR = 22
A32NX_RMP_L_SAVED_COURSE_ILS = 202
A32NX_RMP_R_SAVED_COURSE_VOR = 87
A32NX_RMP_R_SAVED_COURSE_ILS = 271
A32NX_RMP_L_SAVED_ACTIVE_FREQUENCY_VOR = 113000000
A32NX_RMP_L_SAVED_STANDBY_FREQUENCY_VOR = 117800000
A32NX_RMP_R_SAVED_ACTIVE_FREQUENCY_VOR = 113700000
A32NX_RMP_R_SAVED_STANDBY_FREQUENCY_VOR = 115500000
A32NX_RMP_L_SAVED_ACTIVE_FREQUENCY_ILS = 108900000
A32NX_RMP_L_SAVED_STANDBY_FREQUENCY_ILS = 108900000
A32NX_RMP_R_SAVED_ACTIVE_FREQUENCY_ILS = 110100000
A32NX_RMP_R_SAVED_STANDBY_FREQUENCY_ILS = 111100000
A32NX_RMP_L_SAVED_ACTIVE_FREQUENCY_ADF = 433000
A32NX_RMP_L_SAVED_STANDBY_FREQUENCY_ADF = 433000
A32NX_RMP_R_SAVED_ACTIVE_FREQUENCY_ADF = 420000
A32NX_RMP_R_SAVED_STANDBY_FREQUENCY_ADF = 420000
A32NX_AUDIOSWITCHING_KNOB = 1
A32NX_ACP1_TRANSMIT_CHANNEL = 0
A32NX_ACP2_TRANSMIT_CHANNEL = 0
A32NX_ACP3_TRANSMIT_CHANNEL = 0
A32NX_ACP1_VHF1_VOLUME = 80
A32NX_ACP1_VHF2_VOLUME = 40
A32NX_ACP2_VHF1_VOLUME = 80
A32NX_ACP2_VHF2_VOLUME = 40
A32NX_ACP3_VHF1_VOLUME = 80
A32NX_ACP3_VHF2_VOLUME = 40
A32NX_ACP1_VHF1_KNOB_VOLUME_DOWN = 1
A32NX_ACP1_VHF2_KNOB_VOLUME_DOWN = 1
A32NX_ACP2_VHF1_KNOB_VOLUME_DOWN = 1
A32NX_ACP2_VHF2_KNOB_VOLUME_DOWN = 1
A32NX_ACP3_VHF1_KNOB_VOLUME_DOWN = 1
A32NX_ACP3_VHF2_KNOB_VOLUME_DOWN = 1
A32NX_ACP1_SWITCH_INT = 100
A32NX_ACP2_SWITCH_INT = 100
A32NX_ACP3_SWITCH_INT = 100
A32NX_ACP1_TRANSMIT_PUSHED = 1
A32NX_ACP2_TRANSMIT_PUSHED = 1
A32NX_ACP3_TRANSMIT_PUSHED = 1

[Gauges.0]
KollsmanSetting=29.921342849731445313