From bfd8a35f05441805ce64f2f1345ff88c2e08fa40 Mon Sep 17 00:00:00 2001 From: Nikolaus Kerner Date: Tue, 13 Mar 2012 21:21:18 +0100 Subject: [PATCH 1/2] joystick configuration for Speedlink Defender --- Input/Joysticks/SpeedLink/defender.xml | 195 +++++++++++++++++++++++++ 1 file changed, 195 insertions(+) create mode 100644 Input/Joysticks/SpeedLink/defender.xml diff --git a/Input/Joysticks/SpeedLink/defender.xml b/Input/Joysticks/SpeedLink/defender.xml new file mode 100644 index 000000000..a9a5d1641 --- /dev/null +++ b/Input/Joysticks/SpeedLink/defender.xml @@ -0,0 +1,195 @@ + + + + + + + USB, 4-axis, 4-button joystick w/view finder + Padix Co. Ltd. USB, 4-axis, 4-button joystick w/view finder + + + Aileron + + 0 + 0 + 0 + + + property-scale + /controls/flight/aileron + 0.02 + 0.0 + 1.0 + 1.5 + + + + + Elevator + + 1 + 1 + 1 + + + property-scale + /controls/flight/elevator + 0.02 + 0.0 + -1.0 + 1.5 + + + + + Rudder + + 3 + 2 + 2 + + + property-scale + /controls/flight/rudder + 0.02 + 0.0 + 1.0 + 1.5 + + + + + Throttle + + 2 + 3 + 3 + + + nasal + + + + + + View Direction + + 6 + 4 + 4 + + + true + + property-adjust + /sim/current-view/goal-heading-offset-deg + 2.0 + + + + true + + property-adjust + /sim/current-view/goal-heading-offset-deg + -2.0 + + + + + + View Elevation + + 7 + 5 + 5 + + + true + + property-adjust + /sim/current-view/goal-pitch-offset-deg + -2.0 + + + + true + + property-adjust + /sim/current-view/goal-pitch-offset-deg + 2.0 + + + + + + + + + + + + + + + + + From f3a3b9f45f36b5857cac0c5c8db03a5187bf47f7 Mon Sep 17 00:00:00 2001 From: ThorstenB Date: Sun, 25 Mar 2012 10:14:37 +0200 Subject: [PATCH 2/2] Use correct initializer signal. --- Nasal/failures.nas | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Nasal/failures.nas b/Nasal/failures.nas index 23cb7384d..7c13673e8 100644 --- a/Nasal/failures.nas +++ b/Nasal/failures.nas @@ -178,7 +178,7 @@ var setAllMCBF = func(mcbf) { } # Initialization, called once Nasal and the FDM are loaded properly. -var fdm_init_listener = _setlistener("/sim/signals/fdm-initialized-once", func { +var fdm_init_listener = _setlistener("/sim/signals/fdm-initialized", func { removelistener(fdm_init_listener); # uninstall, so we're only called once srand();