1
0
Fork 0
Commit graph

1620 commits

Author SHA1 Message Date
Colin Geniet
59b9aeb271 Glider vario: Add nasal controller for sound pitch
Adds a sound frequency controller to glider-instrumentation-sdk.nas,
used for the ilec-sc7. This allows:
- Simpler <sound>.xml files to integrate the glider variometer.
- More accurate frequency scaling (frequency scales exponentially with
vertical speed, so that perceived changes in pitch are linear with
vertical speed).
- Fixes that the variometer sound would not drop at negative vertical
speeds.
2020-02-27 20:05:40 +01:00
Colin Geniet
741fc5c43b Glider vario: Add battery level to ilec-sc7
Code by: Delta Echo <echoair@t-online.de>
2020-02-27 20:05:40 +01:00
Colin Geniet
3a7519dc78 Glider vario: Improve ilec-sc7 texture
Texture by: Gilberto Agostinho <gilbertohasnofb@gmail.com>
2020-02-27 20:05:29 +01:00
vezza
8d2ead194e fix typo (jsbsim output's in thrust_lb property instead of thrust-lbs) 2020-02-18 21:32:03 +01:00
James Turner
e98ffffba4 Some additional CDU formatters
This is part of the Boeing 737 FMC work, adding cruise/climb pages
which have these paired speed or time-distance fields
2019-11-10 15:29:01 +00:00
Stuart Buchanan
d02ad7922b FG1000 bugfixes
- Simulate solid-state gyro for orientation
- Improve behaviour restarting interfaces
- Improve generic support through Debug menu.
2019-09-25 20:52:54 +01:00
Julian Smith
4f260baf43 Aircraft/c172p/Models/Effects/: fix path for Aircraft/c172p/Models/Effects/exterior/dirt.png.
Avoids warnings like: Texture file not found: 'Models/Effects/exterior/dirt.png'
2019-07-09 16:25:11 +01:00
Stuart Buchanan
018a7c4afa Further c172p fixes.
Manual merge of cf5dd13f83
2019-06-24 19:38:58 +01:00
Stuart Buchanan
cea9d242dd Fix c172p warning messages
Manual merge of cf5dd13f83
2019-06-21 14:54:06 +01:00
Stuart Buchanan
b079fffa13 Updated c172p with 8.33kHz radio stack
https://github.com/c172p-team/c172p/commits/release/2019.1

184e0083293de474c7944b34b8ac71c5e12380fc
2019-06-18 21:31:13 +01:00
James Turner
a0b4a0650c CDU hacking 2019-06-05 22:46:37 +01:00
Stuart Buchanan
0bb7e30ce1 2019.1 C172p
From https://github.com/c172p-team/c172p/releases/tag/version%2F2019.1

Thanks to Gilberto AGOSTINHO and team.
2019-05-15 19:14:04 +01:00
Stuart Buchanan
c9bebd65ed FG1000: Cascading PID controllers for GFC700
Thanks to Josh (it0uchpods) for pointing out my controllers
were not actually cascading.
2019-03-29 16:13:15 +00:00
Stuart Buchanan
6b1db73423 FG1000 - Improved timers
Implement single timer for all highlighting of elements.
2019-03-12 20:33:35 +00:00
Richard Harrison
94d90fa85e AAR: optimised engage/disgengage logic 2019-03-10 15:25:44 +01:00
Richard Harrison
dbcc7f6aee AAR - optimisations
Only scan list of tankers when model added/removed; as otherwise it is a 3to10ms hit each time invoked.
2019-03-10 15:25:43 +01:00
Stuart Buchanan
c234f22daa FG1000: Quality of life improvements
- Pre-load nearest airports to remove significant freeze when the
NearestAirports page is accessed for the first time.
- Update multikey support to provide easy access to commonly used MFD
pages and access to softkeys.
2019-02-22 16:32:55 +00:00
Stuart Buchanan
f09b49e006 FG1000 : APR and GS modes
Approach and GS modes - FG1000 and GFC700 can now be used for
autopilot coupled ILS or GPS approaches

Also:
- FLC mdoe now include an airspeed bug
- VDI indicator beside altitude tape now works
- Marker beacon displays O/M/I as appropriate
2019-02-21 22:09:48 +00:00
Stuart Buchanan
8cb8121231 FG1000: FLC, NAV GPS Autopilot modes 2019-02-17 21:35:32 +00:00
Stuart Buchanan
90b65247eb FG1000: GFC700 ALTS/ALT vertical autopilot modes
GFC700 now supports the Selected Altitude Capture (ALTS) and Altitude
Hold (ALT) modes.

ALTS is automatically armed in more vertical modes, and allows capture
of whatever altitude is selected.
2019-02-14 22:29:01 +00:00
Stuart Buchanan
9d353a3266 FG1000: GFC700 Autopilot Integration
Support for GFC700 autopilot.  Current modes that work: AP, FD, ROL, PIT, HDG, VS
2019-02-10 22:06:31 +00:00
James Turner
78272b5906 Fix mis-named AI aircraft control property 2019-02-03 13:36:32 +00:00
Stuart Buchanan
7da1fd08d3 FG1000 - multikey support. 2019-01-26 15:20:39 +00:00
James Turner
1bcb51baa8 Further ISFD tweaks
- fix a nil value warning when the nav-radio isn’t valid yet
- fix sizing of barometer setting text
2019-01-18 14:55:35 +00:00
James Turner
917db66493 Missed line from ISFD commit, oops. 2019-01-17 09:54:39 +00:00
James Turner
efbd5cbb4f ISFD has ILS bars now in APProach mode 2019-01-17 09:46:04 +00:00
Stuart Buchanan
34db58c529 FG1000: Multikey Support
Add Multikey support for the FG1000 (:GF and :GP) to improve useability
by allowing direct entry of strings.  This is massively easier than
fiddling with the control knobs.

Also correct interface variable name "frequency" to "period", which is
more accurate.
2019-01-14 22:22:20 +00:00
James Turner
45adf8cdd0 Boeing-style CDU, many improvements:
- proper messages stack and API
- paging of scrolled-pages behind static pages works (eg RTE)
- exec API (and cancellation)
- more callbacks / overrides on actions and models
- temporary (modal) page support, eg for waypoint disambiguation
- reload command
2019-01-12 23:47:41 +00:00
Stuart Buchanan
acabed103f FG1000: Local time display, ETE fix. 2019-01-12 21:23:27 +00:00
Stuart Buchanan
e69c77aa8e FG1000: Transponder
Transponder can now be set using PFD softkeys.

(Should also be settable using the FMS knob, but this is not implemented yet)
2019-01-12 20:11:14 +00:00
Stuart Buchanan
f32a376a3e FG1000: EIS Fuel totalizer function
FG1000 requires fuel quantity to be entered manually and uses a flow
computer to calculate the amount used.  Strange but true!
2019-01-11 20:19:09 +00:00
Stuart Buchanan
60e5e787b8 FG1000 - Fix broken GUI display of panels. 2019-01-06 21:09:20 +00:00
Stuart Buchanan
14ad6bb9f9 Grid view for ufo
Addition of a coloured 8x8m lattice box around the UFO, switched on/off using
Ctrl+G.  This is to aid configuration of multi-monitor displays.
2019-01-06 19:41:54 +00:00
James Turner
ad10f5fbde CDU: command interfacing
This allows external processes to drive the CDU via custom commands.
See https://github.com/zakalawe/simpit/tree/master/simCDUDriver for
an example of sending such commands.
2018-12-19 17:22:49 +00:00
Richard Harrison
0200041d74 Fix slowdown when flying with fuel freeze.
Caused by AAR creating a timers that don't get fired and clag up the system.
2018-12-15 16:29:07 +01:00
Anders Gidenstam
0900c9907a JSBSim hydrodynamics: Updated to support JSBSim moments. 2018-11-27 13:52:58 +01:00
James Turner
3c867578dc ISFD enhancements
Adjusted colours to match one photograph, but likely needs more
experimentation to see what looks best.
2018-11-16 13:45:12 +00:00
James Turner
b49619c8c9 ISFS box hookup 2018-11-02 22:01:20 +01:00
James Turner
9a140983a7 Initial work on the ISFD
Currently Boeing style and incomplete - lacks alt/speed boxes, LOC/GS
markers and brightness control.
2018-10-24 22:22:24 +01:00
Stuart Buchanan
74a3039b59 FG1000: Wrong .ac file reference for GDU-1045.3.xml 2018-09-30 21:57:56 +01:00
Stuart Buchanan
b83b95751f Bug fix - sendFMSNotification no longer exists.
Reported on the forum:

https://forum.flightgear.org/viewtopic.php?f=71&t=32764&start=120
2018-09-25 20:28:32 +01:00
Stuart Buchanan
7f1a17e9df c172p-detailed update for 2018.3
2342000a07138c82ded88d1b093ef5ad6f63be27

Fix radio frequencies to use location-presets, amphibious
tutorial descriptions.
2018-09-20 10:53:59 +01:00
Stuart Buchanan
8b53b5852f Update from c172p-detailed for 2018.3 release.
https://github.com/c172p-team/c172p/tree/release/2018.3

fee693699561f4479a15dfb0c4df6038e51b81dd
2018-09-16 18:13:13 +01:00
Richard Harrison
40ff13b65b Reposition slowdown settimer fixes.
Definitely problems in aar.nas, seaport.nas; as these were hanging off a fdm-initialized.

The others have timers that are started from a listener and as such are more suited to use maketimer rather than settimer

The modules that use the loopid technique are probably fine, but these are also more suited (and easier to understand) using a maketimer
2018-09-14 22:50:47 +02:00
Stuart Buchanan
73a67f2328 c172p-detailed sync for 2018.3
from https://github.com/c172p-team/c172p/tree/release/2018.3
commit 0ddd75dbb7431f955d1dd8f468b30300bad6b9d1
2018-09-02 20:58:05 +01:00
Thorsten Renk
7552c2921e ALS: Add display effect - dust overlay texture provided under GPL 2+ by Martin Litzenberger 2018-09-01 09:54:42 +03:00
Stuart Buchanan
b6a0b57c82 FG1000: Remote bugged rotations, add show/hide
Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.FG1000: Remote bugged rotations, add show/hide

Remove some rotations which were not required.

Add hide()/show() methods to switch on/off specific displays. Allows
the FG1000 to be controlled by an electrical supply rather than always
being on.
2018-08-21 11:49:01 +01:00
Stuart Buchanan
6746e52f6d Add property for FG1000 update rate
/instrumentation/FG1000/adc-update-frequency can optionally
be set to control the update frequency of the main ADC information.
Set to "0" to update every frame.
2018-08-01 21:34:01 +01:00
Stuart Buchanan
cdeb1a462c FG1000: Resize GDU/GMA and increase ADC refresh
Correct the size of the GDU and GMA units.

Increase the ADC (e.g. attitude, airspeed, alttitude) from 5Hz to 10Hz.
2018-07-29 14:02:39 +01:00
Stuart Buchanan
cfb8f7b1dd FG1000: GMA1347 audio panel - inoperative. 2018-07-28 12:07:26 +01:00
Richard Harrison
588bdcd580 Add flightrecord components for escort ships and refuelling tankers.
These need to be included aircraft model side to work;

e.g.
                <signals include="/Aircraft/Generic/flightrecorder/components/ai-models-carrier.xml">
                    <count type="int">4</count>
                </signals>
                <signals include="/Aircraft/Generic/flightrecorder/components/ai-models-escorts.xml">
                    <count type="int">12</count>
                </signals>
                <signals include="/Aircraft/Generic/flightrecorder/components/ai-models-tanker.xml">
                    <count type="int">4</count>
                </signals>
2018-07-28 00:39:21 +02:00
Richard Harrison
7860c2c761 Added flightrecorder for carrier. 2018-07-28 00:39:20 +02:00
James Turner
4f93dba2c8 More meta-data examples in the UFO 2018-07-26 12:02:01 +01:00
James Turner
0abf0f231d Extend UFO metadata for demonstration purposes
* add structured authors and URLs example
* add performance data for UI and flight-planning improvements
2018-07-25 13:49:40 +01:00
James Turner
74a14a7dbc Merge 2018.2 fixes for the C172P
FDM: fix aileron trim preset, introduce spiral propwash tuning
setting propwash coefficient to 0.5
2018-06-14 17:45:45 +01:00
Stuart Buchanan
9dcb4a7761 FG1000 - Fix ALT knob for 3D panels 2018-06-07 19:03:34 +01:00
Stuart Buchanan
9f8306b6e4 Publish all props on a TriggeredPropertyPublisher
Periodically (default every 5 s), publish all properties
being tracked by the TriggeredPropertyPublisher.

This ensures that clients created after the TriggeredPropertyPublisher
will receive values for properties that change rarely (e.g. NAV/COM)
2018-06-07 19:01:18 +01:00
Stuart Buchanan
fc104ee37a FG1000 - s/Foobar/FlightGear on GPL header 2018-05-28 20:15:57 +01:00
James Turner
5e1621dc92 C172P 2018.2 release
From:
https://github.com/c172p-team/c172p-detailed/releases/tag/version%2F2018.2

f772964361
2018-05-21 17:55:41 +02:00
Stuart Buchanan
8fdffa16e6 FG1000 - Fix 3D model GDUs, find nearest ID on DTO 2018-04-29 21:15:18 +01:00
Stuart Buchanan
1b52eaccbd FG1000 : Nearest Frequencies page. 2018-04-16 19:43:36 +01:00
Stuart Buchanan
aa14289a79 FG1000: NDB and VOR Info pages, improved VOR icons 2018-04-16 13:38:41 +01:00
Stuart Buchanan
4bf3487bd4 FG1000 - Intersection Information page 2018-04-15 19:44:10 +01:00
Stuart Buchanan
63ee35becd FG1000 - Improvements to Checklists page, softkeys 2018-04-12 22:26:58 +01:00
Stuart Buchanan
e66a5551c0 FG1000 - Checklist MFD page 2018-04-11 20:56:22 +01:00
Anders Gidenstam
c610f6911c JSBSim airship_added_mass system: Updated to support JSBSim external moments. 2018-04-08 21:53:07 +02:00
Stuart Buchanan
611bfe7d7b FG1000 - Formatting fixes and lazy-loading maps 2018-04-07 13:23:26 +01:00
Stuart Buchanan
715d9300ac FG1000 - Cessna 182T EIS 2018-04-07 13:22:01 +01:00
Stuart Buchanan
7f09b1f3c6 FG1000: Active Flight Plan MFD Page
- View and edit the active flightplan
2018-04-06 19:52:18 +01:00
Stuart Buchanan
60352375d0 FG1000 - PFD Flightplan and improved GroupElement 2018-03-25 17:55:03 +01:00
Stuart Buchanan
779ffe8d78 Direct To (DTO) function for both MFD and PFD. 2018-03-20 20:24:44 +00:00
Stuart Buchanan
60e9e6b8dc FG1000 - add missing GPS layer 2018-03-17 22:13:54 +00:00
Stuart Buchanan
89710b3c45 FG1000 Refactor to use common map.
Also add degree symbols to various pages.
2018-03-17 22:04:41 +00:00
Stuart Buchanan
921ce612cb FG1000 PFD Navigation Status Box 2018-03-16 16:38:22 +00:00
Stuart Buchanan
7b526adb69 FG1000 HSI BRG/CDI controls
- BRG1/BRG2 now correctly show direction and distance to NAV1/NAV2/GPS/ADF
- CDI displays correctly against course, switchable between GPS/NAV1/NAV2
2018-03-16 15:21:39 +00:00
Stuart Buchanan
c46486c7de FG1000 - Add working CDI to PFD.
CDI now displays correct GPS course, and BRG1/BRG2 softkeys (under PFD)
now display GPS, NAV1, NAV2, ADF with bearing arrows.
2018-03-06 22:12:22 +00:00
Stuart Buchanan
c37f1ff7bb FG1000 PFD Inset Map, HDG, BARO, ALT controls
- Add inset map for PFD
- Add bindings to set the HDG, BARO, Altitude
2018-03-04 20:02:16 +00:00
Stuart Buchanan
e95dfc5b02 FG1000 Wind Display and top level menu 2018-02-27 19:57:45 +00:00
Stuart Buchanan
98e11ec207 Initial FG1000 PFD 2018-02-26 21:24:21 +00:00
Richard Harrison
a40754de46 c172p : 2018.1 Joystick compatibility fixes.
Merge pull request #972 - e74ac3f2ed
2018-02-22 19:38:43 +01:00
Stuart Buchanan
91dd762736 Support for Runway numbers on RWY MapStructure layer
- Change getInstance to getOrCreateInstance for FG1000.
- Implement runway numbering on AirportInformation page.
2018-02-18 21:41:17 +00:00
Stuart Buchanan
8814847d59 Merge c172p-detailed from c172p-team for 2018.1
https://github.com/c172p-team/c172p-detailed/tree/version/2018.1
b90f547039

Changelog:
    New images for the new splash screen and thumbnails system
    FDM improvements:
        Fixed deflection angles of ailerons and roll moment due to ailerons
        Added spiraling propwash effect (requiring right rudder at full throttle, low airspeed)
        Made the elevator action at high AoA asymmetric in order to take into account the screening effect of the horizontal stabilizer in such stall conditions
        Increasing the side force due to rudder, to make it consistent with the exerted moment
        Decreasing the adverse yaw (the aileron trim gave too much slip-skid-ball deviation at cruise)
    Increased maximum rotation of yoke from 70 to 90 degrees
    Use shift + q to reset view
    Added avionics sound
    Fixed bug with oil temperature and pressure gauges (they were not working when complex engine procedures was toggled off)
    Fixed bug with lighting of pontoon wake effect
    Eliminated wingtip and tail sparks when over water
    Eliminated sparks of broken gear while aircrafts sits on the flight deck of a moving carrier
    Fixed some bugs with the walker
2018-02-10 20:55:32 +00:00
Stuart Buchanan
3bab3b120e Update README with factory calls. 2018-02-09 18:57:58 +00:00
Stuart Buchanan
4111887700 Add Copyright notice and GPL information 2018-02-09 18:55:53 +00:00
Stuart Buchanan
2eab71e93f Add GDU-1040, GDU-1044B Display units. 2018-02-09 18:31:21 +00:00
Stuart Buchanan
be5e16f382 Factory methods for FG1000
- Use Factories to handle multiple FG1000 calls better.
- Fix DirectTo Map center.
2018-02-09 17:26:57 +00:00
Stuart Buchanan
9156006183 3D Model support for GDU-1045, general refactor
- Add GDU-1045 3d model courtesy of Jean-Paul ANCEAUX (www2).
- Refactor to simplify deployment in aircraft
- Add README file
2018-02-09 15:01:33 +00:00
Stuart Buchanan
a2b17b4085 Refactor FG1000 in preparation for PFD, 3D model. 2018-02-05 19:33:28 +00:00
Stuart Buchanan
c8072e5e2c Fix badly flashing UI elements due to timers 2018-02-04 22:40:48 +00:00
Stuart Buchanan
857e983524 Support fgcommand, multiple MFD instances
- Add fgcommands FG1000HardKeyPushed, FG1000SoftKeyPushed, to
simplify bindings from model XML.  See FG1000/Nasal/commands.nas

- Use Device ID to ensure commands affect only the device to which
they belong.  Navigation data, FMS, EIS and ADC information is shared
across all devices.
2018-02-04 21:40:37 +00:00
Stuart Buchanan
a9ea7ce0cf Updated aircraft SVG and NearestVOR page 2018-02-03 21:34:08 +00:00
Stuart Buchanan
339064ce31 VOR symbology and Nearest VOR page. 2018-02-03 20:25:48 +00:00
Stuart Buchanan
bbd99635e3 Nearest NDB page and display NDBs 2018-02-02 16:06:42 +00:00
Stuart Buchanan
67b95bb1fe Fix highlighting of arrow elements 2018-02-01 22:28:39 +00:00
Stuart Buchanan
4c3c5cde63 Implement Nearest Intersections page. 2018-01-31 22:47:35 +00:00
Stuart Buchanan
d244358320 Fix COM toggle and increase map coverage to MFD. 2018-01-30 21:00:01 +00:00
Stuart Buchanan
11d811e93d Set a default DTO target on AirportInfo page. 2018-01-30 20:59:16 +00:00
Stuart Buchanan
626cdd042a Direct To support for flightplan waypoints. 2018-01-30 19:51:58 +00:00
Stuart Buchanan
902cac4dd6 Direct To Page - configure GPS from Direct To page 2018-01-29 21:43:43 +00:00
Stuart Buchanan
ee69231220 Direct To part 2 - Waypoint Submenu 2018-01-27 21:55:22 +00:00
Stuart Buchanan
da252c8a18 Initial Direct To page - non-functional. 2018-01-26 19:06:06 +00:00
Stuart Buchanan
0c4544c1e1 Add Config Store and MFD Header display.
ConfigStore for storing and retrieving config settings (needs XML import/export)
Header display with 4 different header fields (all configurable)
Publisher for ADC and FMS.
2018-01-18 19:37:50 +00:00
Stuart Buchanan
fbce91ad25 CLR double-click loads NavMap. 2018-01-15 20:02:42 +00:00
Stuart Buchanan
6b3a29dcf5 Support scaling of MFD UI for smaller screens
set /sim/gui/mfd-scale to scale the MFD.
2018-01-15 20:01:46 +00:00
Stuart Buchanan
9bd10f8273 SVG MFD UI from miChat
SVG files from Michat on the forum:

Sat Jan 13, 2018 7:36 pm

Me, Michat. I donate the so called garmin1000B.svg file created by me using GPL Inkscape software to FlightGear, the Free Flight Simulator as a present to the flightgear.org. Since now I derived all legal rights to FlightGear via two active developers representatives on this forum topic: Stuart and hooray. They will proceed to upload the file to the FG repository, choosing the best license in order to protect FlightGear from any scammer simulation software, if is possible. Having account the nature of the Flightgear project as public well.

The 13TH of January 2018 in Madrid Spain.

Michat.
2018-01-14 20:46:50 +00:00
Stuart Buchanan
d79ef2df0f Update AirportInfo to use GroupElement 2018-01-13 23:08:30 +00:00
Stuart Buchanan
42c0dd0b43 Load ILS frequencies into Airport pages. 2018-01-13 21:48:38 +00:00
Stuart Buchanan
f6f5efe9f4 Use Emesary interface rather than airportinfo() 2018-01-13 21:07:32 +00:00
Stuart Buchanan
d306e7ba10 Set standby COM frequency from Airport pages
Support selecting a frequency from the Nearest Airport
and Airport Information pages and pressing ENT.  Nice.
2018-01-13 19:17:58 +00:00
Stuart Buchanan
cbb281759c NAV/COM Radio support
Add NAV/COM 8.33MHz radio support and integration
with the property trees for radios.

Also general cleanup.
2018-01-13 18:53:06 +00:00
Stuart Buchanan
b45ae04c15 Create a Listener-based property publisher.
Use it for NavCom, and include the Nav IDs in the display.
2018-01-10 23:11:38 +00:00
Stuart Buchanan
a25c66850a Add full set of hardkeys to fg1000 PUI dialog. 2018-01-10 22:12:47 +00:00
Stuart Buchanan
ab8774a3e0 Extend MFDPageController to handle Emesary register 2018-01-08 21:39:39 +00:00
Stuart Buchanan
73424c1791 Update NAV/COMM frequencies from properties
- Add new Emesary notification type for NAV/COM data
- Create Update/Publish interfaces using Emesary from properties
- Use interfaces to drive updates to EIS and NAV/COM frequencies
- Change the PageGroupController to a "proper" MFD page
2018-01-05 16:37:39 +00:00
Stuart Buchanan
ad77dc2f9c Modify FG1000 EIS to use Emesary,
- New Emesary notificaion type for engine data
- New Canvas PFD UI Elements - Pointer, Rotating
- Upate EIS to use above.
2018-01-03 20:24:41 +00:00
Stuart Buchanan
9eb91171b4 FG1000 Nearest Airports page
- DTO MapStructure layer to provide a DTO line to a lat/lon
- Support for scrolling lists in the PFD/GroupElement
- Support MAP (NavigationMap) and ENGINE (EIS) soft-keys from other pages.
2017-12-31 16:10:52 +00:00
Stuart Buchanan
475fd50585 PFD UI Elements and NearestAirports page 2017-12-27 19:51:54 +00:00
Stuart Buchanan
d0203549e8 Add AirportInfo and template pages for FG1000 2017-12-10 22:15:21 +00:00
Stuart Buchanan
3d31775ff3 Initial commit of FG1000 MFD 2017-11-24 23:04:46 +00:00
ThorstenB
ea8d2524c1 UFO: include but _disable_ the GPWS+TCAS instruments.
The instruments can now be enabled easily for testing purposes:
simply toggle their "serviceable" properties:
/instrumentation/mk-viii/serviceable or
/instrumentation/tcas/serviceable
2017-11-18 23:54:12 +01:00
Richard Harrison
dcc4f1ede5 Walker; fix duplicate parachute and spoiler/speedbrake keyboard by making it conditional on the view 2017-11-18 12:51:16 +01:00
Bertrand Coconnier
6e59242b62 Added the AI wake induced force and moment. 2017-07-11 23:58:58 +02:00
James Turner
70711d9c37 UFO ‘d’ key writes to clipboard as well stdout.
This makes the console less necessary for scenery development, at
least this is the goal.
2017-05-30 16:23:51 +01:00
Anders Gidenstam
bb73817c42 Fixed a problem in the roll channel of the JSBSim hydrodynamic-planing-floats system.
Signed-off-by: Anders Gidenstam <anders@gidenstam.org>
2017-03-18 23:57:06 +01:00
Thorsten Renk
d1dc65a207 g-force simulation script links to ALS g-force shaders (Nikolai Verner Christensen) 2017-03-18 11:10:26 +02:00
Anders Gidenstam
275c425623 Replaced the property hydro/hull-length-ft with metrics/hydro-length-ft in the generic JSBSim hydrodynamics system.
Signed-off-by: Anders Gidenstam <anders@gidenstam.org>
2017-03-12 09:53:14 +01:00
Richard Harrison
d1d3ff80aa Added default texture (functional mask) for hud glass.
ref: http://wiki.flightgear.org/ALS_technical_notes#Functional_masks
2017-02-24 10:53:31 +01:00
Torsten Dreyer
d6931923f9 Fix excessive power for the 172
see:
6bab47bfd0
2017-02-22 16:51:49 +01:00
Stuart Buchanan
8b21d297c8 Updated c172p for 2017.1 release.
From https://github.com/c172p-team/c172p-detailed.git
Commit 7c4261ae6bc4f299e07f9f3bdf0c5de21b643826
2017-02-17 09:04:00 +00:00
Thorsten Renk
a27a82b4ad Tentative fix for accelerometers using YaSim properties in JSBSim or optionally generated properties 2016-11-23 15:34:04 +02:00
Thorsten Renk
52e5592442 Replacement of blackout/redout implementation with a sophisticated model developed for military simulators - research and implementation by Nikolai Verner Christensen 2016-11-21 10:06:35 +02:00
Stuart Buchanan
cb2cc4d998 Fix enabling tiedowns by adding back accidentally removed <not>'s
Merge commit fbac693698bb3f6e5e6906d97b64d0724ead4393
from c172p-detailed.
2016-11-16 19:55:40 +00:00
James Turner
b9f57f8823 Add new-style thumbnails to the C172P
Still deciding what image size makes sense for this, trying 640x480
initially but may change.
2016-11-14 20:57:26 +01:00
Stuart Buchanan
44a2b6dedf Sync with c172p-detailed 2016.4
c172p-detailed commit 8d1e0bf03f19e10bca386190321ec2e6e477aba9

8d1e0bf03f
2016-11-12 21:32:27 +00:00
Anders Gidenstam
09cdc04e91 Fixed some FPE prone spots in the generic JSBSim hydrodynamics systems.
Signed-off-by: Anders Gidenstam <anders@gidenstam.org>
2016-10-23 00:11:40 +02:00
Stuart Buchanan
b69f8af815 Minor fix to reset electrical system on autostart
b3619583f9
2016-08-15 23:28:24 +01:00
Stuart Buchanan
192b3a02d9 Sync with https://github.com/Juanvvc/c172p-detailed/releases/tag/version/2016.3 2016-08-12 19:57:03 +01:00
Stuart Buchanan
2c307c72e2 Fix from c172-detailed team to fix airspeed ind.
Brings up to date with
1013c4e5efaa38c595463c03db3065104ec26211
2016-06-21 20:46:39 +01:00
James Turner
a949a5b641 Example state overlays for the C172 2016-06-17 18:17:20 +01:00
Erik Hofman
f716418b06 David Megginson: Fix VOR needle indicators for many aircraft 2016-05-30 09:39:21 +02:00
Stuart Buchanan
2ed0bb5221 Updated c172p from c172p-detail, commit 2/2
From https://github.com/Juanvvc/c172p-detailed/tree/release/2016.2
Commit c2d17ca761b883fc17abe1705542f5014100e65d
2016-05-18 22:11:05 +01:00
Stuart Buchanan
4fbebffc2b Updated c172p for the c172p-detailed team.
Copied from https://github.com/Juanvvc/c172p-detailed/tree/release/2016.2
Commit c2d17ca761b883fc17abe1705542f5014100e65d
2016-05-18 22:08:35 +01:00
Richard Harrison
56f6e4fd15 Remove debug and tidy up messages 2016-05-16 22:49:56 +02:00
Richard Harrison
4ed25ac361 Emesary mp support
Add support for transfer string
Change Type to NotificationType as Type can be confusing
2016-04-12 23:25:47 +02:00
Richard Harrison
1ec48a966c Added Emesary Multiplayer bridge 2016-04-09 21:39:57 +02:00
Richard Harrison
54165c213f Added Emesary and AN/SPN-46 ACLS
Emesary is a simple and efficient class based interobject communcation system to allow decoupled disparate parts of a system to function together without knowing about each. It allows decoupling and removal of dependencies by using notifications to cause actions or to query values.

Emesary is all about decoupling and removing dependecies, and improving the structure of code. Using Emesary you can more easily define the what rather than the how. By using what is essential an event driven system it is easy to add or remove modules, and also for extra modules to be inserted that the rest of the aircraft knows nothing about (e.g. FGCamera or the Walker).

see: http://chateau-logic.com/content/emesary-nasal-implementation-flightgear

The AN/SPN-46 is an ACLS implementation using Emesary. ACLS is the Navy's version of ILS.
2016-04-02 00:13:35 +02:00
Torsten Dreyer
8f5e1bd626 Move marker.xml, marker.ac to Aircraft/Generic
also adjust (hopefully) all references to the old location
2016-03-23 11:00:18 +01:00
Thorsten Renk
4acaa2a603 Following user complaints, set default ufo FOV back to 60 deg 2016-03-18 09:33:03 +02:00
Anders Gidenstam
47b4c1db3d WalkView: Hardened against a missing view property. 2016-03-13 23:48:02 +01:00
Stuart Buchanan
7c43995c4f Add tarball of blender files for c172p.
To address possible license concerns.
2016-02-11 19:31:08 +00:00