James Turner
2eb5e6f0f4
Merge /u/jbicha/flightgear/ branch next into next
...
https://sourceforge.net/p/flightgear/flightgear/merge-requests/49/
2016-07-11 09:04:58 +00:00
Bertrand Coconnier
a1a7aa267c
JSBSim sync.
...
* Fixed the initial conditions settings (geodetic altitude is now correctly computed).
* FGLGear reports the time at which it detected a violent ground hit (aka crash)
* Doc update of the kinematic component
* TurboProp code cleanup with the removal of lots of obsolete/no-op members.
2016-07-10 14:45:09 +02:00
Jeremy Bicha
25928bf614
Use CMAKE_INSTALL_BINDIR
...
Allow /bin install directory to be overriden. Debian for example uses this
to install FlightGear to /usr/games/ instead of /usr/bin/
https://cmake.org/cmake/help/latest/module/GNUInstallDirs.html
2016-07-09 18:52:58 -04:00
James Turner
7870e03faf
Build fixes for yasim tests / SGPath changes.
2016-07-04 10:17:41 +01:00
James Turner
7f3fe584e3
Update for path-aware easyXML API
2016-07-03 23:43:39 +01:00
James Turner
03ecac9dbc
Work with new SGPath API.
2016-06-22 17:36:05 +01:00
Bertrand Coconnier
a61c0bfdb4
Sync'ed with JSBSim: avoid the lag in <kinematic> while trimming. This allows the trim on ground for the P51 to succeed.
2016-06-12 17:04:35 +02:00
Bertrand Coconnier
dc7f065e08
Sync'ed with JSBSim:
...
* Fixed the trim on ground algorithm. Now JSBSim aircrafts should no longer be 'dropped' on the runway at start.
* Removed a correction on the propeller induced velocity that was giving erratic results when the aircraft aero velocity is very small.
* Various source comments updates.
2016-06-12 11:36:45 +02:00
Erik Hofman
1a0f3d8826
Revert some debugging code which krept in
2016-05-28 10:05:09 +02:00
Erik Hofman
ea6e1c9854
Fix the header name change from sample_openal.hxx to sample.hxx
2016-05-28 09:57:03 +02:00
Bertrand Coconnier
f25304ace5
Tentative to fix JSBSim bug SF #115 : don't compute cl-squared when qbar is too low otherwise its value will go through the roof and so will the induced drag.
2016-05-27 13:50:35 +02:00
Bertrand Coconnier
adeb0241ae
Bug fix for JSBSim SF bug #115 : P51D crashes when advance ratio goes through zero
2016-05-23 20:02:36 +02:00
Erik Hofman
6fb6446189
Fix file permissions
2016-05-23 11:39:40 +02:00
Erik Hofman
34011c1dec
Code cleanups, code updates and fix at least on (possible) devide-by-zero
2016-05-23 11:38:05 +02:00
Bertrand Coconnier
43f2daa7ae
JSBSim: - Fixed the forces/hold-down feature. The velocities are now zeroed when the property is set which should prevent aircraft from drifting as has been reported by G. Agostinho.
...
- Fixed a bug that was skipping the <system> initialization.
2016-04-16 14:49:12 +02:00
Erik Hofman
02174a1df6
Add the latest fixes and expose all inertias in the property tree
2016-04-06 14:26:30 +02:00
James Turner
e8398d5cee
Fix Clang unused member warnings in JSBsim.
2016-03-26 20:24:57 +00:00
Erik Hofman
5ef3413373
Add the latest batch of JSBSim changes. Tested with the Shuttle
2016-01-29 12:23:58 +01:00
James Turner
9172a8a8a9
VS2013 fixes for some FDMs.
2016-01-27 14:00:09 +00:00
James Turner
2677b3a226
Use target_include_directories in some places.
...
I didn’t know about this feature when doing the original CMake files,
we can use this to target header-file includes more precisely.
(Probably more cases exist that can be changed from global to target-
specific includes)
2016-01-26 07:48:30 +01:00
bcoconni
bf851605fb
Fixed a bug which caused the solid propellant thrusters of the space shuttle to be unconditionnally ignited during the trimming.
2016-01-17 10:26:25 +01:00
Bertrand Coconnier
95b932e9b3
JSBSim dropped the support of the simplex trim code
2016-01-16 19:36:32 +01:00
Bertrand Coconnier
f526dcdf3a
Fixed the initialization process for JSBSim models: the error message "FGTrim::calcRotation DistPlane^2 larger than sqrRadius" should no longer be issued
2016-01-16 19:32:50 +01:00
bcoconni
4d2f9e7955
Remove the error message about the property atmosphere/P-sl-psf that can't be tied
2016-01-16 13:14:51 +01:00
James Turner
a549c8fe45
Fix unused constants in YASim
2016-01-12 12:50:44 -06:00
James Turner
c62b004438
Fix many clang errors in UIUC code
...
- because uiuc_warning_error always called exit(-1), it can be marked
no return, so Clang realises that when it’s used in the ‘else’
side of a parsing test, uninitialised variables in the enclosing
call site are safe.
(Requires Simgear update to define SG_NO_RETURN helper)
2016-01-12 12:50:31 -06:00
James Turner
dc17b5dda2
Fix unused variable in LaRCsim
2016-01-12 12:49:14 -06:00
Erik Hofman
508c367c5b
Sync. again
2016-01-12 19:05:51 +01:00
James Turner
0250d2ee5b
Bugfix: pause works for JSBsim/Yasim again
2016-01-11 11:47:40 -06:00
James Turner
078366cbf7
Fix some FDM warnings with Clang
2016-01-10 12:55:18 -06:00
James Turner
52f39abc6b
Apply /sim/speed-up to general subsystem dt
...
- consistent with pause (freeze), /sim/speed-up is now applied to the
dt value for all subsystems, not just the FDM and some instruments.
For example AI traffic can now be sped-up or slowed down.
- requires both an FGData and Simgear update.
2016-01-05 23:19:28 -06:00
Erik Hofman
335fda719d
Prevent two possible nan's
2015-12-29 14:55:22 +01:00
Erik Hofman
64b80b4dab
Sync with JSBSim again: remove a lot of unused trimming code
2015-12-15 09:47:08 +01:00
James Turner
a55c939c5e
Fix a JSBSim crash on OSG-quit
...
(i.e Cmd-Q / window closing, not the normal FlightGear quit sequence)
2015-12-11 12:49:32 -06:00
Edward d'Auvergne
9b7db929f2
LaRCsim FDM - detabbing of all files.
...
All '\t' have been replaced with 8 spaces, as most of the code is indented with spaces.
2015-12-10 10:07:21 +01:00
Edward d'Auvergne
dc04fc2294
UIUC FDM - detabbing of all files.
...
All '\t' have been replaced with 8 spaces, as most of the code is indented with spaces.
2015-12-10 10:04:45 +01:00
Edward d'Auvergne
7ed80221c3
LaRCsim cleanup of -Wimplicit-function-declaration compilation warnings.
...
The stub FDM/LaRCsim/default_model_routines.h header has been expanded and completed.
2015-12-10 10:01:37 +01:00
Edward d'Auvergne
97d0ab7eb9
LaRCsim cleanup of -Wunused-variable compilation warnings.
...
A number of static array definitions were shifted into the scope of the function.
2015-12-10 09:23:29 +01:00
Edward d'Auvergne
cf9e3e7bf0
LaRCsim cleanup of -Wformat-contains-nul compilation warnings.
...
The sprintf() function automatically adds the terminating null character, so no
need to have it in the formatting string.
2015-12-10 09:13:34 +01:00
Edward d'Auvergne
13b05db6f9
UIUC cleanup of -Wunused-but-set-variable compilation warnings.
...
The two unused variables were commented out.
2015-12-10 09:11:09 +01:00
Edward d'Auvergne
4eeeaf140c
UIUC cleanup for -Wsign-compare compilation warnings.
...
The string find_first_not_of() and find_first_of() functions return string::npos
if not found, rather than -1.
2015-12-10 09:04:23 +01:00
Edward d'Auvergne
e7d405d0ee
UIUC and LaRCsim cleanup of -Wunused-variable compilation warnings.
...
This is for defined but unused variables, many of which are in commented out
code.
2015-12-10 09:04:18 +01:00
Edward d'Auvergne
ce7c6de726
UIUC cleanup of -Wparentheses compilation warnings.
2015-12-10 09:04:09 +01:00
Erik Hofman
5c7d261df5
Sync JSBSim again
2015-12-07 11:10:03 +01:00
James Turner
2314ccfe13
Developer-warnings
...
- make some existing warnings developer-mode only
- add a warning about legacy aircraft path usage
2015-11-13 22:13:44 +00:00
Erik Hofman
27ca027a7e
Fix permissions
2015-11-10 16:15:42 +01:00
Erik Hofman
a0e31b5565
Sync. with JSBSim again
2015-10-30 10:10:01 +01:00
bcoconni
7bcbe8e802
Fixed the pilot acceleration for consistency with the accelerometer computation
2015-08-09 20:00:08 +02:00
bcoconni
adb926eefc
Fixed the accelerometer that now reports correctly 0g in orbit and 1g when steady on ground. Bug report by Thorsten Renk.
2015-08-09 19:59:29 +02:00
bcoconni
eb95edf2fc
Prevent JSBSim from crashing when the user forgot to specify the axis.
2015-07-14 16:01:33 +02:00