Thomas Geymayer
c7c9fd67aa
TACAN: fix distance calculations and some other problems.
...
- Calculate line of sight distance instead of distance over
ground
- Do a nav cache update if carrier_nav.dat.gz timestamp has
changed
- Allow comments in carrier_nav.dat.gz
- "Fix" range calculations (still does not take terrain/weather
and other influences into account)
2014-03-02 16:52:00 +01:00
Thomas Geymayer
5151f7f5e0
TACAN improvements.
...
- Make search interval for new mobile tacan larger.
- Continuous update of mobile tacan position.
2014-03-02 01:34:04 +01:00
Thomas Geymayer
234e2bdf09
TACAN/mobile navaid cleanup and improvements.
2014-03-01 20:19:06 +01:00
Torsten Dreyer
0c7f21a259
New ATIS System: Fallback for no-realwx and some fixes
...
Added the fallback for realweather fetch disabled, creating
ATIS from present weather
Fixed some formatting errors, mainly missing spaces
Some code cleanup
2014-03-01 12:44:01 +01:00
Torsten Dreyer
5e080c1e37
Fix wrong metar assignment in commradio
2014-02-28 22:36:29 +01:00
Thomas Geymayer
e34d97796c
TACAN: fix receiving mobile TACAN.
2014-02-28 20:01:09 +01:00
Torsten Dreyer
dd6cccdda1
A new comm radio and atis implementation
2014-02-28 11:45:49 +01:00
Christian Schmitt
7e8ee5a3a8
fix another crash at the poles
2014-02-07 23:29:06 +01:00
Christian Schmitt
6cadc2cf40
Simplify some SGGeod-related calculations
2014-02-05 23:07:43 +01:00
James Turner
27c58ddb21
Tacan: avoid a 'long-range' wgs84_inverse
...
- Only check mobile distance at all, if the mobile is valid
2014-02-04 14:54:39 +00:00
James Turner
34433c1fa1
GPS: fix bad init when far from any airport
2014-02-04 14:53:42 +00:00
James Turner
c6541e9c8f
Remove some debug log calls.
...
All places which continuously log messages (either every frame or at
least every second) tending to swamp other log output.
2014-01-23 13:49:58 +00:00
James Turner
2df74c9b63
Silence some clang warnings.
...
(Unused private variables)
2014-01-19 16:49:43 +00:00
James Turner
976f3115a9
GPS bug fix: restore startup mode.
...
- the 'default to current airport' behaviour got broken by the
changes to the scratch.
- expose a 'valid' flag on WP1
2014-01-14 13:04:52 +00:00
James Turner
ea822a99e1
Fix some warnings identified by Clang
...
_ unused private members. Removed in most cases, commented
out in a couple of cases where it feels as if the code might be used in the future.
2013-11-16 09:41:33 +00:00
Torsten Dreyer
6a09f01ca9
mag-compass: add deviation table and pitch property
2013-11-05 22:26:50 +01:00
janodesbois
ef1ec369db
gsdi correction, wind correction is not needed anymore, as wind composant was removed from u,v,wbody-fps
2013-10-27 13:24:57 +01:00
Dirk Dittmann
778cc8c6a0
GPS
...
- greatCircleCrossTrackError added to LegWayptCtl, DirectToController, OBSController
- config overflight seqence
config/over-flight-arm-angle-deg 90
config/over-flight-arm-distance-nm 1
config/over-flight-distance-nm 0
2013-10-03 18:08:02 +02:00
Clément de l'Hamaide
023c136d40
Fix spelling error by Markus Wanner
2013-09-23 01:02:10 +02:00
James Turner
b24d8f2159
From Jano: fix HUD ladder aspect.
2013-09-05 08:29:20 +01:00
Tom Paoletti
81cd33e2fa
Performance optimization: empty() instead of size()>0
...
empty() is guaranteed to be constant complexity for both vectors and lists, while size() has linear complexity for lists.
2013-08-19 09:01:59 +01:00
James Turner
be44fa45eb
Kill some defunct uses of side-slip property.
2013-07-29 22:15:23 +01:00
James Turner
5d9faee463
More unused vars caught by Xcode.
2013-07-04 20:56:04 +01:00
James Turner
6acf1c12fc
Fix unused private vars.
...
Xcode is warning about these, they're a mixture of
copy-pasted code, evolved use (e.g. using a property
node to store state), and so on.
2013-07-04 20:24:56 +01:00
James Turner
b1b6d2f6e2
Namespace fixes for std::string
2013-06-27 09:53:12 +01:00
James Turner
5ac8bc01a1
Fix issues with explicit GPS instruments.
...
For 2.12, ensure all GPS instruments are backwards
compatible, however they were requested. Post release we can create a new instrument name with the compatibility code disabled.
2013-06-17 18:11:47 +01:00
James Turner
26a8ffb44e
GPS: work around aircraft with missing power.
...
This restores compatibility with 2.10 and previous versions,
where even explicit (non default) GPS ignores power requirements.
2013-06-16 22:21:41 +01:00
James Turner
313b31ad9a
Fix a couple of issues valgrind identified.
2013-06-02 19:59:18 +01:00
James Turner
def81b4de5
Restore GPS compatibility with 2.10
...
There's a sufficiently large installed base, that simply dropping this
API is not acceptable. A Nasal shim might be possible, but in the
interim, restore the C++ functionality.
2013-05-27 22:56:12 +01:00
James Turner
e2a05c64b5
Bug 1122, transponder ident.
...
Don't fall through to digit-decoding on ident button release.
2013-05-27 15:59:47 +01:00
James Turner
0422ea5672
Off-by-one spotted by Clement.
2013-05-12 11:36:33 +01:00
James Turner
915626afa7
Altimeter node tweaks.
...
Fix the default name based on whether a regular altimeter or
encoder was requested, and delay creating the node until bind(), ctor
is too early.
2013-05-11 18:35:54 +01:00
James Turner
06dd219a83
Transponder instrument replaces KT-70.
...
Generic transponder can emulate KT-70 props. These emulated props
will likely die in the future, based on feedback from aircraft devs.
See (upcoming) Wiki docs on the transponder for more info.
2013-05-11 16:15:36 +01:00
f-jjth
977cfb77b5
Improve transponder instrumentation: new version
2013-05-10 19:04:53 +01:00
Hyde Yamakawa
98bfbb9560
Fix of Issue#1084. Input for this calculation should be actual GS deviation angle. Should not be scaled value.
2013-05-08 22:09:26 +01:00
James Turner
e89df85817
GPSs uses FlightPlans directly.
2013-04-09 10:20:02 +01:00
Christian Schmitt
7795fa6ffa
mk-viii: tweak some values (according to spec), improve bias calculation.
...
Should now give less unjustified "too low - terrain" messages.
2013-03-29 20:39:00 +01:00
Christian Schmitt
db5a39e305
Issue 1090: Adapt the mk-viii instrument code to the new internal runway scheme.
...
Clean up some unneeded functions as well and make use of standard simgear functions where possible.
This whole thing could need a rewrite...
2013-03-27 22:26:46 +01:00
James Turner
015732db33
Fix un-inited vars found by valgrind.
...
All benign, but good to get fixed.
2013-03-17 13:22:30 +00:00
Eric van den Berg
2a2beec658
improved mechanical VSI model, it now lags and displays wrong at
...
altitude
2013-03-16 13:35:34 +00:00
Thomas Geymayer
3047c316dc
Clean up/simplify NasalPositioned_cppbind
...
Ensure all FGPositioned related functions return SGSharedPtr
instead of raw pointers to allow automatic conversion to
nasal ghosts without custom helper functions.
2013-03-06 23:21:49 +01:00
Thomas Geymayer
1c905e5881
Typos, license headers...
2013-03-06 01:04:52 +01:00
James Turner
1eb8ae1fbf
Give the FGAirport class a sane filename.
...
simple.[cxx|hxx] -> airport.[cxx|hxx]
2013-02-21 11:32:02 +00:00
Christian Schmitt
2013f7149d
Some headers missing... ;)
2013-02-07 19:00:54 +01:00
Eric van den Berg
5a8e6aeb86
calculate /systems/pitot/total-pressure on the bases of /velocities/mach
...
added measured-total-pressure property to account for a normal
shockwave in front of pitot tube at supersonic speeds. momentarily not
used
small unit conversion correction of inHg to hPa in altimeter
Base airspeed calculations on impact pressure in instrumentation
/airspeed_indicator
2013-01-28 16:54:35 +00:00
James Turner
143d9fe8b9
Kill off obsolete helper class in GPS code.
2013-01-22 20:50:21 +01:00
Thomas Geymayer
0e4aba11fa
Fix initialization order
2013-01-22 20:33:17 +01:00
James Turner
13303f96a1
Fix for namespace scope.
2013-01-22 18:15:19 +01:00
James Turner
1755029470
Make radar-altimeter indépendant of wxradar.
2013-01-22 18:12:39 +01:00
James Turner
369e6b564f
Flightplan delegate hook for clearing the FP.
...
This allows delegates to take action when the flightlan is cleared, and especially, for the default delegate in the route-manager to deactivate itself, and hence the GPS LEG mode - which fixes bug 940 I hope.
2012-12-31 17:39:52 +00:00