CarlOlsson
9c170f7fae
added parameter which defines threshold for airspeed given to the filter
...
remove unnecessary replay fields
9 years ago
Beat Küng
25cff52019
RTCM: use MAVLINK_MSG_ID_GPS_RTCM_DATA mavlink message (supports fragmentation)
9 years ago
Beat Küng
069dd01cb0
logger: subscribe to mavlink_log messages and write them to the log
9 years ago
Paul Riseborough
fc4d5ddb67
msg: add error estimates to vision pose and position data
9 years ago
Paul Riseborough
e5431543d8
msg: add external vision data for ekf2 replay
9 years ago
Beat Küng
623fe7ca2c
logger + uorb msg template: rm msg name from o_fields to save space
...
Instead we use o_name to get the topic name. Now the topic names are not
upper case anymore in the log format. This makes it more consistent, eg.
if used as a nested topic
9 years ago
Beat Küng
5cf8081a98
uorb template: add timestamp to the format string
...
We explicitly include the timestamp. This makes it possible to change it's
type later on.
This breaks the current ULog logging format.
9 years ago
Beat Küng
fd0f52bebd
orb macros: cleanup some unused code ( #4576 )
9 years ago
Beat Küng
7f65e01d07
cmake: avoid GLOB for *.msg files and use an explicit .msg file enumeration
...
This makes sure that adding & removing of .msg files is handled properly
by the build system.
9 years ago
Jimmy Johnson
bb79d14cb1
adding lpf based on confidence of linear movement
9 years ago
Lorenz Meier
7633797190
Battery status: Add valid flag
9 years ago
Beat Küng
197b37fc17
fix cpuload.msg: remove timestamp (cleanup after rebase)
9 years ago
Beat Küng
093eece29b
orb message templates: move common code into px_generate_uorb_topic_helper.py
...
This also greatly speeds up the generators.
9 years ago
Beat Küng
797d0f24d6
reformat orb message templates
9 years ago
Beat Küng
eabc43d78c
orb structs: add padding bytes to align the structs where necessary
...
This is required for the logger, we just manually add the padding bytes
what would otherwise be done by the compiler. Additionally we reorder
the fields by type, so that padding is only necessary for nested types.
9 years ago
Daniel Agar
69c1ce1714
WIP logger serialization
9 years ago
Daniel Agar
768e5ab66f
adc_report remove timestamp
9 years ago
Daniel Agar
9a0e962cbf
uorb autogeneration
9 years ago
Daniel Agar
eb29b33620
use gcc attributes to align and pack
9 years ago
Daniel Agar
76387b1693
uorb autogeneration
9 years ago
Daniel Agar
eae726e345
FW add mavlink NAV_CONTROLLER_OUTPUT
9 years ago
Jonathan Challinger
535cea4e77
commander: remove load from vehicle_status message
9 years ago
Jonathan Challinger
749b598af1
load_mon: initial commit
9 years ago
Paul Riseborough
163ad19957
msg: update documentation for estimator status
9 years ago
Paul Riseborough
e8c34fa30e
msg: add filter internal fault message
9 years ago
sander
1a04e952f8
Inline comment addition
9 years ago
sander
9a09c5af5c
Add low pass filtered current draw
9 years ago
CarlOlsson
6b5e77250f
ekf2: Added airspeed to rpl logging
9 years ago
Lorenz Meier
ca3b1478ce
Add ADC report
...
Enable building of ADC topic
9 years ago
Lorenz Meier
b5b4769d1f
Enable RSSI sampling on Pixracer
9 years ago
Beat Küng
5cf351f585
orb: add gps_inject_data message & publish from mavlink
9 years ago
Benoit Landry
ce810542e2
simple NED acceleration control interface
9 years ago
Paul Riseborough
ba5d608cad
msg: Add control mode data to estimator status
9 years ago
tumbili
42e733b984
better comments for control state message
9 years ago
Emmanuel Roussel
35110a52f9
Added room in land_detector code for free-fall detection
9 years ago
Lorenz Meier
f42f229c5f
Fix length of mavlink log message
9 years ago
Lorenz Meier
1da25db617
Add ADSB transponder report
9 years ago
Julian Oes
11c2b6784d
msg: fix comment in commander_state
9 years ago
Julian Oes
9512a71cf8
commander: cleanup the status messages
9 years ago
Julian Oes
5ca5af5fcd
commander: take main_state out of vehicle_status
...
This state is only commander internal. Therefore it doesn't need to be
in vehicle_status. Instead it is now in the commander_state message.
9 years ago
Julian Oes
1ad0ee0fae
mc_att_control: don't use main state for RATTITUDE
...
Instead of the state use the boolean flags.
9 years ago
Julian Oes
70cff975cc
commander: move some flags out of vehicle_status
...
All the removed flags were not used anywhere else than inside the
commander.
9 years ago
Julian Oes
23df992cc5
commander: moved offboard bools into status_flags
...
The offboard status bools were not used anywhere but in the commander.
Therefore they are now moved to the local status_flags topic.
9 years ago
Julian Oes
1f44fb1efd
commander: internalize system status bools
...
Most condition bools in the commander are not used anywhere but in the
commander. It therefore makes sense to move them to a different internal
struct and remove them from the vehicle_status message.
Also, the land_detected should be used by all the modules instead of
getting it through the commander and system_status.
9 years ago
Julian Oes
141b984d5b
commander: take previous main state out of status
9 years ago
Julian Oes
181eb49da8
commander: remove calibration_enabled
...
This flag is not used anywhere, it therefore doesn't need to be in
vehicle_status.
9 years ago
Julian Oes
fe85841a1d
commander: remove counter
...
The counter variable in system status wasn't used anywhere.
9 years ago
Julian Oes
32c3135788
commander: move battery calculations to systemlib
...
The commander used to consume the battery_status topic and write the
contents after some calculations into the system state. Instead, the
calculations now happen in library calls in systemlib/battery.
This moves the battery fields out of the vehicle_status message into the
battery_status topic.
This brought quite some changes in all modules that need battery
information. The current state is compiling but untested.
9 years ago
Julian Oes
699b08c9fd
commander: move battery warning
...
The battery warning is not consumed anywhere, therefore scrap it from
the vehicle_status message.
9 years ago
Julian Oes
8e9e9f8a8b
vehicle_status: move vtol_vehicle_status enum
...
It makes more sense to have the VTOL status in its own message.
9 years ago