1
0
Fork 0
Commit graph

437 commits

Author SHA1 Message Date
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
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
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
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
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
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
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
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
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