1
0
Fork 0
Commit graph

442 commits

Author SHA1 Message Date
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
Erik Hofman
f716418b06 David Megginson: Fix VOR needle indicators for many aircraft 2016-05-30 09:39:21 +02:00
Edward d'Auvergne
3bf57db6b4 Fixes for all PNG files with corrupted ICC color profiles.
The files were identified using the pngcrush software and repaired by stripping
out the PNG header including the ICC profile using the command:

$ pngcrush -fix -force old.png new.png; mv -f new.png old.png

Each file was manually checked in an image viewer to look for any corruptions.

This follows from the threads
http://thread.gmane.org/gmane.games.flightgear.devel/79895 and
http://thread.gmane.org/gmane.games.flightgear.devel/79898 .
2016-01-06 21:38:13 +01:00
Torsten Dreyer
354b0947e0 ki266 dme indicator: fix off-by-one error
round to integer instead of truncate gives the correct distance.
2015-10-19 22:44:41 +02:00
Torsten Dreyer
059789a4bd generic kx165: fix NAV channel spacing (50kHz)
Channel spacing in NAV band is 50kHz not 25kHz as in COMM band.
Also convert line endings to LF instead of CR/LF
And remove BOM which is not necessary for UTF-8
2015-05-22 20:01:33 +02:00
Richard Senior
d5b9f13cae Allow comm radios to go up to 136.975 2015-03-22 11:32:31 +00: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
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
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
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
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
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
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
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
Clément de l'Hamaide
eb1a2ad623 KX165: fix nav power-btn action 2013-11-30 17:22:53 +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
Clément de l'Hamaide
0a93f65beb KT76A: Fix typo reported by F-OJAC 2013-10-05 00:45:23 +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
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
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
476c5fcb5f Map KT-70 mode to tooltip using an array. 2013-06-01 10:47:09 +01: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
112b41b851 Update to use tooltips, knobs and new instrument. 2013-05-12 11:35:05 +01:00
James Turner
f9da4387e6 Initial work on a KLN-94 GPS.
Not functional yet, patience.
2013-04-14 16:04:56 +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
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
Anders Gidenstam
ce19ff1dd2 RAF_Mk9_bubble_sextant: Fixed some initialization problems. 2013-01-03 00:15:12 +01:00
BARANGER Emmanuel
2c3e0d3298 New entry in radardist.xml by 5H1N0B1
Fairey Gannet : New FDM with two turboprop, adding a droppable bomb, livery improved and more other details.
2012-12-17 00:32:47 +01:00
F-JJTH
6be5e731f6 garmin196: fix the chmod and EOL issues and comment the line 2981 of garmin196.nas waiting a solution from James 2012-12-07 12:43:18 +01:00
Thomas Geymayer
220702e8b1 Canvas: Add a canvas demonstration using the c172p
- Add new type of c172p (c172p-canvas) demonstrating the usage of
    the Canvas system.
2012-09-04 23:23:40 +02:00
Gijs de Rooy
e7cfd1b169 Get rid of absolute paths in Instruments-3d/ 2012-07-20 14:01:15 +02:00
ThorstenB
1f6f19c93f heading indicator scrollwheel adjustment
Unlike with the standard 3d VOR/ADF/... instruments, the scroll-wheel
didn't work with the HI - resulting in inconsistent, (b)ugly panel
controls ;-).
2012-07-01 16:02:24 +02:00
Anders Gidenstam
4699b1e520 Aircraft/Instruments-3d/: Added missing var keywords. 2012-06-12 22:27:25 +02:00
Anders Gidenstam
3f1c9d1be5 Aircraft/Instruments-3d/kns80/KNS80.nas: Added missing var keywords. 2012-06-12 22:24:46 +02:00
ThorstenB
70f5448a4e set correct file mode
More non-executable data files.
2012-05-02 22:37:48 +02:00
clement
c37d2bae7f Garmin GPS196 : update 3D and Nasal 2012-04-10 01:53:59 +02:00
clement
b813155296 GPS196: new update by paf team before merge request 2012-04-05 14:43:30 +02:00
clement
f8f644e824 New instruments-3d : Garmin GPS196 created by jeep from PAF team 2012-04-05 14:42:56 +02:00
Alexis Bory
17928b142f Merge branch 'work' 2012-01-03 00:02:28 +01:00
Alexis Bory
8495a2794b - Avoid "initing" and adding new listeners at each reset. 2012-01-02 23:27:52 +01:00
Gijs de Rooy
c228b7ed37 Clement: Disable swap and frequency knobs when radio is switched off. 2011-12-29 13:05:52 +01:00
ThorstenB
847e8a187f Fixed some file modes (non-executables) 2011-11-28 19:11:44 +01:00
Anders Gidenstam
fa65993dc6 Moved the RAF Mk.9 bubble sextant to Aircraft/Instruments-3d. 2011-09-28 21:00:27 +02:00