mcsauder
cb49ed55fe
Delete unnecessary #includes from mavlink_main.cpp and relocate a few #defines to mavlink_main.h for future variable initialization work.
6 years ago
dlwalter
77ab9b617e
QMC5883 Magnetometer Driver ( #11140 )
6 years ago
mcsauder
d12cec81ba
Add const specifier to remaining methods utilizing mavlink_message_t and similar message pointer types.
6 years ago
mcsauder
278fddb585
Cut case MAVLINK_MSG_ID_ODOMETRY content and paste into handle_message_odometry() method.
6 years ago
mcsauder
3918d0ce0a
Cut case MAVLINK_MSG_ID_VISION_POSITION_ESTIMATE content and paste into handle_message_vision_position_estimate() method. Add const specifier to publish_odometry_topic() method.
6 years ago
mcsauder
c3acd3bad3
Delete unnecessary curly braces in simulator_mavlink.cpp
6 years ago
mcsauder
e43a0bbf1d
Cut case MAVLINK_MSG_ID_RC_CHANNELS content and paste into handle_message_rc_channels() method.
6 years ago
mcsauder
801cbc856e
Cut case MAVLINK_MSG_ID_HIL_GPS content and paste into handle_message_hil_gps() method.
6 years ago
mcsauder
b705bf6b1c
Cut case MAVLINK_MSG_ID_HIL_SENSOR content and paste into handle_message_hil_sensor() method.
6 years ago
Daniel Agar
beca16fa37
ekf2 update setGpsData usage
6 years ago
mcsauder
a97151feed
Set default set_publlish() argument to true.
6 years ago
mcsauder
0bd5d6caff
Refactor set_publish() logic so that a default false value is not (re)set each loop in simulator_mapvlink.cpp and provide a default argument to set_publish() in simulator.h.
6 years ago
mcsauder
6e0fc150c0
Create Simulator::set_publish() method and Simulator::_publish member variable to allow redefinition of the Simulator::handle_message() prototype to match MavlinkReceiver::handle_message().
6 years ago
Daniel Agar
1221556515
RTL fix RTL_TYPE param metadata group
6 years ago
Paul Riseborough
6e0ca90852
ekf2: Minor parameter description edits
6 years ago
Paul Riseborough
643d8e968b
ekf2: style fixes
6 years ago
Paul Riseborough
09da8e7dfc
ekf2: Split static pressure correction into separate RH ad LH ellipsoids
6 years ago
Daniel Agar
468fb53459
navigator fix FW loiter to alt tangent exit ( #11576 )
...
- fixes #11317
6 years ago
Gabriel Moreno
fc7c7ac206
simulator: fix to set system and component IDs as defined in params
...
The simulator had hardcoded component ID and system ID (sysID was 0), ignoring what was set up in the params MAV_SYS_ID and MAV_COMP_ID. This caused an issue with multi-vehicle simulations that that rely on sysID to identify the vehicles.
Signed-off-by: Gabriel Moreno <gabrielm@cs.cmu.edu>
6 years ago
mcsauder
9f3937e2d2
Formatted and edited a few comments in mavlink_receiver.h.
6 years ago
mcsauder
d42bb01e0c
Standardize method definition newlines in mavlink_receiver.cpp.
6 years ago
Daniel Agar
e2bf4b1894
List container improvements and testing
...
- support range based for loops
- add remove() method to remove a node
- add clear() to empty entire list and delete nodes
- add empty() helper
6 years ago
Beat Küng
2f72e93d6f
fix mixer multicopter: do not clip for max/min throttle
...
Except for the lower end with disabled airmode.
Otherwise the rate controller would disable the integrals, which can lead
to severe tracking loss in acro.
It is noticeable when flying in FPV, e.g. simply when throttling straight
up.
Relevant part in the rate controller:
https://github.com/PX4/Firmware/blob/master/src/modules/mc_att_control/mc_att_control_main.cpp#L702
6 years ago
bresch
684e2974ac
mc_pos_control_main - Re-add updateVelocityControllerIO for glitch-free position unlock
6 years ago
mcsauder
1eced05359
Rename Simulator class private methods names to match snake case of other private class methods.
6 years ago
mcsauder
b0a79996ae
Cut case MAVLINK_MSG_ID_HIL_STATE_QUATERNION content and paste into handle_message_hil_state_quaternion() method.
6 years ago
mcsauder
8b42045546
Cut case MAVLINK_MSG_ID_HIL_OPTICAL_FLOW content and paste into handle_message_hil_optical_flow() method.
6 years ago
mcsauder
24e55e4d4d
Cut case MAVLINK_MSG_ID_DISTANCE_SENSOR content and paste into handle_message_distance_sensor() method.
6 years ago
mcsauder
411db781eb
Cut case MAVLINK_MSG_ID_LANDING_TARGET content and paste into handle_message_landing_target() method.
6 years ago
TSC21
12d29fd093
navigator: mission_feasibility_checker: remove lazy comparison
6 years ago
TSC21
c9c86ae2ff
navigator: mission feasibility checker: minor cleanup
6 years ago
TSC21
9fa7f341e4
mission_feasibility_checker: takeoff: fix init of mission item
6 years ago
TSC21
8bf9ec32dc
mission_feasibility_checker: takeoff: add a different log message when there's a takeoff item but it's not the first waypoint
6 years ago
TSC21
468a002355
mission_feasibility_checker: takeoff: minor spelling mistakes fixing
6 years ago
TSC21
f6ab40d2dd
mission_feasibility_checker: takeoff: fix logic to return as valid
6 years ago
TSC21
676e1eb224
mission_feasibility_checker: takeoff: accept mission when takeoff is not the first item but the previous items are not waypoints
6 years ago
TSC21
6bb84af1db
mission_feasibility_checker: takeoff: change warning message
6 years ago
TSC21
5b151a5df7
navigator: mission feasibility checker: check for a takeoff waypoint on mission on specific conditions
6 years ago
David Sidrane
477152a96d
Commander:Support BOARD_INDICATE_ARMED_STATE for HW that supports external armed indiction
6 years ago
David Sidrane
bf8a5e9652
board_common:Add BOARD_INDICATE_ARMED_STATE
...
This adds an optional default support for HW that does not
have and external armed indiction.
6 years ago
Mark Sauder
c04147c53c
Mavlink receiver: Move most variable initializations out of the constructor to the variable declarations
6 years ago
mcsauder
ca92b8016d
Move member variable initialization out of the constructor list to variable declarations, format whitespaces/tabs in sf1xx.cpp.
6 years ago
bresch
f229444722
ManualSmoothVel - Split position lock condition and flag action
6 years ago
Matthias Grob
db0283ef21
mc_pos_control: fix altitude limitation
...
Before if you were above the maximum altitude you could not command to
go down anymore until the position controller had overshoot to under the
maximum altitude again.
6 years ago
Matthias Grob
93ef70c43d
vmount: add missing yaw wrap at the end of a ROI update
6 years ago
Matthias Grob
35409b4079
vmount: refactor ROI position update for readability
6 years ago
Mohammed Kabir
20e44aa320
Analog Device ADIS16497 IMU initial support
6 years ago
Alessandro Simovic
d5aad58c92
navigator: reset vehicle_roi on mission update
6 years ago
sfalexrog
9355324209
mavlink/MavlinkReceiver: Use hrt_absolute_time for distance_sensor timestamps
6 years ago
bresch
8f584a1496
smooth takeoff - Support smooth takeoff triggered by jerk setpoint
6 years ago