Matthias Grob
2b7dcd3f34
mc_pos_control: multiple small fixes in position controller we acumulated over time during our PX4 deployment and want to contribute back
7 years ago
Beat Küng
cdf17c5447
led: add MODE_FLASH
7 years ago
Paul Riseborough
c7097085fa
msg: publish magnetometer inconsistency level
7 years ago
Beat Küng
20e987faa9
estimator_status: add missing descriptions for control_mode_flags
7 years ago
David Sidrane
a9bd3aeb85
Fixed typo usb_vaild -> usb_valid
7 years ago
Daniel Agar
48f1e3ed1c
uORB generation move to msg/
7 years ago
Daniel Agar
3c18be387c
ROI - move handling to navigator ( #7939 )
7 years ago
ChristophTobler
a45ed5f776
add constants for distance orientation convention
8 years ago
Daniel Agar
b4755297ec
delete control_state and cleanup vehicle_attitude ( #7882 )
8 years ago
Daniel Agar
3498fe0c6f
delete sdlog2 EKF2 replay ( #7982 )
8 years ago
Daniel Agar
26f00609ac
multirotor_motor_limits only publish for MC
8 years ago
CarlOlsson
6a9f47b31e
msg: Fix documentation of filter_fault_flag in estimator status msg
...
Signed-off-by: CarlOlsson <carlolsson.co@gmail.com>
8 years ago
Daniel Agar
e15afcca7a
vehicle_command commands are uint16, not uint32
8 years ago
Daniel Agar
dc18112697
EKF2 limit map reprojection ( #7900 )
8 years ago
Sugnan Prabhu S
6562dd496b
mavlink: implement MAV_CMD_REQUEST_FLIGHT_INFORMATION
...
Signed-off-by: Sugnan Prabhu S <sugnan.prabhu.s@intel.com>
8 years ago
Julien Lecoeur
798c6d0f56
Use char* for names of debug messages
8 years ago
Julien Lecoeur
0e6e0f4cb0
Wrong indentation
8 years ago
Julien Lecoeur
12353f4da7
Add support for mavlink message DEBUG_VECT
8 years ago
Julien Lecoeur
eeb966d375
Add support for mavlink message DEBUG
8 years ago
José Roberto de Souza
dddac6c85a
msg: Add arm authorization request command id
8 years ago
Daniel Agar
b2a81ed35b
multi diff pres sensor publication and logging
8 years ago
José Roberto de Souza
4462869432
Add support to new fields in command_ack
8 years ago
José Roberto de Souza
b7c705e790
msg: Add missing value of MAV_RESULT
8 years ago
Beat Küng
77785c01ef
micrortps_client.cpp.template: avoid 0-init & check result of orb_copy
8 years ago
Beat Küng
55f65b4aff
Tools/message_id.py: rename to uorb_rtps_message_ids.py for clarity
8 years ago
José Roberto de Souza
7c268f4fa1
mavlink: Safely avoid send the same vehicle_command and vehicle_command_ack back
...
The previous approach was checking system id and component id but it
will not work in 100% of cases as external devices can send MAVLink
message with the right system id but with broadcast component id.
8 years ago
José Roberto de Souza
a8cfd6f36a
msg: Use the correctly data types on vehicle_command
...
Lets save a few bytes using the right data types.
8 years ago
José Roberto de Souza
1a3315e397
msg: Fix build in python3
...
We can afford a slower performance in this parsers with python2 to
keep compability with python3.
http://sebastianraschka.com/Articles/2014_python_2_3_key_diff.html#xrange
8 years ago
Beat Küng
3d3e6428c2
msg/geofence_update.msg: remove this topic
...
We'll use dataman to check for geofence data updates.
8 years ago
Beat Küng
82716012bd
geofence_update.msg: notify navigator on geofence update
8 years ago
Beat Küng
52ca49c682
geofence: remove fence & fence_vertex messages
...
- this was never read
- it was implemented wrong, leading to memory access violations in
publishFence (an integer was passed instead of the fence_s struct)
8 years ago
Vicente Monge
c5e2745a19
Fixes for manual bridge generation
...
Fix for some forgot .cxx extensions
Fix for 'print' python 2 3 compatibility
Fix for topic ID type change
8 years ago
Mark Charlebois
d24503242e
Extracted non-template code from template
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
8 years ago
Mark Charlebois
049c769293
Converted cxx to cpp
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
8 years ago
Mark Charlebois
fc3d49240e
Added missing "%"
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
8 years ago
Daniel Agar
1e3fa64eff
microRTPS_client printf PRIu64
8 years ago
Daniel Agar
30f8e5751d
Makefile simplify colorecho for CI
8 years ago
Mark Charlebois
fd86ab7f69
Fixed clock_gettime to be portable to OSX
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
8 years ago
Daniel Agar
319c1d2046
microRTPS_transport.cxx fix code style
8 years ago
Daniel Agar
5b1e3b3257
microRTPS readability braces
8 years ago
Daniel Agar
2151890e50
urtps microRTPS_transport.h code style
8 years ago
Daniel Agar
62fc3fb5ab
microRTPS_transport use uint8_t for topic_ID
8 years ago
Daniel Agar
e6633da832
microRTPS_client printf format fix
8 years ago
Vicente Monge
c85039e413
Fixing rebase conflicts
8 years ago
Dennis Mannhart
f8e9f380d0
landdetector: add additional landdetection state
8 years ago
Paul Riseborough
08059caf89
EKF: Enable compensation for static pressure positional error ( #7264 )
...
* msg: add reporting of multi rotor drag fusion
* ekf2: add reporting of multi rotor drag fusion
* ekf2: Add parameters required to tune multi-rotor wind estimation
* ekf2: Add correction for static pressure position error
* ekf2: Use correct air density for position error corrections
* ekf2: fix parameter documentation error
* ekf2: Add separate forward and reverse position error correction factors
* ekf2: Fix formatting and parameter descriptions
* ekf2: Improve comments
8 years ago
Beat Küng
2815c62acf
fix power button shutdown: use an orb topic instead of a work queue call
...
px4_shutdown_request() was called from the power button IRQ callback, which
invoked a work queue callback. But on NuttX, the work queue uses a
semaphore, and thus it cannot be called from IRQ context.
This patch switches to publishing an uORB msg instead, which is handled in
the commander main thread.
To increase failure resistance, we could subscribe to the same topic in
another module for redundancy, in case commander runs wild.
8 years ago
Lorenz Meier
07ced9895c
MAVLink: Improve message handling / tracking
...
The message handling was not obeying action focused messages and high-rate messages properly before. With this change update rates track the desired rates closely. Critical high-rate messages such as ADS-B are queued additionally to guarantee that all received packets are being correctly forwarded.
8 years ago
Lorenz Meier
c1f5feac83
MAVLink: Queue transponder reports and send them at full data rate
...
This will ensure that no transponder reports are dropped and that all received reports are passed on to the GCS and other devices.
8 years ago
David Sidrane
9635ec42e9
system_power:Add blank line per review
8 years ago