1
0
Fork 0
Commit graph

8620 commits

Author SHA1 Message Date
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
Florent Rougon
9556b901ee README.add-ons: minor change
The property-rule configuration file was probably a bad example, because
I believe the path has to be specified inside a PropertyList file (so
far). It can thus be done with the '[addon=ADDON_ID]relative/path'
syntax so as to ensure the file is found by
flightgear::addons::ResourceProvider, however in this particular case,
addons.Addon.resourcePath() is probably not going to be very useful.
2018-01-10 19:10:03 +01:00
Florent Rougon
acd54efff7 Docs/README.add-ons: add documentation for addons.Addon.resourcePath() 2018-01-10 14:13:25 +01:00
Stuart Buchanan
ab8774a3e0 Extend MFDPageController to handle Emesary register 2018-01-08 21:39:39 +00:00
Yves Tolosa-Joas
2ef9f0f98f Corrections to recent traffic update for Norwegian and FlyDubai by Marcin 2018-01-08 12:57:00 +00:00
Yves Tolosa-Joas
bf150f5a6d Transavia Traffic Update by Marcin 2018-01-08 12:56:26 +00:00
Florent Rougon
a57aed195e Add-ons: pass the addons.Addon ghost to main() instead of the base path
The addons.Addon instance (ghost) is much more interesting than its base
path. The base path is immediately accessible from the addons.Addon
instance using its 'basePath' attribute. The addons.Addon instance
allows main() to easily access essentially all of the add-on metadata,
including the add-on identifier, which makes it possible to write
main.nas without hardcoding the add-on id at all.

This is an incompatible change of course, so better do it now than
later.
2018-01-08 09:55:55 +01: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
James Turner
3cd91a7571 Merge /u/userid-658405/flightgear/ branch next2 into next
https://sourceforge.net/p/flightgear/fgdata/merge-requests/104/
2018-01-03 12:38:28 +00:00
James Turner
65b4d539d7 Fix capitalization of Qantas A380 livery 2018-01-03 04:29:26 -08:00
Yves Tolosa-Joas
35f6d5ac25 Updated Home Bases on Blue Air traffic file 2018-01-03 12:10:42 +00:00
Yves Tolosa-Joas
2f240ba207 Updated Air Tahiti Nui traffic from Weekly timetable of 25 DEC 2017 2018-01-03 12:10:42 +00:00
Yves Tolosa-Joas
0b7a73707b New Traffic File for FlyDubai by Marcin 2018-01-03 12:10:42 +00:00
Yves Tolosa-Joas
80771e7036 New FlyDubai 738 Livery by Brett 2018-01-03 12:10:41 +00:00
Yves Tolosa-Joas
eb9a4c7d50 Tarom AI Traffic File update by MArcin 2018-01-03 12:10:41 +00:00
Yves Tolosa-Joas
7bf3e459ef Added new Tarom AI Liveries 2018-01-03 12:10:41 +00:00
Yves Tolosa-Joas
ecd16d1eb2 Traffic Update for Iberia Express (Regional) 2018-01-03 12:05:20 +00:00
Yves Tolosa-Joas
c1e620cb19 Added Liveries for Iberia Express AI models 2018-01-03 12:05:20 +00:00
Yves Tolosa-Joas
8d49ad05eb BlueAir traffic update by Marcin 2018-01-03 12:05:20 +00:00
Yves Tolosa-Joas
5f3de1d4be Added BlueAir Liveries 2018-01-03 12:05:19 +00:00
Yves Tolosa-Joas
f6d6812a63 Condor Traffic Update by MArcin 2018-01-03 12:05:19 +00:00
Yves Tolosa-Joas
fd321d208d Added Condor AI Liveries 2018-01-03 12:05:19 +00:00
Yves Tolosa-Joas
0650bc6093 Updatd Iberia traffic from weekly timetable of 25 DEC 2017 2018-01-03 12:05:19 +00:00
Yves Tolosa-Joas
3f28fd7170 Updated Iberia AI Liveries 2018-01-03 12:05:19 +00:00
Florent Rougon
72414d039a Docs/README.add-ons: update regarding /addon/authors and /addon/maintainers
With FlightGear commit 4d36082, the contents of /addon/authors (resp.
/addon/maintainers) in addon-metadata.xml files is now structured. It
may contain an arbitrary number of 'author' (resp. 'maintainer') child
nodes, each of which contains subnodes 'name', 'email' and 'url' ('name'
being mandatory, 'email' and 'url' being optional).

