1
0
Fork 0

Commit graph

  • c770358f13 added the velocity for the ufo, used in lag compensation jano 2020-01-24 10:42:57 +01:00
  • 6df768fa5f Store the initial axis values and if just one of them changes declare the joystick initialized Erik Hofman 2020-01-27 18:12:09 +01:00
  • b920a09fcf Correct whitespace in NasalPositioned.cxx; fix segfault in NasalPositioned by adding null check in the legGhostGetMember method; add test case for segfault legoboyvdlp R 2020-01-27 16:27:46 +00:00
  • f6285bc528 Fix directional lights for AMD Stuart Buchanan 2020-01-27 09:30:09 +00:00
  • 65a20b5829 Read the raw values and check them against the saturation value, if one of them is larger then initialization of the joystick is still in progress. Erik Hofman 2020-01-27 09:15:53 +01:00
  • 2d0b44ee63 If js is valid (again), create a new instance of jsJoystick so removing an joystick from and USB port and attaching it again get the joystick in a working order. Erik Hofman 2020-01-26 17:44:19 +01:00
  • d4459c8205 Fix a typo Erik Hofman 2020-01-26 14:30:24 +01:00
  • 3405ea2aaa Joystick axes can get initialized to extreme values, at least on Linux. Hold of working with the axis values until all values have become sane at least once Erik Hofman 2020-01-26 14:10:07 +01:00
  • 973bf32074 [JSBSim] Added the ability to log properties in a CSV file. Bertrand Coconnier 2020-01-25 16:05:30 +01:00
  • cf5bfc5dd9 On-ground trimming needs fdmex active while in-air trimming does not for reliable operation. This might be a problem within the trimming routines but for now this works. Erik Hofman 2020-01-23 11:54:33 +01:00
  • 1cc0d9e97f Fold of running JSBSim until after the trimming routine. Erik Hofman 2020-01-22 14:54:11 +01:00
  • 123eb41819 Copy the initial properties a second time after initilization. Erik Hofman 2020-01-22 14:53:27 +01:00
  • 2d2d5dbb76 Switch to C++11 threads, mutexes and lock_guards. Switching to C++11 condition_variables requires some more thought. Erik Hofman 2020-01-22 13:45:28 +01:00
  • 94b12aa992 Postpone running the simulation until after initialization and do an extra trim right after creation to properly initialize the output parameters. Erik Hofman 2020-01-18 14:29:17 +01:00
  • db295a9afc introduction of a zero lag mode when pilots are synched in time, eg using ntp. jano 2020-01-14 11:10:28 +01:00
  • 1822d003db Add electric engine support to YASim. Jakub Kákona 2020-01-11 23:02:33 +01:00
  • 03ed61509c Use CMAKE_MSVCIDE_RUN_PATH to allow the add_custom_target to run Geoff McLane 2020-01-11 20:22:46 +01:00
  • 1a7783c358 TestSuite: Reactivation of the ENABLE_AUTOTESTING CMake variable. Edward d'Auvergne 2020-01-09 12:37:57 +01:00
  • 90a04a4baa [JSBSim] Relax the assert when trying to clip with max < min. Bertrand Coconnier 2019-12-30 00:30:26 +01:00
  • a9365cd34e Embedded Resources: Fix for Ninja 1.9 Scott Giese 2019-12-26 01:26:44 -06:00
  • be628b36b7 Allow add/remove of IO channels at runtime James Turner 2019-12-19 00:00:41 +00:00
  • f76709a853 Save settings on Launcher window close. James Turner 2019-12-17 22:47:50 +00:00
  • ba36bd90e0 Launcher respects —enable-fullscreen arg James Turner 2019-12-17 22:40:25 +00:00
  • c48c1a06e8 Look for protocols in aircraft paths James Turner 2019-12-17 22:34:19 +00:00
  • fad9f7068f Expose canvas::Image pixel funcs to Nasal James Turner 2019-11-25 11:36:13 +00:00
  • 93a1d5e2d1 Fix HUD scale Scott Giese 2019-12-15 18:58:19 -06:00
  • 51f6a25a04 Obsolete: dynamic exception Scott Giese 2019-12-15 16:39:49 -06:00
  • a14923cea0 Maintainability: Anticipate future types Scott Giese 2019-12-15 16:38:45 -06:00
  • c97ad0182b Prevent buffer unterminated buffer Scott Giese 2019-12-15 16:37:44 -06:00
  • 634ca9c31f typo Scott Giese 2019-12-15 11:40:00 -06:00
  • e1ecab0a15 [JSBSim] Do not initialize properties that already exist. Bertrand Coconnier 2019-12-15 11:53:45 +01:00
  • 2f5edf6558 [JSBSim] Supplement to the fix for the initialization issue. Bertrand Coconnier 2019-11-17 19:25:56 +01:00
  • 9782d9e65a [JSBSim] Tentative fix for initialization issues reported in the ML. Bertrand Coconnier 2019-11-17 17:51:19 +01:00
  • 88ca381e83 [JSBSim] An improvement and 2 bug fixes Bertrand Coconnier 2019-11-17 12:33:28 +01:00
  • b4bb24f10e [JSBSim] Fixed the displacements resulting from modifications of the mass distribution while the aircraft is sitting on ground (bug GH #230 reported by Gijs de Rooy). Bertrand Coconnier 2019-11-10 16:10:47 +01:00
  • 85c889f13d TestSuite: FGData existence and version validation check prior to running tests. Edward d'Auvergne 2019-11-08 10:16:33 +01:00
  • 4105b70f74 Options: Only set the logging priority if the command line option is supplied. Edward d'Auvergne 2019-11-07 14:50:25 +01:00
  • 0f0361efb8 Options::setupRoot: Removal of the logic that fg_root is currently not set. Edward d'Auvergne 2019-11-07 12:11:21 +01:00
  • 4fb149eeb2 TestSuite: Support for running more of the tests via CTest. Edward d'Auvergne 2019-11-07 10:01:35 +01:00
  • f4fcf43ffa src/Environment/metarproperties.cxx: better formatting for METAR description. Julian Smith 2019-11-06 19:10:21 +00:00
  • 9644966dfd Also add pressure to the mix Erik Hofman 2019-11-04 15:19:10 +01:00
  • c739d47793 Parse the current temperature and humidity to the sound code for proper sound velocity and distance attenuation (with ditance based frequency response filtering). AeonWave only. Erik Hofman 2019-11-04 14:57:43 +01:00
  • 88644185b3 src/Main/metar_main.cxx: added -s option to decode explicit METAR string without contacting server. Julian Smith 2019-10-31 22:49:38 +00:00
  • 4b1cfbc5ed src/Main/metar_main.cxx: use SGMetar::getDescription(). Julian Smith 2019-10-31 22:49:09 +00:00
  • 191f53ff5e src/Environment/metarproperties.*: put human-readable metar description into properties. Julian Smith 2019-10-31 08:38:50 +00:00
  • 68a72f22f2 Fix a copy-paste-bug in a Nasal error James Turner 2019-10-20 13:08:41 +01:00
  • 26b9cce6a3 Quiet false-positive tied-listener warnings James Turner 2019-10-20 13:08:17 +01:00
  • a18dda21ef Fix a GCC warning: catching exception by value James Turner 2019-10-19 17:04:36 +01:00
  • c2f163ec97 Fix linkage of fgviewer James Turner 2019-10-19 08:08:38 -07:00
  • 3bb7a25580 Merge /u/daniel-me/flightgear/ branch pg-fix2 into next James Turner 2019-10-19 11:12:34 +00:00
  • 0e082d5c46 Tweaking macOS HID code to avoid a Catalina crash James Turner 2019-10-17 00:01:59 +01:00
  • 45fbdaa9c9 Starting tests for RNAV/procedures James Turner 2019-09-25 13:25:53 +01:00
  • 315d38566e YASim: Fix to the Prandtl/Glauert and Wavedrag features. Simplifies the model and resolves NaNs and sim crashes in supersonic flight Daniel Meissner 2019-10-16 20:31:28 +02:00
  • 73b7e94358 [JSBSim] Bug fixes Bertrand Coconnier 2019-10-13 14:18:09 +02:00
  • 22de9d30b5 Make the test_suite happier under MSBuild/VS James Turner 2019-09-26 13:00:23 +01:00
  • 3e834ebb65 TestSuite: Improved output formatting on MS Windows. Edward d'Auvergne 2019-09-26 12:28:31 +02:00
  • 0bb968543b TestSuite: Renamed the run_test_suite binary to fgfs_test_suite. Edward d'Auvergne 2019-09-25 14:50:34 +02:00
  • 3d13c16973 TestSuite: CMake fix for variables missing from the parent scope. Edward d'Auvergne 2019-09-25 10:38:19 +02:00
  • 847275e65a Tweaks to test helper APIs James Turner 2019-09-24 11:39:56 +01:00
  • 36f88f6f07 Rename test globals to testGlobals [.cxx|.hxx] James Turner 2019-09-24 11:32:03 +01:00
  • 18c19885c6 Improvements to Nasal hold API James Turner 2019-09-24 11:29:05 +01:00
  • fafc9e3e64 Fix windows build, hopefully. James Turner 2019-09-23 23:14:32 +01:00
  • 12cccf043a Nasal interface to hold waypoints James Turner 2019-09-23 22:57:41 +01:00
  • 5ce8a942bf RNAV / GPS hold support James Turner 2019-09-18 16:13:10 +01:00
  • 15c101efe4 GPS detects being repositioned James Turner 2019-09-20 23:08:22 +01:00
  • b9a4101f61 Merge branch 'test_suite/log_options/r4' into fg-next Edward d'Auvergne 2019-09-20 20:08:19 +02:00
  • 4f5b0c8291 TestSuite: Environmental variables support for controlling the test suite. Edward d'Auvergne 2019-08-07 11:24:02 +02:00
  • c5dd4d3715 TestSuite: Simplification of the command line option processing. Edward d'Auvergne 2019-08-07 11:21:42 +02:00
  • f9f201b830 TestSuite: Renamed the 'verbose' command line option to 'timings'. Edward d'Auvergne 2019-08-07 10:08:22 +02:00
  • aee367e8c2 TestSuite: Addition of the --log-class option for selecting SG_LOG classes. Edward d'Auvergne 2019-07-31 10:35:23 +02:00
  • b58a63543e TestSuite: Implementation of the --log-split command line option. Edward d'Auvergne 2019-07-30 14:54:45 +02:00
  • 8b777a74c9 TestSuite: Addition of the --log-level option for setting the logging priority. Edward d'Auvergne 2019-07-30 13:19:23 +02:00
  • d448b8ceb4 TestSuite: Command line option processing simplification by using std::string. Edward d'Auvergne 2019-07-30 11:44:09 +02:00
  • 45df8f51b2 Move GPS sequencing into Nasal (optionally) James Turner 2019-09-18 23:54:32 +01:00
  • 833cc61293 GPS intercept tests James Turner 2019-09-20 09:50:55 +01:00
  • 19af6994fb GPS : Offset flight test James Turner 2019-09-19 17:26:03 +01:00
  • 05e99d3a3b More GPS sequencing tests James Turner 2019-09-19 16:05:26 +01:00
  • fdb2120b68 GPS: tests for long great-circle legs James Turner 2019-09-19 10:44:09 +01:00
  • 2434c037c8 Improve Leg mode course/track computation James Turner 2019-09-18 16:47:19 +01:00
  • 21e9f3d5e9 Disable KML logging in Route-manager test James Turner 2019-09-18 23:47:13 +01:00
  • 1c09704903 Fix tests until GPS course changes land James Turner 2019-09-18 23:13:22 +01:00
  • 2fe91430a3 Fix direct-to course -deviation sign James Turner 2019-09-18 23:12:58 +01:00
  • a2e9374c54 GPS tests James Turner 2019-09-18 16:12:18 +01:00
  • 1c58de62ed Route-manager unit-tests James Turner 2019-04-19 12:26:07 +01:00
  • 2d89cb2390 Nasal: Log names of stranded persistent timers James Turner 2019-09-18 14:46:40 +01:00
  • dbbebc8f7e Tolerate missing scenery (happens in unit tests) James Turner 2019-09-18 14:46:16 +01:00
  • 810d2e0b13 Set default GPS overflight sequence distance James Turner 2019-09-18 14:45:51 +01:00
  • 30b8bdc081 Fix warnings from newer Clang James Turner 2019-06-10 22:31:47 +02:00
  • 317e9f8cc0 Fix some GPS issues discovered while testing - set wp[1] properties immediately (don’t require an update cycle) - direct-to course-error is correct when init-ing the Direct-To; it was previously wrong when beginning the DTO, due to invalid course between identical SGGeods. James Turner 2019-04-27 12:33:41 +01:00
  • 604a23166b Working on Direct-to tests James Turner 2019-04-26 13:59:10 +01:00
  • 12ac14be0e Change a warning level James Turner 2019-04-26 13:59:00 +01:00
  • 492707a756 Flightplan-nasal alias a name for readability James Turner 2019-04-26 13:58:52 +01:00
  • 21a8e89a0a Basic flight-plan/leg tests for GPS James Turner 2019-04-23 18:10:39 +01:00
  • 3b34158998 Fix member/local var mismatch in RNAV code James Turner 2019-04-23 18:10:16 +01:00
  • a3e66d1ae3 Fix GPS ident overflow bug James Turner 2019-04-23 18:09:59 +01:00
  • e15d67e637 TestPilot helper in the test API James Turner 2019-04-22 11:57:55 +01:00
  • 24f4de4681 Initial GPS unit test coverage James Turner 2019-04-19 12:26:21 +01:00
  • f6efeb3f34 Test Suite: Workaround for aberrant MS Windows CMake behaviour. Edward d'Auvergne 2019-09-17 21:41:01 +02:00
  • 8120dcb4c9 Fix compile issue on Win10 VS2019 Scott Giese 2019-09-16 23:33:28 -05:00
  • 04beedd792 Merge /u/jsb1685/flightgear/ branch next into next James Turner 2019-09-16 08:08:04 +00:00