David Sidrane
8e8510f398
Added Power Brick related battery_status.msg fields
...
system_source - This battery status is for the brick that is
supplying VDD_5V_IN
priority - Zero based, This battery status is for the brick
that is connected to the Power controller's
N-1 priority input. V1..VN. 0 would normally be
Brick1, 1 for Brick2 etc
Battery now assigns connected from the api in the
updateBatteryStatus, as well as system_source and priority
8 years ago
David Sidrane
4349f49610
PX4 System:Expunge the nuttx adc structure from the system
...
This PR is preliminary ground work for FMUv5.
PX4 does not use the NuttX adc driver. But used the same format
for the data returned by the nuttx ADC driver.
There was a fixme:in src/platforms/px4_adc.h "this needs to be
a px4_adc_msg_s type" With this PR the need for
src/platforms/px4_adc.h goes away as the driver drv_adc.h now
describes the px4_adc_msg_t.
8 years ago
Nicolae Rosia
950273dbcf
msg: ekf: switch to uin32_t for deltas, should be more than enough
...
Signed-off-by: Nicolae Rosia <nicolae.rosia@gmail.com>
8 years ago
Nicolae Rosia
f1740bbf54
msg: ekf: fix comment, dt is in uS now
...
Signed-off-by: Nicolae Rosia <nicolae.rosia@gmail.com>
8 years ago
Nicolae Rosia
0a22a9c47c
change gyro & accel dt from float to uint64. This has the benefit of
...
calculating the estimator timeslip correctly.
Signed-off-by: Nicolae Rosia <nicolae.rosia@gmail.com>
8 years ago
Daniel Agar
b804616ad0
preflight check airspeed use differential_pressure
8 years ago
Daniel Agar
eb067291bf
airspeed sensors apply offset separately
8 years ago
Beat Küng
6fcd7d9529
estimator_status.msg: fix documentation of innovation_check_flags
8 years ago
Daniel Agar
f947205cbe
delete vehicle_global_velocity_setpoint
8 years ago
ChristophTobler
929ecd0e94
change to uint32 to match updated type from ecl
8 years ago
Paul Riseborough
2e008dfbc4
msg: Add vertical derivative to vehicle position messages
...
This enables control loops that are sensitive to vertical velocity offsets to use a vertical velocity that is kinematically consistent with the vertical position.
8 years ago
Beat Küng
ce7d8d2270
sensor_mag.msg: add is_external flag & set it in the mag drivers
...
With this we don't have to use the ioctl MAGIOCGEXTERNAL, which does not
work on POSIX (eg. RPi).
8 years ago
Daniel Agar
8d5c955af4
remove partial CMD_OVERRIDE_GOTO implementation ( #7356 )
...
- closes #7326
8 years ago
Daniel Agar
b4e2360070
uORB generation use constexpr ( #7348 )
8 years ago
Paul Riseborough
e2242f87c9
msg: update estimator_status
...
Reduce unnecessary length of state and covariance arrays
Add time slip monitor
8 years ago
Mohammed Kabir
ad5fe5f44a
Add support for SET_CAMERA_MODE command; Not used yet.
8 years ago
Mohammed Kabir
2e92a3946d
camera_trigger : completely refactor state handling
8 years ago
Mohammed Kabir
de19af456d
msg : add camera feedback message
8 years ago
Paul Riseborough
57de9eccf5
msg: Code review recommendations for estimator_status
8 years ago
Paul Riseborough
3d3e04cb48
msg: create uORB topic for sensor selection data
8 years ago
Lorenz Meier
9efb1a59f2
msg: Add GPS check fail definitions to estimator_status
8 years ago
priseborough
e9a3eca751
msg: add velocity accuracy reporting to local position topic
8 years ago
priseborough
d0d2c9dcba
msg: add velocity accuracy reporting to global position topic
8 years ago
Paul Riseborough
7c068e83d8
msg: correct definitions for local position origin validity flags
8 years ago
Mohammed Kabir
3ba0275952
camera_trigger : switch to queued publisher
8 years ago
Andreas Antener
00efbffea9
UAVCAN: disable ESCs when in VTOL fixed-wing
8 years ago
Daniel Agar
ed1b442065
mission require valid landing after DO_LAND_START
8 years ago
Don Gagne
96458d3184
Support for RTL and Delay mission commands
8 years ago
Daniel Agar
3721fb9d52
cmake cleanup nuttx dependency handling ( #7007 )
...
- closes #6501
- closes #6820
- closes #6881
8 years ago
Daniel Agar
c5e0bf1c2f
uORB combine VTOL FW and MC virtual topics ( #7008 )
8 years ago
Beat Küng
a5cdff06d5
param: implement rate-limited autosave
...
- add a saving delay of 300ms
- save at most once every 2 seconds
8 years ago
Beat Küng
8dae94d90a
lib/led: add BREATHE mode (but not implemented yet)
8 years ago
Beat Küng
43b98d9a2f
lib/led: add led class with led_control uorb topic
...
This is the new interface to control external LED's (user-facing).
Features:
- Supports maximum N Leds (where the board can define N)
- on/off/blink M times
- Different priorities
- Allows setting a single led or multiple at once
8 years ago
Beat Küng
ca05e64a9f
replay: update & add some comments
8 years ago
Beat Küng
df3ef3660b
ekf2_timestamps.msg: add new message with ekf2 timestamps
8 years ago
Beat Küng
018846fadf
ekf2_replay.msg: use timestamp instead of time_ref, remove unused time_usec_vel
8 years ago
Dennis Mannhart
a1982e0392
land_detector: battery level status to adjust maximum altitude possible
8 years ago
Lorenz Meier
7372014aee
Battery: Implement an emergency warn level
8 years ago
Daniel Agar
c1bd0d5733
sync attitude setpoint messages
8 years ago
Lorenz Meier
d11e4915f6
Vehicle control state: Add support for global yaw
8 years ago
Andreas Antener
a5f3f65c2b
Switch assignment: added manual and stabilized switch for a default stabilized switch scheme, let FW go into Acro
8 years ago
Beat Küng
21f5219bbc
vehicle_command.msg: add PREFLIGHT_CALIBRATION_TEMPERATURE_CALIBRATION
8 years ago
Kabir Mohammed
f8775306d3
Remove deprecated vision_position_estimate topic
8 years ago
Kabir Mohammed
569251dc2e
mavlink_receiver : Add external estimator interface
8 years ago
Simone Guscetti
2c2addad53
Add new message vehicle_status_flags for the commander status_flags
8 years ago
Beat Küng
5c2fa034da
load_mon: rename low_stack -> task_stack_info & always publish it
...
- use uorb queue to not drop any info, only do 2 tasks per cycle
- also print a warning on low stack (which will be added to ulog)
this allows to gather statistics of each task's stack usage over time.
8 years ago
Paul Riseborough
ba9e8741c0
msg: Add mapping from uORB index to compensation parameter index
...
This mapping is required so other applications can use the correct compensation data, even if the uORB ordering changes.
8 years ago
Paul Riseborough
1dd9a10260
msg: publish thermal corrections for all sensors
8 years ago
Lorenz Meier
36026fb631
Land detection topic: Add ground contact state
8 years ago
Lorenz Meier
cc4fa627c2
Messages: Add input source field to manual control setpoint message
8 years ago