1
0
Fork 0
fgdata/Nasal
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
..
atc-chatter Turn atc-chatter.nas into a separate submodule. 2011-06-05 23:22:12 +02:00
canvas MapStructure: a few WPT/RTE bugfixes 2014-06-06 21:19:12 -05:00
console Initial Nasal REPL work (canvas-based) 2014-04-18 16:49:11 -05:00
FailureMgr Failure Management Framework (1st milestone) 2014-06-06 21:41:11 -05:00
jetways Animated jetways: Remove obsolete use-custom-scenery-data property 2013-05-08 22:39:29 +01:00
jetways_edit Revert "Add minor pathname correction." 2011-07-16 15:39:41 +02:00
local_weather GUI option and some internal tweaks for cloud shadow functionality 2014-04-17 12:39:53 +03:00
performance_monitor Close dialogs with Esc-key 2013-12-02 21:32:05 +01:00
std Fix std.string handling out of range indices in search methods 2013-01-31 20:20:36 +01:00
towing towing: replace 3 JSBSim-forces with one direction with 1 force and 3 directions 2014-03-18 22:03:27 +01:00
tutorial Switch GUI to use new reposition command. 2014-03-05 16:46:10 +00:00
aircraft.nas Switch GUI to use new reposition command. 2014-03-05 16:46:10 +00:00
bits.nas string(): make zero padding work if arg is 0 2008-12-22 01:50:48 +00:00
checklist.nas Support <marker> and <page> tags in the conversion of checklists to tutorials. 2013-02-27 22:46:37 +00:00
contrail.nas Nasal/*.nas: named arguments 2013-10-20 13:07:09 -05:00
controls.nas Add condition axis as per issue 1249 2013-11-05 14:38:43 -06:00
debug.nas debug.nas: use argument to disable/enable color 2014-06-06 21:19:10 -05:00
dynamic_view.nas revert init signal change -- better fix the real problem 2008-12-19 20:52:22 +00:00
earthview.nas Updates to Earthview, based on work by Anton Gomez Alvedro 2014-05-05 15:27:32 +03:00
environment.nas Fix z/Z key-binding. 2014-01-01 21:49:17 +00:00
fuel.nas #705: add sanity checks to fuel tank update 2012-04-22 15:19:20 +02:00
geo.nas Many MapStructure/NavDisplay updates 2014-04-28 21:39:00 -05:00
glide_slope_tunnel.nas fgdata/Nasal: avoid performance drop after sim reset/relocate 2012-03-20 21:18:20 +01:00
globals.nas Adds assert() for Nasal and fixes io.include internal marking 2014-06-06 21:41:10 -05:00
gui.nas Switch GUI to use new reposition command. 2014-03-05 16:46:10 +00:00
io.nas Adds assert() for Nasal and fixes io.include internal marking 2014-06-06 21:41:10 -05:00
IOrules IOrules: add writeable cache directory (for downloaded data) 2013-10-28 12:35:47 +01:00
joystick.nas Fix controls.ptt(-1) to controls.ptt(0) in Nasal/joystick.nas 2013-09-24 13:29:37 +02:00
material.nas Fix #1310 - typo in material.nas 2014-01-19 15:52:38 -06:00
math.nas Remove items implement natively in Nasal. 2013-10-03 17:42:20 +01:00
mp_broadcast.nas Nasal/mp_broadcast.nas: Handle joining/leaving the MP network at run time. 2013-02-03 19:27:35 +01:00
multikey.nas - let F12 pop up radio settings dialog (used to be Ctrl-r) 2008-10-08 21:59:31 +00:00
multiplayer.nas Close dialogs with Esc-key 2013-12-02 21:32:05 +01:00
prop_key_handler.nas Initial Nasal REPL work (canvas-based) 2014-04-18 16:49:11 -05:00
props.nas Misc. Nasal cleanup 2014-06-06 21:19:11 -05:00
redout.nas fgdata/Nasal: avoid performance drop after sim reset/relocate 2012-03-20 21:18:20 +01:00
route_manager.nas Misc. Nasal cleanup 2014-06-06 21:19:11 -05:00
scenery.nas Nasal/scenery.nas: Handle joining/leaving the MP network at run time. 2013-02-03 19:27:47 +01:00
screen.nas Add ability to clear screen.window, and use it. 2014-01-12 19:52:30 +00:00
seaport.nas don't use printlog before nasal-dir-initialized 2010-10-13 20:46:31 +02:00
string.nas debug.nas: use argument to disable/enable color 2014-06-06 21:19:10 -05:00
tanker.nas Normalize angles for bearings on tanker. 2013-04-12 20:52:04 +01:00
track_target.nas Only run target-tracker-timer when feature is enabled. 2011-03-27 21:02:26 +02:00
view.nas Update view.screenWidthCompens 2013-10-19 21:27:21 -05:00
weather_scenario.nas Correct use of getprop() so that --enable-real-weather-fetch works. 2012-06-12 11:09:50 +01:00
wildfire.nas Updated Wildfire: Added support for synchronized loading of event logs. 2012-08-23 23:27:44 +02:00