1
0
Fork 0
Commit graph

1397 commits

Author SHA1 Message Date
Thorsten Renk
87c3bf5772 Interior glass effect with dynamic environment response for ALS 2015-03-10 13:43:08 +02:00
James Turner
224e351d3d C172P: variant support 2015-03-05 14:12:40 +00:00
Hyde Yamakawa
15c6160c05 Fix: Systems that have mcbf triggers by default (flaps, gear & speedbrake) fail when first operated. from galvedros 2015-02-28 18:15:04 -05:00
Torsten Dreyer
3da71879fa Merge commit 'refs/merge-requests/277' of https://gitorious.org/fg/fgdata into merge-requests/277 2015-02-22 21:52:58 +01:00
Torsten Dreyer
53dfd54beb Merge commit 'refs/merge-requests/265' of https://gitorious.org/fg/fgdata into merge-requests/265 2015-02-22 21:44:41 +01:00
Torsten Dreyer
0cfddbcd9d Merge commit 'refs/merge-requests/271' of https://gitorious.org/fg/fgdata into merge-requests/271 2015-02-22 21:42:46 +01:00
Anders Gidenstam
e3d38a6228 Issue 1649: Fix for Transponder TDR-94.
The transponder instrument MUST be named "transponder" in the instrumentation
file to work with multiplayer and the radio dialog.

Thanks to lens(at)bitwisetech.com for the report and patch.
2015-02-21 21:02:27 +01:00
Torsten Dreyer
c244520ff8 c172p: define CG envelope 2015-02-04 21:03:59 +01:00
Gijs de Rooy
5dcc0aa2ef Boeing CDU: new canvas based system, thanks to James for the system backend 2015-01-29 11:47:02 +01:00
Thomas Albrecht
0d7f4692d6 initial import of wingflexer.nas 2015-01-14 19:13:01 +11:00
Torsten Dreyer
0060cdc24f Fix instrumentation.xml in base package aircraft for spoken ATIS
Credits to Richard Senior
2015-01-02 17:51:18 +01:00
Anton Gomez Alvedro
c108f3b988 Bugfixes and improvements to the Failure Manager
- Fix: runtime exception in remove_failure_mode()
  - Fix: keep failure & trigger status on teleport.
  - Fix: allow random failures from the gui to be enabled/disabled multiple times.
  - Fix: mcbf/mtbf are set to zero when they fire, so they can be reactivated from the gui.
  - Fix: string casts of several trigger types had syntax errors.
  - Usability: screen messages related to failures now use positive logic:
         "condition 100%" instead of "failure level 0%"
  - Performance: Time triggers now use internal timers, instead of requiring being polled.
  - Reviewed Trigger interface for more rational usage. reset() is replaced by arm()/disarm()
  - Added a subscription interface to listen to FailureMgr events.
  - Added an internal log buffer to keep a record of relevant events and present them to gui elements.
  - Several usability improvements to the FailureMgr Nasal API.
2014-12-21 12:39:52 +01:00
Anton Gomez Alvedro
1bae213eb9 Reinit revisited, added an option to ignore fdm-initialized and cleaned up the doc. 2014-12-12 21:50:35 +01:00
Anton Gomez Alvedro
60d806be6b Rename to updateloop.nas 2014-12-04 21:14:22 +01:00
Anton Gomez Alvedro
4edcf7c7a0 Renaming the "Component" interface to "Updatable". "Component" is just too generic and inspecific to be used as a public interface.
Also, making sure the looper is disabled when destruction is requested.
2014-11-30 10:46:26 +01:00
Anton Gomez Alvedro
f92a2217de Factoring out the soaring-sdk's update loop into a generic update-loop.nas that can be reused by other modules. 2014-11-29 12:11:33 +01:00
Stuart Buchanan
c8da106350 Add support for ALS landing light. 2014-10-13 21:00:22 +01:00
Hal V. Engel
5f02bc765e P-51D New external 3D model project. 3.2 release candidate. 2014-08-03 12:43:00 -07:00
Hal V. Engel
394ad348c0 P-51D New 3D external model project. More effects. Made glass work for all 3 rendering platforms. Fixed issue with the sun shade of the K-14A gun sight in Rembrandt. 2014-07-04 19:10:53 -07:00
Gijs de Rooy
ca96c27ab2 Boeing CDU: display stab trim units and CG 2014-06-21 22:08:10 +02:00
Anton Gomez Alvedro
7b46de3e27 Code review comments and bugfixes
- Making run_tests accept a target namespace as an argument.
 - Fixed asynchronous trigger callback mechanism.
   MCBF triggers working again.
 - Fixed numerical problems when calculating standard deviation
   for rand triggers.
