Commit Graph

5003 Commits

Author SHA1 Message Date
Lorenz Meier 39b0100138 Merge pull request #2271 from mcharleb/param-union-fix
remove long long from union param_value_u
2015-06-04 08:43:14 +02:00
Lorenz Meier fe82b412f6 Merge pull request #2269 from mcharleb/uorb-posix-fix
Created px4_access to handle check of virtual files
2015-06-04 08:39:56 +02:00
Mark Charlebois 7c00bf11fd remove long long from union param_value_u
The long long was mistakenly added when debugging an alignment issue
on x86_64.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-06-03 21:00:40 -07:00
Mark Charlebois f985a48fbc Created px4_access to handle check of virtual files
uORBManager_posix.cpp did a stat to see if a file exists but the
file is actually a virtual file. Using stat was incorrect because
it required a stat buffer that was never used. The POSIX access
function is a better choice so I created a px4_access version to
handle virtual files.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-06-03 16:22:14 -07:00
Lorenz Meier 3dbd48fbad param style fix 2015-06-03 22:51:02 +02:00
David Sidrane 03bdf1e5f2 Allow allocation of changed paramaters to fail, then all param functions will return PARAM_INVALID or a count of 0 2015-06-03 22:49:57 +02:00
David Sidrane 7950167bc5 Added assertion on allocation failure for parameter change storage, removed magic numbers 2015-06-03 22:49:57 +02:00
Lorenz Meier 9882b78383 Merge pull request #2248 from mcharleb/gyrosim-fix
Gyrosim: Fixed constant looping
2015-06-02 01:40:49 -07:00
Lorenz Meier 9ad9dd13d2 Merge pull request #2252 from UAVenture/param_meta_fix
Fix group for posctl_th
2015-06-02 01:36:25 -07:00
Lorenz Meier 00fc4b5f13 Merge pull request #2256 from mcharleb/fixes-for-gcc
Fixes for gcc 4.8
2015-06-02 01:35:20 -07:00
Roman 7331ea32ef make navigator work for posix 2015-06-01 23:40:20 +02:00
Roman b688e3b97c remove unnecessary parenthesis 2015-06-01 11:17:40 +02:00
Roman 9ff89ffe5c use PX4_ISFINITE 2015-06-01 11:16:32 +02:00
Roman 64e8419ab0 remove suffix for double 2015-06-01 11:15:56 +02:00
Roman 6bc0d4d03b add definition of MAX_RAND 2015-06-01 11:14:45 +02:00
Mark Charlebois ca88251124 Fixes for gcc 4.8
The use of a non-static function without a declaration generates a
warning for gcc 4.8.

Clang-3.4 does not work when compiling for gprof. The executable always
generates a segv.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-05-29 12:38:51 -07:00
Andreas Antener 27f0b4edd7 fix group for posctl_th 2015-05-29 10:04:38 +02:00
Lorenz Meier c62ae87c69 Merge release_v1.0.0 into master 2015-05-28 18:08:31 -07:00
Lorenz Meier aab379cde9 MAVLink app: Fix yaw scaling for joystick input 2015-05-28 17:41:03 -07:00
Lorenz Meier 5ac5fae020 MAVLink app: better yaw scaling 2015-05-28 11:50:18 -07:00
Lorenz Meier d39db2eba8 MAVLink app: better yaw scaling 2015-05-28 11:49:57 -07:00
Mark Charlebois 2d85578599 Gyrosim: Fixed constant looping
Gyrosim would call measure continuously because the write_checked_reg
was failing. There is no need to check faked reg writes in the
simulator so that code was removed.

The delay that was added to the simulator to pace the gyrosim reads
was also removed now that the source of the problem was determined.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-05-28 11:20:30 -07:00
Lorenz Meier d7547d388f Remove auto-generated airspeed topic 2015-05-27 15:21:34 -07:00
Lorenz Meier 1c6127b192 MAVLink app: Update command struct 2015-05-27 15:21:34 -07:00
Lorenz Meier 17adf552ef TECS: Update logging struct 2015-05-27 15:21:34 -07:00
Lorenz Meier c18210b163 commander: Update command names 2015-05-27 15:21:33 -07:00
Lorenz Meier c5bf6765d2 bottle_drop: Update command names 2015-05-27 15:21:33 -07:00
Lorenz Meier 3da7da9466 uORB: Moved wind_estimate and vtol_vehicle_status topics to generated topics. 2015-05-27 15:21:33 -07:00
Lorenz Meier a75c0d8eb1 uORB: Moved vehicle_vicon_position to generated topics 2015-05-27 15:21:33 -07:00
Lorenz Meier 411e0b2f84 uORB: Moved vehicle_land_detected topic to generated topics 2015-05-27 15:21:33 -07:00
Lorenz Meier 5d62fa419a uORB: Moved vehicle_command to generated topics 2015-05-27 15:21:33 -07:00
Lorenz Meier 7fb5812918 uORB: Moved time_offset topic to generated topics 2015-05-27 15:21:33 -07:00
Lorenz Meier 38c0a1a251 uORB: Moved test_motor to generated topics 2015-05-27 15:21:32 -07:00
Lorenz Meier b36fe0232f uORB: Moved tecs_status to generated topics 2015-05-27 15:21:32 -07:00
Lorenz Meier 520d830cec uORB: Moved subsystem_info to generated topics 2015-05-27 15:21:32 -07:00
Lorenz Meier f1d038efc0 uORB: Moved subsystem_info to generated topics 2015-05-27 15:21:32 -07:00
Lorenz Meier f7563816d4 uORB: Moved servorail_status to generated topics 2015-05-27 15:21:32 -07:00
Lorenz Meier 44aa18bdd6 Remove unused vehicle_control_debug topic 2015-05-27 15:21:32 -07:00
Lorenz Meier 17108af3e6 uORB: Remove unused bodyframe setpoint 2015-05-27 15:21:32 -07:00
Lorenz Meier 33cf01f09b Remove unused omnidirectional_flow topic 2015-05-27 15:21:32 -07:00
Lorenz Meier 7b90746a7f uORB: Update objects_common.cpp with newly generated topics 2015-05-27 15:21:32 -07:00
Lorenz Meier e87dc29811 sdlog2: Update with new topic changes 2015-05-27 15:21:32 -07:00
Lorenz Meier 2f5e40e6d0 Update MAVLink app with topic updates 2015-05-27 15:21:32 -07:00
Lorenz Meier 0e51092eab Move geofence_result to generated topics 2015-05-27 15:21:32 -07:00
Lorenz Meier a994e58267 Move encoders to generated topics 2015-05-27 15:21:31 -07:00
Lorenz Meier d400643738 Move battery status to generated topics 2015-05-27 15:21:31 -07:00
Lorenz Meier 06ba8d924a Move estimator_status to generated topics 2015-05-27 15:21:31 -07:00
Lorenz Meier a190d01ade Move differential pressure to generated topics 2015-05-27 15:21:31 -07:00
Lorenz Meier 961b6b7802 Move vision position estimate to generated topics 2015-05-27 15:21:31 -07:00
Lorenz Meier 01d72adca5 Move debug_key_value to generated topics 2015-05-27 15:21:31 -07:00