1
0
Fork 0
Commit graph

73 commits

Author SHA1 Message Date
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
Stuart Buchanan
6b1db73423 FG1000 - Improved timers
Implement single timer for all highlighting of elements.
2019-03-12 20:33:35 +00: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
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
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
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
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
4111887700 Add Copyright notice and GPL information 2018-02-09 18:55:53 +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