2014-06-06 21:41:13 -05:00
Anton Gomez Alvedro
081602633a Basic unit tests for the failure management framework
Includes a simple automated testing framework for Nasal
(Aircraft/Generic/Systems/Tests/test.nas) and a collection of unit tests
for the failure manager, mostly for the different triggers.
2014-06-06 21:41:12 -05:00
Anton Gomez Alvedro
5df7a784e5 Failure Management Framework (1st milestone)
Replaces existing Nasal/failures.nas script with a programmable failure
manager. The failure manager allows dynammic creation and removal of
failure modes, on demand activation and a flexible set of triggers.
The public interface can be found in Nasal/FailureMgr/public.nas

Aircraft/Generic/Systems/failures.nas provides a library of triggers and
failure actuators ready to use for programming the failure manager.

A compatibility layer is included under
Aircraft/Generic/Systems/compat_failure_modes.nas.
This compatibility layer is currently loaded on startup and programs the
FailureMgr to emulate the former behavior (same set of failure modes and
compatible interface through the property tree).

This first milestone is only intended to replace the failure management
engine underneeth with minimum visible changes, and hopefully no aircraft
breakages. Future milestones will build upon this to add a Canvas based
procedural GUI and example integration on aircrafts.
2014-06-06 21:41:11 -05:00
Clément de l'Hamaide
b04ca4609a GPSmap196: work on page panel 2014-06-01 01:14:48 +02:00
Clément de l'Hamaide
ad83d7eff1 GPSmap196: add init helper 2014-05-16 21:16:07 +02:00
Clément de l'Hamaide
7606f2e285 GPSmap196: new panel SVG + improve 3D display 2014-05-16 20:18:25 +02:00
Clément de l'Hamaide
4422420a95 GPSmap196: working on Panel page 2014-05-16 11:14:28 +02:00
Clément de l'Hamaide
dab1cde0e9 GPSmap196: move Nasal from xml to nas file and use io.include() 2014-05-14 23:11:36 +02:00
Clément de l'Hamaide
2095d57971 GPSmap196: widget is working as expected and also 3d model 2014-05-14 19:58:59 +02:00
Clément de l'Hamaide
ce69c03793 GPSmap196: new version of svg widget 2014-05-14 11:01:37 +02:00
Clément de l'Hamaide
0180967468 GPSmap196: change canvas backgorund color 2014-05-14 10:48:41 +02:00
Clément de l'Hamaide
607e76e347 GPSmap196: work on the widget 2014-05-14 08:30:02 +02:00
Clément de l'Hamaide
9ac2fe4bad GPSmap196: more work on the widget 2014-05-13 12:34:28 +02:00
Clément de l'Hamaide
c08190919e GPSmap196: a sketch of garmin196 using canvas 2014-05-12 21:15:12 +02:00
Clément de l'Hamaide
5a5f02ca62 Garmin196: replace tab by space 2014-05-10 17:10:26 +02:00
Clément de l'Hamaide
84da078e69 Garmin196: use airportinfo() instead of hardcoded XML 2014-05-10 17:10:25 +02:00
Hal V. Engel
534d7d3b05 Lead computer updates. Mostly documentation improvements. 2014-04-29 13:18:03 -07:00
dfaber
6c826feb44 Walker: Milestone 4, selectable Equipment, more Characters, Non-Player Characters 2014-04-26 19:29:16 +02:00
Vivian Meazza
0a2702c375 Fix broken code
Signed-off-by: Vivian Meazza <vivian.meazza@lineone.net>
2014-04-16 21:34:23 +01:00
Hyde Yamakawa
a22b70ff87 CRJ700:Move navdisplay.xml to genelic and introduce the latest change 2014-03-25 19:22:47 -04:00
Clément de l'Hamaide
798dad2549 Cap10B/C: move engine/prop to Generic/JSBSim/Engines 2014-03-12 21:04:52 +01:00
Anders Gidenstam
41965a8631 Moved two generic JSBSim systems from their aircraft into the shared directory. 2014-03-05 23:02:04 +01:00
Torsten Dreyer
db38aa86e3 Add the new commradio system to the C172p 2014-03-01 20:16:38 +01:00
Torsten Dreyer
6d9346bfa0 add comm radio subsystem to generic-instrumentation 2014-02-28 11:49:44 +01:00
Clément de l'Hamaide
28a983c0ad Update Help for UFO 2014-01-25 23:20:13 +01:00
Clément de l'Hamaide
346103ba22 Fix conflict Tab key vs cycle mouse mode 2014-01-16 19:11:58 +01:00
Emilian Huminiuc
7f183e0117 Remove intermediate quality settings from the ubershader. Fix a texture. 2014-01-15 23:30:03 +01:00
Stuart Buchanan
3922c8c449 Various bug fixes to the C172p tutorials. 2014-01-12 19:57:27 +00:00
BARANGER Emmanuel
b9f0dd0466 RadarDist : Fixed a problem onboard radar happens automatically when you are in range of an mp gamer that uses "OpenRadar" by 5H1N0B1 2014-01-05 21:23:18 +01:00
Hal V. Engel
68bbe3674e Remove debugging print statement. 2013-12-17 22:28:52 +00:00
Hal V. Engel
408ec1b334 Computing gun sight code with USAAF K-14A sight. 2013-12-17 22:28:21 +00:00
dfaber
0f3788d1b0 Walker: fix a Bug while walking in southern Hemisphere, include file now
loadable via commandline for inclusion in every Aircraft
2013-12-16 21:12:30 +01:00
dfaber
fee546b0f3 Walker: fix Copilot Outfit error, Generalization 2013-12-09 18:55:38 +01:00
Anton Gomez Alvedro
ff071bd858 Integrates existing soaring instruments with the soaring sdk
All reviewed aircraft now support total energy compensated variometers and
reuse a common implementation. The following issues have been addressed, either
explicitly or as a benefit from the integration:

 + Fixed incorrect variometer readouts at sim/speed-up values != 1
 + Fixed erratic instrument behavior after pause and reinit
 + Reworked all vario needle animations to be smoother.
 + Fixed ASK13 yaw string. Now it deflects to the correct side.
 + Added temperature and (fake) battery readings to ILEC SC7 digital variometer.
 + Fixed ILEC SC7 sign readout (didn't show the minus sign).

Note: The ASK21 models have not been integrated, as they will need a more
profound cockpit overhaul.
2013-12-08 11:53:57 -06:00
Anton Gomez Alvedro
db995cc8ee Soaring instrumentation library for Nasal
A Nasal library for implementing instruments that are specific for soaring.
This version supports:

 + Total Energy compensated variometers
 + Netto variometers
 + Relative (aka Super-Netto) variometers
 + Configurable dampener for simulating mechanical needles
 + Averager
 + Speed to fly computer
 + Speed Command variometer
 + Yaw string (it's an instrument, isn't it?)
2013-12-08 11:53:18 -06:00
dfaber
ab235c4477 Walker: smaller textures 2013-12-04 21:27:52 +01:00
dfaber
ca5cb99a4c Walker: initial commit of the Walker, Pilot and Copilot Models 2013-12-01 21:47:42 +01:00
Clément de l'Hamaide
eb1a2ad623 KX165: fix nav power-btn action 2013-11-30 17:22:53 +01:00
Torsten Dreyer
bb1443f96e c172p: magnetic compass tweaks
- add compass deviation table
- set compass "pitch" to compensate for wrong indication
2013-11-05 22:23:35 +01:00
janodesbois
403ca2f439 bug #202 fgdata correction: velocities/u,v and wbody-fps are now only ECEF velocities in body axis, yasim planes using this as TAS were changed to use instrumentation/airspeed-indicator/true-speed-kt, with the according factor change. 2013-10-27 13:50:44 +01:00
Torsten Dreyer
326d2044a5 global turn coordinator instrument: add the OFF flag 2013-10-21 22:04:05 +02:00
Gijs de Rooy
5d503e5f38 Issue #1222: one cannot use <!-- for comments in Nasal files. 2013-10-08 22:26:30 +02:00
Clément de l'Hamaide
0a93f65beb KT76A: Fix typo reported by F-OJAC 2013-10-05 00:45:23 +02:00
janodesbois
c65fe6333c following the bug 901 being addressed,
the sign of "orientatio/side-slip-deg" as reported by yasim is now inverted.
    here are the corrections to yasim affected planes (.xml and .nas)
2013-09-04 19:42:11 +02:00
Clément de l'Hamaide
74ea8ac7e3 KX165: fix volume knob animation 2013-08-26 20:02:10 +02:00
Clément de l'Hamaide
e974c7d274 Honor new <params> for KX165 2013-08-26 19:39:12 +02:00
Clément de l'Hamaide
e51d452f27 KX165: emission color is customizable with <params> 2013-08-26 19:39:12 +02:00
Clément de l'Hamaide
68c2ecc40d lowercase kt76a files and clean list of <object-name> 2013-08-24 18:59:00 +02:00
Clément de l'Hamaide
70c6f4004c KT76A: cleaning <params> 2013-08-22 15:06:32 +02:00
Clément de l'Hamaide
0e0af99445 KT76A: fix Rembrandt transparency and remove a file dependence 2013-08-20 23:38:20 +02:00
Clément de l'Hamaide
22fa017403 Remove osgText for Comm/Nav because KX165 provide them since commit 613578e12dfb8c7478ecd8dbc05eaa3bd361e1eb who use the shared KX165 2013-08-20 23:11:33 +02:00
Clément de l'Hamaide
ec1fa978dd KX165: add a "set-tooltip" command for Comm and Nav volume 2013-08-20 22:50:42 +02:00
Clément de l'Hamaide
2c37cde633 KX165: honnor <dimming> params adding a <emission> animation 2013-08-20 22:41:30 +02:00
Clément de l'Hamaide
750d198562 KT76A: Add <params> + fix Rembrandt blur + custom texture available 2013-08-20 22:32:53 +02:00
Clément de l'Hamaide
8ad5b39f68 Upgrade KT-70 for new transponder properties working over network
Thanks to Kiiyohito AOKI for report
2013-08-20 01:59:26 +02:00
James Turner
92611fdcd7 Fix warning with the KAP-140, now the
altitude encoder is part of the altimeter
2013-07-03 16:47:58 +01:00
James Turner
476c5fcb5f Map KT-70 mode to tooltip using an array. 2013-06-01 10:47:09 +01:00
Anders Gidenstam
8ae971de3f Aircraft/Generic/DualControl/Instruments/ADF-462: Converted to knob animations and added panel lighting. 2013-05-19 22:33:15 +02:00
Anders Gidenstam
90c1b982de Aircraft/Generic/DualControl/Instruments/VIR-32: Converted to knob animations and added panel lighting. 2013-05-19 22:33:15 +02:00
Anders Gidenstam
99a2d02c48 Aircraft/Generic/DualControl/Instruments/VHF-22: Converted to knob animations and added panel lighting. 2013-05-19 22:33:15 +02:00
Vivian Meazza
24dc108363 Add material animation to allow switchable faces by Clement de l'Hamaide
Signed-off-by: Vivian Meazza <vivian.meazza@lineone.net>
2013-05-14 17:44:37 +01:00
Vivian Meazza
23ba1b3a56 New instrument by Clement de l'Hamaide
Signed-off-by: Vivian Meazza <vivian.meazza@lineone.net>
2013-05-13 22:42:28 +01:00
James Turner
2e45b5424e Update TDR-94/CTL-92 for revised transponder.
Add knob animations and make the code selection cover the
entire code range.
2013-05-12 13:32:29 +01:00
James Turner
3ed1ffe7c2 No generic KT-70 or encoder.
Transponder is still present, and will do all that's needed.
2013-05-12 11:35:55 +01:00
James Turner
112b41b851 Update to use tooltips, knobs and new instrument. 2013-05-12 11:35:05 +01:00
Stuart Buchanan
658b1fe6ce Add support for <binding> tags on checklist items.
These are then attached to buttons on the checklist dialog allowing
the user to ask the computer to execute the checklist step, which
they can observe.
2013-05-01 22:41:15 +01:00
Vivian Meazza
fa19905cce Add consolidated Fresnel and Rainbow look-up textures
Signed-off-by: Vivian Meazza <vivian.meazza@lineone.net>
2013-04-26 23:48:35 +01:00
Hyde Yamakawa
e06b519e8e Add record /velocities/mach for IAS display of flight recorder 2013-04-25 15:02:22 -04:00
James Turner
f9da4387e6 Initial work on a KLN-94 GPS.
Not functional yet, patience.
2013-04-14 16:04:56 +01:00
Stuart Buchanan
9177ee698e AAR bug - default fuel transfer rate to 6000 lbs per minute. 2013-04-10 23:11:12 +01:00
James Turner
7e0a45c798 Tooltips and knobs for the C172P.
This is proof of concept, not a complete conversion.
2013-04-06 17:36:25 +01:00
James Turner
ccfdd519ae Fix frequency range on the kx165. 2013-04-02 18:08:05 +01:00
Anders Gidenstam
5be5106bc2 Updated RAF_Mk9_bubble_sextant:
- Added night lighting.
- Added tooltips.
- Switched to knob animations.
2013-03-23 23:03:48 +01:00
Anders Gidenstam
df6e6f618c Updated WalkView: Updated documentation. 2013-03-23 23:03:37 +01:00
James Turner
dc25a3e7b7 KX165 updates.
Make the common KX165 Rembrandt-compatible, and use it in the C172P.
2013-03-20 16:55:41 +00:00
Anders Gidenstam
8b4393735d RAF_Mk9_bubble_sextant: Adapted to the new mouse movement handling. 2013-03-13 22:05:07 +01:00
James Turner
92bfb39f50 More metadata for the UFO and Seneca.
(Working on the basis that Torsten will forgive me for using his baby as a guinea-pig. Err, not his real baby obviously)
2013-03-02 17:49:40 +00:00
James Turner
1971f036a4 Extend C172P meta-data.
Experimenting with extended meta-data required for aircraft catalogs. Not finalised yet, still evolving.
2013-03-02 17:35:31 +00:00
Stuart Buchanan
5491f952ca Add optional <page> and <marker> tags to checklists
Checklists may now be split into individual sections made up
of <pages> containing the <item> tags.  Each page is displayed
individually with Previous/Next buttons to allow navigation.

Checklists items also support <marker> tags.  These display
a marker when a ? button is pressed next to the checklist item.
The format is identical to that of the tutorial system.
2013-02-27 22:28:44 +00:00
Stuart Buchanan
0fc2bf56fb Air-to-air refueling enhancements
- Support selectable tankers
- allow configuration of refueling radius, speed
- add optional reporting of contact
2013-02-24 22:34:11 +00:00