Daniel Agar
658b957888
Jenkins build and archive all packages ( #10332 )
2018-08-29 12:31:14 -04:00
alessandro
74785f75bd
ControlMath: Initialize vehicle_attitude_setpoint
2018-08-29 17:41:11 +02:00
Daniel Agar
715fad8bf1
commander send_vehicle_command don't ignore cmd argument
...
- #10359
2018-08-29 16:05:14 +02:00
mcsauder
bf87270ded
Doxy documenting in send_event.cpp/h and px4_module.h.
2018-08-29 09:50:21 +02:00
Jake Dahl
5a678295b3
added a check to ensure the initialize settings function succeeds. If it does not, the driver fails gracefully. This handles the case that the device is not there.
2018-08-28 18:52:23 -04:00
Paul Riseborough
a53ad9c261
EKF: Add missing optical flow ground motion protection
...
Motion compensated optical flow rates are supposed to be zeroed if reported flow quality is below the minimum threshold value when on ground.
The comments and logic have been amended to be consistent and make the design intent clearer.
2018-08-28 21:31:50 +02:00
Kevin Lopez Alvarez
c10ea132b4
PNI RM3100 magnetometer driver ( #10302 )
...
* tested on SPI (px4fmu-v4pro)
* WIP I2C support
2018-08-28 11:44:34 -04:00
bresch
124a34e8f6
Failure Detector - Add space between Failure and Detector in @group field
2018-08-28 11:23:25 -04:00
bresch
9be0c97346
Failure Detector - use bitmask field instead of boolean in vehicle_status msg (failure_detector_status) and instead of struct in class
2018-08-28 11:23:25 -04:00
bresch
0001031e59
Failure Detector - Rename parameters and change group
2018-08-28 11:23:25 -04:00
bresch
93ba11c218
Failure Detector - Move COM_FAIL_x params to dedicated _param.c file
2018-08-28 11:23:25 -04:00
bresch
92b00ec07e
Failure Detector - Do not trigger force_failsafe flag anymore
2018-08-28 11:23:25 -04:00
bresch
fea91c96e8
Failure Detector - Use dedicated parameters for attitude checks
2018-08-28 11:23:25 -04:00
bresch
72f2317c95
Failure Detector - move "force_failsafe" flag inside circuit_breaker protection; remove PX4_WARN and send mavlink msg only once
2018-08-28 11:23:25 -04:00
bresch
9a6fef62ab
Vehicle_Status_msg - Add attitude_failure flag to vehicle_status message
2018-08-28 11:23:25 -04:00
bresch
c4c8e8d2db
Failure Detector - Various cleanup and style changes.
...
- use pragma once guard in FailureDetector.hpp
- send Commander parent to ModuleParams and remove update_params() method
- simplify attitude checks
- FailureDetector::get_status() (previously named "get") is now a constant method that returns a constant reference
2018-08-28 11:23:25 -04:00
bresch
04c765f497
Failsafe PWM - Add PWM_MAIN/AUX_FAILx parameters to set "failsafe" values.
2018-08-28 11:23:25 -04:00
bresch
b0bbc56d12
NullMixer - Send NAN instead of 0. NAN is mapped to disarmed in fmu and io. A Null mixer can now be used to set a fixed value: "disarmed" if the system is operational or "failsafe" in failsafe mode
2018-08-28 11:23:25 -04:00
bresch
4e1027f292
FailureDetector - Add check for non-zero roll/pitch failure parameters. Rename 'result' into 'updated'
2018-08-28 11:23:25 -04:00
bresch
246b3ebc23
FailureDetector - Update failure detector logic in commander.
2018-08-28 11:23:25 -04:00
bresch
7908f75b8b
FailureDetector - New class, first working simple implementation. Outputs PX4_ERR messages if roll or pitch is exceeded.
2018-08-28 11:23:25 -04:00
Sebastian Verling
d3bb3631ec
fixed sign error in mag calibration
2018-08-28 14:28:35 +02:00
Paul Riseborough
ad1c2b31d1
drivers: Always set GPS heading to NAN if not updated
2018-08-28 14:10:36 +02:00
Paul Riseborough
b2c7b44935
drivers: Prevent duplicate reporting of GPS heading
2018-08-28 14:10:36 +02:00
Dennis Mannhart
3ff8cd33a1
mc_pos_control: smooth takeoff requires current position as reference
2018-08-28 10:14:54 +02:00
Daniel Agar
6142e2c4b8
uavcannode move to cdev lib
2018-08-28 09:17:53 +02:00
Daniel Agar
087c8cacb5
uavcanesc move to cdev lib
2018-08-28 09:17:53 +02:00
Daniel Agar
82ad7d77fa
airspeedsim move to cdev lib
2018-08-28 09:17:53 +02:00
Daniel Agar
4da5e61f4a
uavcan move to cdev lib
2018-08-28 09:17:53 +02:00
Daniel Agar
d0d1967a65
samv7 adc and tone_alarm move to cdev lib
2018-08-28 09:17:53 +02:00
Daniel Agar
1e7197976d
bmp280 move to cdev library
2018-08-28 09:17:53 +02:00
Daniel Agar
df96cd2873
terrain_estimator construct Vector3f safely
2018-08-27 16:33:38 -04:00
Daniel Agar
acff200f0d
FlightTasks safer matrix usage
2018-08-27 16:33:38 -04:00
Jake Dahl
507a872546
Made changes as requested by the dev team.
2018-08-27 21:15:04 +02:00
Jake Dahl
07d606ef83
Added TI PGA460 driver functionality to PX4.
2018-08-27 21:15:04 +02:00
Daniel Agar
61db21b7f0
syslink cleanup unnecessary Device CDev usage
2018-08-27 13:14:15 -04:00
Daniel Agar
e4b9891259
led cleanup unnecessary Device CDev usage
2018-08-27 13:14:15 -04:00
Daniel Agar
98a16fdc23
iridiumsbd cleanup unnecessary Device CDev usage
2018-08-27 13:14:15 -04:00
Daniel Agar
a40161a3ec
tap_esc cleanup unnecessary Device CDev usage
2018-08-27 13:14:15 -04:00
Daniel Agar
6e97194ce6
drivers/stm32 cleanup unnecessary Device CDev usage
2018-08-27 13:14:15 -04:00
Daniel Agar
6ee47eef14
px4io cleanup unnecessary Device CDev usage
2018-08-27 13:14:15 -04:00
Daniel Agar
01595947e5
px4fmu cleanup unnecessary Device CDev usage
2018-08-27 13:14:15 -04:00
Daniel Agar
7d57ce65dc
px4flow cleanup unnecessary Device CDev usage
2018-08-27 13:14:15 -04:00
Daniel Agar
51faca0f66
pwm_out_sim cleanup unnecessary Device CDev usage
2018-08-27 13:14:15 -04:00
Daniel Agar
3d6c1690c9
pwm_input cleanup unnecessary Device CDev usage
2018-08-27 13:14:15 -04:00
Daniel Agar
0ff1effd98
protocol_splitter cleanup unnecessary Device CDev usage
2018-08-27 13:14:15 -04:00
Daniel Agar
fa9b968a16
ulanding cleanup unnecessary Device CDev usage
2018-08-27 13:14:15 -04:00
Daniel Agar
f2ef8708b2
tfmini cleanup unnecessary Device CDev usage
2018-08-27 13:14:15 -04:00
Daniel Agar
483bacad87
teraranger cleanup unnecessary Device CDev usage
2018-08-27 13:14:15 -04:00
Daniel Agar
cfe34ee19c
srf02 cleanup unnecessary Device CDev usage
2018-08-27 13:14:15 -04:00