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
bresch
920cb7a1a1
VTOL standard - Group multicopter weights in update_vtol_state()
2018-01-29 09:32:51 -05:00
bresch
d34767b871
VTOL standatd - Simplify multicopter weight in update_transition_state()
2018-01-29 09:32:51 -05:00
Daniel Agar
2bea09a997
rate controller status include rates
...
- the actual corrected rates currently used by mc_att_control are not
logged
2018-01-29 09:10:56 -05:00
Andreas Antener
98441ac100
Log rate controller integrators (FW + MC)
2018-01-29 09:10:56 -05:00
PX4 Jenkins
3504ce8efe
Update mavlink v2.0 submodule Mon Jan 29 05:18:15 UTC 2018
2018-01-29 00:36:28 -05:00
Paul Riseborough
a2d6a4dded
EKF: fix indexing bug ( #387 )
...
Should use index 9 for vertical position.
2018-01-29 08:09:55 +11:00
Paul Riseborough
1ddd94f237
tecs: Remove redundant code
...
The if() statement was there as provision to do something different with the speed demand derivative limits if an abnormal condition was present, however we have no basis for assigning different limits at this point in time.
2018-01-28 22:01:28 +01:00
ChristophTobler
cf79be1559
sitl ekf2 config: add vision position estimate
2018-01-28 21:07:48 +01:00
ChristophTobler
c272feb71d
update sitl_gazebo submodule
2018-01-28 21:07:48 +01:00
Daniel Agar
8b0ba3c34c
commander log full status flags
2018-01-28 19:28:32 +01:00
Daniel Agar
dc2d6e8aab
commander fix ignored parameters (COM_POS_FS_DELAY/COM_POS_FS_PROB) and refactor position velocity validity check ( #8765 )
2018-01-28 11:22:51 -05:00
SungTae Moon
f8f95078e8
commander status reuse arming_state_names in state_machine_helper ( #8667 )
2018-01-27 10:22:29 -05:00
ChristophTobler
1f5d6c7117
update sitl_gazebo submodule to include opt_flow fixes
2018-01-27 10:04:16 -05:00
ChristophTobler
92dbb16d29
tfmini: use px4_open/read and default range finder device path
...
this is more consistant and should enable it on qurt/linux
2018-01-27 14:13:28 +01:00