Paul Riseborough
6ef43e5b75
ecl: Use latest master
2018-01-29 22:30:34 +01:00
Paul Riseborough
f8693b49c2
mc_pos_control: Fix compile error after rebase
2018-01-29 22:30:34 +01:00
Paul Riseborough
388eb6ee4c
ros: update local_position publication
...
Ensure all data is set.
2018-01-29 22:30:34 +01:00
Paul Riseborough
64551607bc
simulator: update local_position publication
...
Ensure all data is set.
2018-01-29 22:30:34 +01:00
Paul Riseborough
4b2dcddec2
position_estimator_inav: update local_position publication
...
Ensure all data is set.
2018-01-29 22:30:34 +01:00
Paul Riseborough
33b75d8e87
mavlink: update local_position publication
...
Ensure all data is set.
2018-01-29 22:30:34 +01:00
Paul Riseborough
c294393377
local_position_estimator: update local_position publication
...
Ensure all data is set.
2018-01-29 22:30:34 +01:00
Paul Riseborough
642a4a5fc7
mc_pos_control: respect estimator max speed and min height limits
2018-01-29 22:30:34 +01:00
Paul Riseborough
1e9361572f
sensors: Add parameter for flow sensor minimum range
2018-01-29 22:30:34 +01:00
Paul Riseborough
fc78de4c26
ekf2: Update parameter descriptions for air data fusion
2018-01-29 22:30:34 +01:00
Paul Riseborough
f866698fb2
ekf2: Update parameter description for max optical flow rate
2018-01-29 22:30:34 +01:00
Paul Riseborough
b117fddb21
ekf2: publish estimator position control limits
2018-01-29 22:30:34 +01:00
Paul Riseborough
0ed78f259e
msg: Add estimator required control limits to vehicle_local_positiion
2018-01-29 22:30:34 +01:00
ChristophTobler
d53c531979
mpu9250 wrapper: set autopublish rate
...
before it didn't integrate IMU values and HIGHRES_IMU was using the filtered values
2018-01-29 16:55:45 +01:00
Simone Guscetti
47e5382e7e
libtunes: insert explicit fallthrough
2018-01-29 09:45:59 -05:00
Martina
3e09f6309e
tune_control: add string library after rebase
2018-01-29 09:45:59 -05:00
Martina
1a50759521
tone_alarm: fix rebase error
2018-01-29 09:45:59 -05:00
Simone Guscetti
9cb95b64ca
libtunes: change variable name
...
This make the variable purpose more clear.
2018-01-29 09:45:59 -05:00
Martina
2ec5ea48a3
tunes: for custom tunes set silence from tune control message and set
...
silence to 0 when the end of the string is reached
2018-01-29 09:45:59 -05:00
Martina
9611641bb7
tune_control: add silence to tune_control message
2018-01-29 09:45:59 -05:00
Martina
d5b2ba276b
tunes: change tune update interval to 100000 us
2018-01-29 09:45:59 -05:00
Martina
0f1f2d870f
tune_control: add silence to tune_control msg
2018-01-29 09:45:59 -05:00
Martina
d10372c6b5
tunes: change config_tone definition and add pointer to the beginning
...
of the tune to repeat it
2018-01-29 09:45:59 -05:00
Martina
1988141c6d
tunes: add pointer to the beginning of a tune to allow tune replay
2018-01-29 09:45:59 -05:00
Simone Guscetti
402ad9f48f
rcS: partially change rcS to start the modified tone driver
...
- Start tone_alrm driver after uorb
- Replace tone_alarm $TUNE_ERR with tune_control play -m ${TUNE_ERR}
- TUNE_ERR is a string
2018-01-29 09:45:59 -05:00
Simone Guscetti
a4659b1228
mkblctrl: Repalce old tune interface with the new one
...
untested on real hardware
2018-01-29 09:45:59 -05:00
Simone Guscetti
117966d2a1
cmake configs: Add tunes library to each board using tone_alarm
2018-01-29 09:45:59 -05:00
Simone Guscetti
08490b0182
commander_helper: Modify to use the tunes library
2018-01-29 09:45:59 -05:00
Simone Guscetti
26d2e69ecf
libtunes: Add maximum update interval
2018-01-29 09:45:59 -05:00
Simone Guscetti
8054bbb985
tone_alarm: Adapt tone_alarm driver to use libtunes
2018-01-29 09:45:59 -05:00
Simone Guscetti
f63be6b055
libtunes: If default tune does not exist
...
return -EINVAL
2018-01-29 09:45:59 -05:00
Simone Guscetti
915f728145
libtunes: Separate the default tunes from tunes.cpp
2018-01-29 09:45:59 -05:00
Simone Guscetti
6e712876a4
tune_control: Add checks for the strength
2018-01-29 09:45:59 -05:00
Simone Guscetti
591f9a8a38
libtunes: Handle notification tunes as high priority
2018-01-29 09:45:59 -05:00
Simone Guscetti
3f123acd7e
libtunes: handle tune override
2018-01-29 09:45:59 -05:00
Simone Guscetti
6c8b16391e
libtunes: complete API doc, minor changes
2018-01-29 09:45:59 -05:00
Simone Guscetti
61b3827962
tune_control: Modify tune_control to use new lib functions
2018-01-29 09:45:59 -05:00
Simone Guscetti
b84a97c6d5
libtunes: Changed to a set_control/string and a get_next_tune functions
...
Now it is possible to set a string and a control.
The get_next_tune function use the same return values as the erliaer
implemented parse_cmd and parse_string functions.
2018-01-29 09:45:59 -05:00
Simone Guscetti
5214642bc3
tunes lib: Minor changes
2018-01-29 09:45:59 -05:00
Simone Guscetti
546a92af1e
tune_control: add usage and strength option
2018-01-29 09:45:59 -05:00
Simone Guscetti
9c2480e534
tune_control: clean up
2018-01-29 09:45:59 -05:00
Simone Guscetti
e9ea7ab698
lib tunes: clean up
2018-01-29 09:45:59 -05:00
Simone Guscetti
dcfd2f1579
tune_control: add max iteration count for the string and lib test calls
2018-01-29 09:45:59 -05:00
Simone Guscetti
f7aad844a3
tune control: added the possibility to set tunes with a string
...
minor changes
2018-01-29 09:45:59 -05:00
Simone Guscetti
7f1f3fa367
msg tune_control: change the duration field to be an uint32
...
to allign with the libray output which is in us
2018-01-29 09:45:59 -05:00
Simone Guscetti
1714deeb94
system cmd: add first iteration of the new CLI interface for tune control
2018-01-29 09:45:59 -05:00
Simone Guscetti
79ae413982
lib tunes: Add string input method
2018-01-29 09:45:59 -05:00
Simone Guscetti
8ce57bedb7
libtunes: create a new library for tunes
...
cmake configs: Modify to include new library
2018-01-29 09:45:59 -05:00
Simone Guscetti
e139446d09
msg: add new tune_control messege
2018-01-29 09:45:59 -05:00
bresch
aca30fc612
VTOL standard - Remove pitch trim
2018-01-29 09:32:51 -05:00