1
0
Fork 0
Commit graph

8480 commits

Author SHA1 Message Date
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
Florent Rougon
e0f721450a Docs/README.add-ons: document the '[addon=ADDON_ID]relative/path' syntax
The '[addon=ADDON_ID]relative/path' syntax can be used in resource paths
handled by the SimGear ResourceManager, when one wants to target a file
from a particular add-on (see FG commit 8c82fca4 and following ones).
This commit documents this feature.

Note: when the resource path is prepared by Nasal code, prefer using
      addons.Addon.resourcePath().
2018-01-18 09:56:58 +01: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
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