This commit updates Docs/README.add-ons regarding this change in the
syntax for addon-metadata.xml files, as well as the related
modifications to the add-on Nasal interface.
2018-01-03 00:18:00 +01:00
Alessandro Menti
c69e0ce0d1
Update the Italian translation 2018-01-01 00:50:41 +01:00
ThorstenB
5a8810ceb4 More German translations. 2017-12-31 17:35:07 +01:00
ThorstenB
dd513b2e23 Synchronized all language resources with master files (adding stubs for
new elements).
2017-12-31 17:35:07 +01:00
ThorstenB
4b35c579b6 Updated German translation 2017-12-31 17:35:07 +01: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
Richard Harrison
cc152b67ad Emesary: modify bridge to use new MP properties; or to allow the property base for all bridges within a model to use.
By separating out the bridges this could be used in the future to transmit Emesary properties at a different rate. It is one of the future possible methods to improve MP communications and dual/multi controls
2017-12-28 01:25:01 +01:00
Richard Harrison
4e0483c9e8 NASAL: fix new truncateAt method to handle nil ptr errors during execution 2017-12-28 01:13:06 +01:00
Richard Harrison
79dc657170 Emesary: ensure that MPStringMaxLen initialized to default value in OutgoingBridge constructor 2017-12-28 00:15:15 +01:00
Stuart Buchanan
475fd50585 PFD UI Elements and NearestAirports page 2017-12-27 19:51:54 +00:00
Florent Rougon
4393697753 Update Docs/README.add-ons: new fields and more details
Document new fields:

    authors
    maintainers
    license/{designation,file,url}
    url/{home-page,download,support,code-repository}
    tags

Add precisions concerning how fields are parsed, a bit more structure,
etc.

Mailing-list discussion:

  around https://sourceforge.net/p/flightgear/mailman/message/36155660/
2017-12-26 19:51:27 +01:00
portree_kid
f049699c01 AI DFL and HBR traffic files 2017-12-23 22:28:04 +01:00
portree_kid
bbb0c6f840 AI Remapped saab-2000 2017-12-23 22:20:18 +01:00
portree_kid
adc3a40b2f AI BN-2 Landing lights 2017-12-23 22:17:26 +01:00
portree_kid
82c75eee2b New ai aircraft twin otter derived from full version 2017-12-23 22:16:52 +01:00
portree_kid
28b6889666 New AI aircraft Britten Norman Islander derived from full version 2017-12-23 22:16:32 +01:00
James Turner
d2bdcb9879 HID-input config file for GoFlight MFR radio 2017-12-23 11:34:29 +00:00
Yves Tolosa-Joas
aeab8af2a5 Corrected pathways to A330-200 AI model in South African traffic 2017-12-17 21:04:56 +00:00
Yves Tolosa-Joas
0b8897e89a Updated Qatar traffic with revamped A330-200 Freighter model 2017-12-17 21:04:56 +00:00
Yves Tolosa-Joas
9db7957baf Added Lighting to AI A330-200 Freighter 2017-12-17 21:04:55 +00:00
Yves Tolosa-Joas
ce47de71b3 Updated South African Airways Traffic from Timetable Week of 18 DEC 2017
does NOT include Airlink LNK or SA Express EXY
2017-12-17 21:04:55 +00:00
Yves Tolosa-Joas
3e32f39688 South African Airways livery for AI A330-300 2017-12-17 21:04:55 +00:00
Yves Tolosa-Joas
a5e1e5c1b9 Replaced 777-300 with latest model in EVA Air Traffic file 2017-12-17 21:04:55 +00:00
Yves Tolosa-Joas
107cabc09d Added Navigation Lights and LightMap, Remapped Liveries 2017-12-17 21:04:55 +00:00