Commit Graph

48668 Commits

Author SHA1 Message Date
Pavel Kirienko 2103e59ef1 GDTR got the method find() by DTID 2014-03-18 16:38:14 +04:00
Pavel Kirienko f5fd0ffe26 NodeStatus TX timeout set to a large value 2014-03-18 16:00:59 +04:00
Pavel Kirienko fc490e93e1 Test: TestSubscriber renamed to TestListener 2014-03-18 15:36:31 +04:00
Pavel Kirienko aeee4b9e37 Added Dispatcher type usage methods: hasPublisher(), hasSubscriber(), hasServer() 2014-03-18 15:33:31 +04:00
Pavel Kirienko c9b284a2d7 IOutgoingTransferRegistry::exists() 2014-03-18 15:15:53 +04:00
Pavel Kirienko b5e201647f Map<> got the new method findFirstKey<>(), which is needed for the upcoming Dispatcher logic 2014-03-18 14:58:05 +04:00
Pavel Kirienko c7d6bcbdda Tests: reduced timestamp comparison precision to reduce test failure probability with parallel build 2014-03-18 13:30:24 +04:00
Lorenz Meier 7cdb7291af Protect against divergence 2014-03-18 09:21:27 +01:00
Lorenz Meier 03ccee289b Numerical checks on covariances 2014-03-18 09:19:57 +01:00
Pavel Kirienko 3a86edad62 Faster CharArrayFormatter 2014-03-18 11:06:47 +04:00
Pavel Kirienko 11267860f3 Logger implementation 2014-03-18 02:30:57 +04:00
Pavel Kirienko 1e2352bb30 CharArrayFormatter<> implementation and tests 2014-03-18 00:45:11 +04:00
Pavel Kirienko eb0139bd66 array.hpp - fixed #include 2014-03-18 00:44:39 +04:00
Anton Babushkin 068b7526b7 copyright and code style fixes 2014-03-18 00:10:38 +04:00
Anton Babushkin c266124099 vehicle_local_position: use double for ref_lat and ref_lon instead of int32, fix related apps 2014-03-17 23:58:00 +04:00
Anton Babushkin 2f7303f2dd geo lib: minor code style fix 2014-03-17 23:56:49 +04:00
Pavel Kirienko 7603007d90 Array<>::appendFormatted() + test 2014-03-17 23:25:45 +04:00
Julian Oes 8fe3475b41 mavlink: add onboard function for camera capture commands 2014-03-17 20:12:12 +01:00
Anton Babushkin 22c8d91389 position_estimator_inav: mark local position as valid even if GPS not available (e.g. only FLOW) 2014-03-17 22:46:48 +04:00
Anton Babushkin c0c54f01cb mc_pos_control: operate in local projection instead of global frame 2014-03-17 22:42:52 +04:00
Pavel Kirienko f3f9f3dd18 Build speedup: dsdlc compiler is being invoked without -v, which improves its performance a tiny bit 2014-03-17 22:24:31 +04:00
Anton Babushkin 3d5f52678f Use updated map_projection_XXX functions in apps 2014-03-17 22:20:41 +04:00
Pavel Kirienko 6ad511a9be Multithreaded mode for cppcheck 2014-03-17 22:19:52 +04:00
Anton Babushkin 2284a7e985 geo lib: major rewrite of map_projection_XXX functions 2014-03-17 22:19:50 +04:00
Don Gagne 783a240396 Function naming and remove unneeded sprintf 2014-03-17 11:01:15 -07:00
Lorenz Meier 37513eaafa Added variance and state contrain calls. Need still in-flight re-init and sub-component health checks. Also need to report / log these events as they occur with enough data to identify root causes. 2014-03-17 18:44:37 +01:00
Lorenz Meier c3010e5607 Fixed comment that lied 2014-03-17 18:42:03 +01:00
Pavel Kirienko 41eeae8200 Automatic selection between <stdint.h> and <cstdint> depending on the C++ standard. This improvement made the library completely independent from the standard C headers in C++11 mode. In C++03 mode, though, some C headers are still needed: <stdint.h>, <math.h> 2014-03-17 21:15:20 +04:00
Pavel Kirienko 81a03b4d5e impl_constants.hpp: macro definitions were moved out of ::uavcan namespace 2014-03-17 20:51:18 +04:00
Pavel Kirienko 3f99cdd607 Proper #define for UAVCAN_EXCEPTIONS 2014-03-17 20:48:03 +04:00
Pavel Kirienko 093328e386 Proper C++ version detection 2014-03-17 20:38:02 +04:00
Lorenz Meier 7a3873cdf2 Merge branch 'adc_fix' into paul_estimator_mavlink2 2014-03-17 17:02:24 +01:00
Lorenz Meier d940bdf7f6 Consistently making space for a maximum of 12 channels, 10 channels (including reference / temperature) are used / available right now 2014-03-17 17:02:10 +01:00
Lorenz Meier 541e8362cf Merge branch 'adc_fix' into paul_estimator_mavlink2 2014-03-17 16:55:02 +01:00
Lorenz Meier 4e6e40e5d8 Fix up ADC tests command to read all channels at once 2014-03-17 16:54:39 +01:00
Lorenz Meier fd8cae19bd ADC channel mapping fix in sensors app 2014-03-17 16:53:30 +01:00
Lorenz Meier 295f87f22c Merge branch 'beta_mavlink2' of github.com:PX4/Firmware into beta_mavlink2 2014-03-17 16:52:07 +01:00
Pavel Kirienko 06603ad237 Much improved tests: Both C++03/C++11 are supported, with exceptions and without them; test outputs are being dumped on disk 2014-03-17 19:45:27 +04:00
Lorenz Meier c4ce5b9286 Merge pull request #726 from PX4/mavlink2_hil
mavlink HIL with normal autostart scripts
2014-03-17 16:44:51 +01:00
Pavel Kirienko 4025bf033b Fixed C++11 support 2014-03-17 19:06:11 +04:00
Lorenz Meier 46e588e26f Merge branch 'master' of github.com:PX4/Firmware into beta_mavlink2 2014-03-17 15:34:26 +01:00
Lorenz Meier 45cc0262eb Merge branch 'paul_estimator' into paul_estimator_mavlink2 2014-03-17 15:28:21 +01:00
Lorenz Meier 4038d3e04e Write out yaw into position topics 2014-03-17 15:28:08 +01:00
kroimon 7be1c400f9 Merge pull request #750 from PX4/hotfix_rc_romfs_pruner
startup scripts: replace ” by "
2014-03-17 15:22:41 +01:00
Julian Oes 7718bbebee startup scripts: romfs_pruner doesn't know the inch symbols when used in eclipse, therefore replace these 2014-03-17 15:20:00 +01:00
Lorenz Meier 3160f2b545 Merge branch 'mavlink2_hil' into paul_estimator_mavlink2 2014-03-17 15:09:35 +01:00
Lorenz Meier 67298d47c1 Merge branch 'beta_mavlink2' of github.com:PX4/Firmware into mavlink2_hil 2014-03-17 15:09:15 +01:00
Lorenz Meier 44bc5db0e3 Merge branch 'beta_mavlink2' of github.com:PX4/Firmware into paul_estimator_mavlink2 2014-03-17 15:08:18 +01:00
Lorenz Meier 3c7df42001 Merge branch 'mavlink2_hil' into paul_estimator_mavlink2 2014-03-17 14:37:44 +01:00
Lorenz Meier 51658ac857 Compile fix 2014-03-17 14:37:32 +01:00