- 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.
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
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.
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.
- 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
Definitely problems in aar.nas, seaport.nas; as these were hanging off a fdm-initialized.
The others have timers that are started from a listener and as such are more suited to use maketimer rather than settimer
The modules that use the loopid technique are probably fine, but these are also more suited (and easier to understand) using a maketimer
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.
/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.
These need to be included aircraft model side to work;
e.g.
<signals include="/Aircraft/Generic/flightrecorder/components/ai-models-carrier.xml">
<count type="int">4</count>
</signals>
<signals include="/Aircraft/Generic/flightrecorder/components/ai-models-escorts.xml">
<count type="int">12</count>
</signals>
<signals include="/Aircraft/Generic/flightrecorder/components/ai-models-tanker.xml">
<count type="int">4</count>
</signals>
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)
https://github.com/c172p-team/c172p-detailed/tree/version/2018.1b90f547039
Changelog:
New images for the new splash screen and thumbnails system
FDM improvements:
Fixed deflection angles of ailerons and roll moment due to ailerons
Added spiraling propwash effect (requiring right rudder at full throttle, low airspeed)
Made the elevator action at high AoA asymmetric in order to take into account the screening effect of the horizontal stabilizer in such stall conditions
Increasing the side force due to rudder, to make it consistent with the exerted moment
Decreasing the adverse yaw (the aileron trim gave too much slip-skid-ball deviation at cruise)
Increased maximum rotation of yoke from 70 to 90 degrees
Use shift + q to reset view
Added avionics sound
Fixed bug with oil temperature and pressure gauges (they were not working when complex engine procedures was toggled off)
Fixed bug with lighting of pontoon wake effect
Eliminated wingtip and tail sparks when over water
Eliminated sparks of broken gear while aircrafts sits on the flight deck of a moving carrier
Fixed some bugs with the walker
- 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.
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.
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.
- 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
- 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.
The instruments can now be enabled easily for testing purposes:
simply toggle their "serviceable" properties:
/instrumentation/mk-viii/serviceable or
/instrumentation/tcas/serviceable
Emesary is a simple and efficient class based interobject communcation system to allow decoupled disparate parts of a system to function together without knowing about each. It allows decoupling and removal of dependencies by using notifications to cause actions or to query values.
Emesary is all about decoupling and removing dependecies, and improving the structure of code. Using Emesary you can more easily define the what rather than the how. By using what is essential an event driven system it is easy to add or remove modules, and also for extra modules to be inserted that the rest of the aircraft knows nothing about (e.g. FGCamera or the Walker).
see: http://chateau-logic.com/content/emesary-nasal-implementation-flightgear
The AN/SPN-46 is an ACLS implementation using Emesary. ACLS is the Navy's version of ILS.
From https://github.com/Juanvvc/c172p-detailed/ release/2016.1
commit 3f33b88bb015a8ee685ab3178932d16d6e072410
A big Thank-You to the c172p-detailed team for their ongoing work.
- Small update to the main hydrodynamics system.
- Added initial versions of two systems for modelling hydrodynamic planing.
Signed-off-by: Anders Gidenstam <anders@gidenstam.org>