Commit Graph

4029 Commits

Author SHA1 Message Date
Lorenz Meier ae6198b0ba sdlog2: Made sdlog writer performance available in log fiiles, reduced telemetry messages 2015-01-11 11:41:29 +01:00
Lorenz Meier 6203c73ccc Perf counter fixes 2015-01-11 11:03:56 +01:00
Lorenz Meier 7d56ae4ed6 mc attitude control: Log sensor time stamp in actuator output 2015-01-11 11:03:56 +01:00
Lorenz Meier 1bee73af22 Latency measurements: Estimate latency based on sensor timestamp through full system 2015-01-11 11:03:56 +01:00
Lorenz Meier 172dbf3707 Performance counters: Add option to set otherwise estimated time interval 2015-01-11 11:03:56 +01:00
Lorenz Meier 7682160713 mc attitude controller: Log the controller latency 2015-01-11 11:03:55 +01:00
Lorenz Meier a3bce71b97 Performance counters: Estimate RMS for elapsed counters. Allow to use a perf counter across processes, deal with overruns and other resulting inconsistencies from cross-process use. 2015-01-11 11:03:55 +01:00
Lorenz Meier 1507d479e0 commander: Refresh safety tests to avoid false positives in unit tests. 2015-01-10 19:50:44 +01:00
Lorenz Meier d351772a46 mavlink app: Be less chatty on startup 2015-01-09 09:09:40 +01:00
Lorenz Meier bb1e082781 Commander: be less chatty 2015-01-09 09:09:24 +01:00
Lorenz Meier 69a7e31077 Att EKF: Adjust stack size to larger requirement 2015-01-09 09:09:11 +01:00
Anton Matosov 7d528330d5 Implemented SK450 DeadCat frame support
Implemented the way to specify motor output scale which is required for SK450 DeadCat as it has asymetrical arms (front arms are longer than back ones)
2015-01-08 13:58:46 +02:00
Thomas Gubler c6722fce0b fw att control: cleanup, create base class for ECL
Adding a new base class to remove a lot of boilerplate code, no
functionality changes
2015-01-06 16:11:31 +01:00
Thomas Gubler a42febc993 remove output of multi_tables script 2015-01-06 10:29:36 +01:00
Thomas Gubler 0d571458f5 improve multi_tables makefile 2015-01-06 10:27:40 +01:00
Thomas Gubler cd11c4d81c make multi_tables script python3 compatible
The script still works with python2, I also added a file ending
2015-01-06 10:26:17 +01:00
Anton Matosov fbf51360b3 Merged with px4/multitables
Conflicts:
	src/modules/systemlib/mixer/multi_tables
2015-01-06 00:30:23 +02:00
Lorenz Meier 6e144e6e42 Multi-tables: Adjust shebang, add missing include guards 2015-01-05 23:07:41 +01:00
Anton Matosov b04559e5fa Removed include that couses compilation failure 2015-01-05 23:48:18 +02:00
Anton Matosov e466e10d23 using type aliases are not supported by g++ 4.6 2015-01-05 23:33:19 +02:00
Anton Matosov 29d0754df6 std::underlying_type is not supported by the g++ 4.6 used by CI server 2015-01-05 23:22:43 +02:00
Anton Matosov 117d43067f Switched to enum class out of class definition 2015-01-05 23:15:12 +02:00
Anton Matosov 18bf501992 Added output of the generated multi_tables to the terminal as well as to the file
Changed compiler C++0x enabling flag to check if it is a cuase
Updated copyrights
2015-01-05 21:59:56 +02:00
Anton Matosov 3bf5dd416e Fixed compilation 2015-01-05 13:22:53 +02:00
Anton Matosov 6ba0b75804 Replaced tabs with spaces as it is critical for some python builds 2015-01-05 12:41:25 +02:00
Anton Matosov 1bc6c44a0e Fixed compilation of tests target in clean checkout
Moved mixer_multirotor.generated.h generation to the standalone makefile to prevent copypaste
2015-01-05 12:37:05 +02:00
Anton Matosov 21b45ae86b Removed extension for multi_tables to not affect its users
Fixed dependencies for the mixer_multirotor.cpp from all the modules
2015-01-05 12:02:32 +02:00
Anton Matosov 2daf30fb25 Rewrote multi_tables with python 2015-01-05 12:02:32 +02:00
Anton Matosov 8fadbdcf2f Automated generation of the Geometry enum to make addition of the new multirotor a really simple task 2015-01-05 12:02:32 +02:00
Anton Matosov 388833a1fa Added explicit dependency into makefile, as implicit one doesn't work often. 2015-01-05 12:02:32 +02:00
Anton Matosov 59fa170e54 Automated updates of the C++ code generated by the multi_tables script, now it is placed into the mixer_multirotor.generated.h file which is generated by makefile 2015-01-05 12:02:31 +02:00
Lorenz Meier dc5a006285 Merge branch 'master' of github.com:PX4/Firmware 2015-01-04 20:57:50 +01:00
Lorenz Meier 0e1a532720 sdlog2: Use .px4log as file format. Fixes #1243 2015-01-04 20:57:25 +01:00
Lorenz Meier 025566b99f Merge pull request #1581 from anton-matosov/master
Made all the multirotor tables been generated by multi_table script
2015-01-04 20:49:39 +01:00
Ban Siesta 0265885a39 sdlog2: check every 20MiB if we're running out of space, moved the threshold to 50MiB 2015-01-04 19:13:27 +00:00
Ban Siesta e8eff3061f Revert "sdlog2: slow down the free space check a bit more"
This reverts commit 04c273bca6.
2015-01-04 18:59:53 +00:00
Lorenz Meier c451fdd198 sdlog2: Output cleanup 2015-01-04 19:04:15 +01:00
Lorenz Meier 615825a632 Merge branch 'master' into sd_full 2015-01-04 18:58:45 +01:00
Lorenz Meier d904a3ca82 Merge branch 'master' into sdlog2_rtc 2015-01-04 18:54:01 +01:00
Anton Matosov c4471d77d7 Moved quad_v and twin_engine to the multi_tables in order to make all the tables been generated automatically 2015-01-04 19:46:29 +02:00
Lorenz Meier 8612189c65 Moved text feedback to new API 2015-01-04 18:42:36 +01:00
Anton Matosov 55741be473 Made it possible to specify yaw scale for the copter 2015-01-04 19:34:28 +02:00
M.H.Kabir 3df73cde3e Fix offset calculation. 2015-01-04 22:38:47 +05:30
M.H.Kabir c47e8c2268 Add suffixes, constant 2015-01-04 21:29:05 +05:30
Lorenz Meier 0d103dcb38 sdlog2: Use correct struct 2015-01-04 16:24:02 +01:00
Lorenz Meier 1f181fb03f SDLOG2: Use RTC, not GPS time for file naming 2015-01-04 16:14:41 +01:00
Lorenz Meier 7d0c89ded7 mavlink app: Abort writing to text log on microSD once SD is not writeabele any more after 5 tries. Fix to first message write. 2015-01-04 15:53:07 +01:00
Lorenz Meier 0142002737 mavlink log: Macro added to log to mavlink and console in one go 2015-01-04 15:33:32 +01:00
Ban Siesta abc8bf2e84 sdlog2: adapt threshold 2015-01-04 14:07:52 +00:00
Ban Siesta 7ce0a56d75 sdlog2: some comments 2015-01-04 14:06:52 +00:00