Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ekf2: migrate uorb events to events interface #21369

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open

Conversation

bresch
Copy link
Member

@bresch bresch commented Mar 24, 2023

After this, the objective is to remove the intermediate flags and directly send the event where it occurs in the EKF2 backend.

@bresch bresch added the EKF2 label Mar 24, 2023
@bresch bresch self-assigned this Mar 24, 2023
@junwoo091400
Copy link
Contributor

Just curious, how did it get added to the EKF project board? Is it automatic if you apply the EKF2 label?

@bresch
Copy link
Member Author

bresch commented Mar 27, 2023

Just curious, how did it get added to the EKF project board? Is it automatic if you apply the EKF2 label?

No, I added it to the board manually when creating the PR

@dagar
Copy link
Member

dagar commented Mar 27, 2023

Should we bring this in for v1.14 or after?

@bresch bresch marked this pull request as ready for review March 18, 2024 10:24
@bresch bresch requested a review from dagar March 18, 2024 10:24
@mrpollo
Copy link
Contributor

mrpollo commented Nov 8, 2024

@bresch @dagar are we bringing this in now?

@bresch
Copy link
Member Author

bresch commented Nov 9, 2024

Yes, we should I guess

Copy link

github-actions bot commented Nov 27, 2024

FLASH Analysis

px4_fmu-v5x
    FILE SIZE        VM SIZE    
--------------  -------------- 
+0.0%    +528  +0.0%    +528    .text
  +0.3%    +454  +0.3%    +454    ROMFS/nsh_romfsimg.c
  +0.2%    +380  +0.2%    +380    src/modules/ekf2/modules__ekf2_unity.cpp
  -2.6%      -4  -2.6%      -4    ../../platforms/common/uORB/Subscription.cpp
  -0.6%      -8  -0.6%      -8    ../../platforms/common/uORB/uORBManager.cpp
  -0.7%      -8  -0.7%      -8    msg/topics_sources/uORBTopics.cpp
  [DEL]     -16  [DEL]     -16    msg/topics_sources/estimator_event_flags.cpp
  -0.5%     -28  -0.5%     -28    ../../src/modules/logger/logged_topics.cpp
  -0.1%    -242  -0.1%    -242    [section .text]
-0.0%     -32  [ = ]       0    .debug_aranges
-0.0%     -56  [ = ]       0    .debug_frame
-0.0%     -63  [ = ]       0    .strtab
  -0.1%      -9  [ = ]       0    src/modules/ekf2/modules__ekf2_unity.cpp
  -0.0%     -26  [ = ]       0    [section .strtab]
  [DEL]     -28  [ = ]       0    msg/topics_sources/estimator_event_flags.cpp
-0.0%     -64  [ = ]       0    .symtab
  -0.0%     -32  [ = ]       0    [section .symtab]
  [DEL]     -32  [ = ]       0    msg/topics_sources/estimator_event_flags.cpp
-0.0%    -111  [ = ]       0    .debug_line
  +0.3% +1.26Ki  [ = ]       0    src/modules/ekf2/modules__ekf2_unity.cpp
  -0.5%      -8  [ = ]       0    ../../platforms/common/uORB/Subscription.cpp
  -0.4%     -16  [ = ]       0    ../../platforms/common/uORB/uORBManager.cpp
  -0.3%     -20  [ = ]       0    ../../src/modules/logger/logged_topics.cpp
  -0.5%     -27  [ = ]       0    msg/topics_sources/uORBTopics.cpp
  [DEL] -1.30Ki  [ = ]       0    msg/topics_sources/estimator_event_flags.cpp
-0.0%    -344  [ = ]       0    .debug_ranges
  [DEL]     -16  [ = ]       0    msg/topics_sources/estimator_event_flags.cpp
  -0.1%    -112  [ = ]       0    src/modules/ekf2/modules__ekf2_unity.cpp
  -0.1%    -216  [ = ]       0    [section .debug_ranges]
-2.3%    -526  [ = ]       0    [Unmapped]
-0.0%    -900  [ = ]       0    .debug_abbrev
  -0.0%    -900  [ = ]       0    armv7-m/arm_vectors.c
-0.0% -1.05Ki  [ = ]       0    .debug_loc
  +0.1%     +26  [ = ]       0    ../../src/modules/commander/accelerometer_calibration.cpp
  +0.2%     +26  [ = ]       0    ../../src/modules/navigator/rtl.cpp
  +0.3%     +13  [ = ]       0    ../../src/modules/commander/HomePosition.cpp
  +0.0%     +13  [ = ]       0    ../../src/modules/fw_pos_control/FixedwingPositionControl.cpp
  +0.1%     +13  [ = ]       0    ../../src/modules/gimbal/output.cpp
  +0.1%     +13  [ = ]       0    ../../src/modules/sensors/vehicle_optical_flow/VehicleOpticalFlow.cpp
  +0.0%     +13  [ = ]       0    src/modules/mavlink/modules__mavlink_unity.cpp
  -0.7%     -13  [ = ]       0    ../../src/drivers/distance_sensor/gy_us42/GY_US42.cpp
  -0.1%     -13  [ = ]       0    ../../src/drivers/px4io/px4io.cpp
  -0.3%     -13  [ = ]       0    ../../src/lib/adsb/AdsbConflict.cpp
  -0.1%     -13  [ = ]       0    ../../src/lib/collision_prevention/CollisionPrevention.cpp
  -1.0%     -13  [ = ]       0    ../../src/modules/commander/esc_calibration.cpp
  -0.2%     -13  [ = ]       0    ../../src/modules/land_detector/MulticopterLandDetector.cpp
  -0.1%     -13  [ = ]       0    ../../src/modules/sensors/vehicle_magnetometer/VehicleMagnetometer.cpp
  -0.1%     -13  [ = ]       0    ../../src/modules/sensors/voted_sensors_update.cpp
  -0.0%     -14  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/AutoFollowTarget/FlightTaskAutoFollowTarget.cpp
  -0.1%     -25  [ = ]       0    ../../src/modules/sensors/vehicle_angular_velocity/VehicleAngularVelocity.cpp
  -0.3%     -30  [ = ]       0    ../../src/modules/logger/logged_topics.cpp
  -1.0%     -42  [ = ]       0    ../../src/modules/control_allocator/ActuatorEffectiveness/ActuatorEffectivenessTiltrotorVTOL.cpp
  -0.1%     -75  [ = ]       0    ../../src/modules/sensors/vehicle_imu/VehicleIMU.cpp
  -0.0%    -350  [ = ]       0    [section .debug_loc]
  -0.1%    -549  [ = ]       0    src/modules/ekf2/modules__ekf2_unity.cpp
-0.0% -1.40Ki  [ = ]       0    .debug_str
  -1.2%      -1  [ = ]       0    msg/topics_sources/estimator_bias3d.cpp
  -0.1%     -21  [ = ]       0    ../../src/drivers/adc/ads1115/ads1115_main.cpp
  -0.0%     -24  [ = ]       0    [section .debug_str]
  -7.0%     -60  [ = ]       0    ../../src/modules/navigator/rtl_direct_mission_land.cpp
  -5.0%     -72  [ = ]       0    ../../src/modules/navigator/rtl_direct.cpp
  [DEL]     -80  [ = ]       0    msg/topics_sources/estimator_event_flags.cpp
  -0.4% -1.15Ki  [ = ]       0    src/modules/ekf2/modules__ekf2_unity.cpp
-0.0% -11.7Ki  [ = ]       0    .debug_info
  +0.2% +2.34Ki  [ = ]       0    src/modules/ekf2/modules__ekf2_unity.cpp
  -0.1%      -7  [ = ]       0    ../../platforms/common/uORB/Subscription.cpp
  -0.1%      -7  [ = ]       0    ../../platforms/common/uORB/SubscriptionInterval.cpp
  -0.0%      -7  [ = ]       0    ../../platforms/common/uORB/uORB.cpp
  -0.0%      -7  [ = ]       0    ../../platforms/common/uORB/uORBDeviceMaster.cpp
  -0.0%      -7  [ = ]       0    ../../platforms/common/uORB/uORBDeviceNode.cpp
  -0.0%      -7  [ = ]       0    ../../platforms/common/uORB/uORBManager.cpp
  -0.0%      -7  [ = ]       0    ../../platforms/nuttx/src/px4/common/gpio/mcp23009/mcp23009.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/adc/ads1115/ads1115_main.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/adc/board_adc/ADC.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/barometer/bmp388/bmp388.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/barometer/ms5611/ms5611.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/camera_capture/camera_capture.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/camera_trigger/camera_trigger.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/cdcacm_autostart/cdcacm_autostart.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/differential_pressure/ms4525do/MS4525DO.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/differential_pressure/ms5525dso/MS5525DSO.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/differential_pressure/sdp3x/SDP3X.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/distance_sensor/cm8jl65/CM8JL65.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/distance_sensor/gy_us42/GY_US42.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/distance_sensor/leddar_one/LeddarOne.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/distance_sensor/lightware_laser_i2c/lightware_laser_i2c.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/distance_sensor/lightware_laser_serial/lightware_laser_serial.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/distance_sensor/ll40ls/LidarLiteI2C.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/distance_sensor/srf02/SRF02.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/distance_sensor/teraranger/TERARANGER.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/distance_sensor/tf02pro/TF02PRO.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/distance_sensor/tfmini/TFMINI.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/distance_sensor/ulanding_radar/AerotennaULanding.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/distance_sensor/vl53l0x/VL53L0X.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/distance_sensor/vl53l1x/vl53l1x.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/dshot/DShot.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/gpio/mcp23009/mcp23009_main.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/gps/gps.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/heater/heater.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/imu/analog_devices/adis16448/ADIS16448.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/imu/analog_devices/adis16507/ADIS16507.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/imu/bosch/bmi088/BMI088_Accelerometer.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/imu/bosch/bmi088/BMI088_Gyroscope.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/imu/invensense/icm20602/ICM20602.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/imu/invensense/icm20649/ICM20649.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/imu/invensense/icm20948/ICM20948.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/imu/invensense/icm20948/ICM20948_AK09916.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/imu/invensense/icm42688p/ICM42688P.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/imu/invensense/iim42652/IIM42652.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/irlock/irlock.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/lights/rgbled/rgbled.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/lights/rgbled_is31fl3195/rgbled_is31fl3195.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/lights/rgbled_lp5562/rgbled_lp5562.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/lights/rgbled_ncp5623c/rgbled_ncp5623c.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/magnetometer/akm/ak09916/AK09916.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/magnetometer/akm/ak8963/AK8963.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/magnetometer/bosch/bmm150/BMM150.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/magnetometer/hmc5883/HMC5883.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/magnetometer/isentek/ist8308/IST8308.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/magnetometer/isentek/ist8310/IST8310.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/magnetometer/lis3mdl/lis3mdl.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/magnetometer/lsm303agr/LSM303AGR.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/magnetometer/memsic/mmc5983ma/mmc5983ma.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/magnetometer/qmc5883l/QMC5883L.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/magnetometer/rm3100/rm3100.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/magnetometer/st/iis2mdc/iis2mdc.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/magnetometer/vtrantech/vcm1193l/VCM1193L.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/optical_flow/paa3905/PAA3905.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/optical_flow/paw3902/PAW3902.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/optical_flow/pmw3901/PMW3901.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/optical_flow/px4flow/px4flow.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/optical_flow/thoneflow/thoneflow.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/osd/msp_osd/msp_osd.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/power_monitor/ina226/ina226.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/power_monitor/ina228/ina228.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/power_monitor/ina238/ina238.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/power_monitor/pm_selector_auterion/PowerMonitorSelectorAuterion.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/pwm_out/PWMOut.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/px4io/px4io.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/rc/crsf_rc/CrsfRc.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/rc/dsm_rc/DsmRc.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/rc/ghst_rc/GhstRc.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/rc/ghst_rc/ghst_telemetry.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/rc/sbus_rc/SbusRc.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/rc_input/RCInput.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/rc_input/crsf_telemetry.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/safety_button/SafetyButton.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/telemetry/bst/bst.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/telemetry/frsky_telemetry/frsky_data.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/telemetry/frsky_telemetry/sPort_data.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/tone_alarm/ToneAlarm.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/uavcan/actuators/esc.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/uavcan/arming_status.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/uavcan/beep.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/uavcan/remoteid.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/uavcan/rgbled.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/uavcan/safety_state.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/uavcan/sensors/accel.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/uavcan/sensors/baro.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/uavcan/sensors/battery.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/uavcan/sensors/gnss.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/uavcan/sensors/gyro.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/uavcan/sensors/mag.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/uavcan/sensors/rangefinder.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/uavcan/sensors/safety_button.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/uavcan/uavcan_main.cpp
  -0.0%      -7  [ = ]       0    ../../src/lib/avoidance/ObstacleAvoidance.cpp
  -0.0%      -7  [ = ]       0    ../../src/lib/battery/battery.cpp
  -0.0%      -7  [ = ]       0    ../../src/lib/button/ButtonPublisher.cpp
  -0.0%      -7  [ = ]       0    ../../src/lib/collision_prevention/CollisionPrevention.cpp
  -0.0%      -7  [ = ]       0    ../../src/lib/dataman_client/DatamanClient.cpp
  -0.0%      -7  [ = ]       0    ../../src/lib/drivers/accelerometer/PX4Accelerometer.cpp
  -0.0%      -7  [ = ]       0    ../../src/lib/drivers/gyroscope/PX4Gyroscope.cpp
  -0.0%      -7  [ = ]       0    ../../src/lib/drivers/magnetometer/PX4Magnetometer.cpp
  -0.0%      -7  [ = ]       0    ../../src/lib/drivers/rangefinder/PX4Rangefinder.cpp
  -0.0%      -7  [ = ]       0    ../../src/lib/led/led.cpp
  -0.0%      -7  [ = ]       0    ../../src/lib/mixer_module/actuator_test.cpp
  -0.0%      -7  [ = ]       0    ../../src/lib/mixer_module/mixer_module.cpp
  -0.0%      -7  [ = ]       0    ../../src/lib/parameters/autosave.cpp
  -0.0%      -7  [ = ]       0    ../../src/lib/rtl/rtl_time_estimator.cpp
  -0.0%      -7  [ = ]       0    ../../src/lib/sensor_calibration/Accelerometer.cpp
  -0.0%      -7  [ = ]       0    ../../src/lib/sensor_calibration/Barometer.cpp
  -0.0%      -7  [ = ]       0    ../../src/lib/sensor_calibration/Gyroscope.cpp
  -0.0%      -7  [ = ]       0    ../../src/lib/sensor_calibration/Magnetometer.cpp
  -0.1%      -7  [ = ]       0    ../../src/lib/timesync/Timesync.cpp
  -0.0%      -7  [ = ]       0    ../../src/lib/weather_vane/WeatherVane.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/airspeed_selector/airspeed_selector_main.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/battery_status/analog_battery.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/battery_status/battery_status.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/camera_feedback/CameraFeedback.cpp
  -0.1%      -7  [ = ]       0    ../../src/modules/commander/Arming/ArmAuthorization/ArmAuthorization.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/commander/Commander.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/HealthAndArmingChecks.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/accelerometerCheck.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/airspeedCheck.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/baroCheck.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/batteryCheck.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/cpuResourceCheck.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/distanceSensorChecks.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/escCheck.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/estimatorCheck.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/externalChecks.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/geofenceCheck.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/gyroCheck.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/homePositionCheck.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/imuConsistencyCheck.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/loggerCheck.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/magnetometerCheck.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/manualControlCheck.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/missionCheck.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/navigatorCheck.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/offboardCheck.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/powerCheck.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/rcAndDataLinkCheck.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/systemCheck.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/vtolCheck.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/windCheck.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/commander/HomePosition.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/commander/ModeManagement.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/commander/MulticopterThrowLaunch/MulticopterThrowLaunch.cpp
  -0.1%      -7  [ = ]       0    ../../src/modules/commander/Safety.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/commander/accelerometer_calibration.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/commander/airspeed_calibration.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/commander/baro_calibration.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/commander/calibration_routines.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/commander/esc_calibration.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/commander/failure_detector/FailureDetector.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/commander/gyro_calibration.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/commander/level_calibration.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/commander/mag_calibration.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/commander/rc_calibration.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/control_allocator/ActuatorEffectiveness/ActuatorEffectivenessFixedWing.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/control_allocator/ActuatorEffectiveness/ActuatorEffectivenessHelicopter.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/control_allocator/ActuatorEffectiveness/ActuatorEffectivenessHelicopterCoaxial.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/control_allocator/ActuatorEffectiveness/ActuatorEffectivenessStandardVTOL.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/control_allocator/ActuatorEffectiveness/ActuatorEffectivenessTailsitterVTOL.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/control_allocator/ActuatorEffectiveness/ActuatorEffectivenessTiltrotorVTOL.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/control_allocator/ControlAllocator.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/dataman/dataman.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/esc_battery/EscBattery.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/events/rc_loss_alarm.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/events/send_event.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/events/set_leds.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/events/status_display.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/flight_mode_manager/FlightModeManager.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/Auto/FlightTaskAuto.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/AutoFollowTarget/FlightTaskAutoFollowTarget.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/AutoFollowTarget/follow_target_estimator/TargetEstimator.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/Descend/FlightTaskDescend.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/Failsafe/FlightTaskFailsafe.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/FlightTask/FlightTask.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/ManualAcceleration/FlightTaskManualAcceleration.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/ManualAccelerationSlow/FlightTaskManualAccelerationSlow.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/ManualAltitude/FlightTaskManualAltitude.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/ManualAltitudeSmoothVel/FlightTaskManualAltitudeSmoothVel.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/ManualPosition/FlightTaskManualPosition.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/Orbit/FlightTaskOrbit.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/Transition/FlightTaskTransition.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/Utility/StickAccelerationXY.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/Utility/Sticks.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/fw_att_control/FixedwingAttitudeControl.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/fw_autotune_attitude_control/fw_autotune_attitude_control.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/fw_pos_control/FixedwingPositionControl.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/fw_rate_control/FixedwingRateControl.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/gimbal/gimbal.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/gimbal/input_mavlink.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/gimbal/output.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/gimbal/output_mavlink.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/gimbal/output_rc.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/gyro_calibration/GyroCalibration.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/land_detector/FixedwingLandDetector.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/land_detector/LandDetector.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/land_detector/MulticopterLandDetector.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/land_detector/RoverLandDetector.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/land_detector/VtolLandDetector.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/land_detector/land_detector_main.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/landing_target_estimator/LandingTargetEstimator.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/landing_target_estimator/landing_target_estimator_main.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/load_mon/LoadMon.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/logger/log_writer.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/logger/log_writer_mavlink.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/logger/logger.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/logger/util.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/mag_bias_estimator/MagBiasEstimator.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/manual_control/ManualControl.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/mc_att_control/mc_att_control_main.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/mc_autotune_attitude_control/mc_autotune_attitude_control.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/mc_hover_thrust_estimator/MulticopterHoverThrustEstimator.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/mc_pos_control/GotoControl/GotoControl.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/mc_pos_control/MulticopterPositionControl.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/mc_rate_control/MulticopterRateControl.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/navigator/MissionFeasibility/FeasibilityChecker.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/navigator/geofence.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/navigator/mission.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/navigator/mission_base.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/navigator/mission_feasibility_checker.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/navigator/navigator_main.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/navigator/precland.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/navigator/rtl.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/navigator/rtl_direct.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/navigator/rtl_direct_mission_land.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/navigator/rtl_mission_fast.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/navigator/rtl_mission_fast_reverse.cpp
  -0.1%      -7  [ = ]       0    ../../src/modules/payload_deliverer/gripper.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/payload_deliverer/payload_deliverer.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/rc_update/rc_update.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/sensors/sensors.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/sensors/vehicle_acceleration/VehicleAcceleration.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/sensors/vehicle_air_data/VehicleAirData.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/sensors/vehicle_angular_velocity/VehicleAngularVelocity.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/sensors/vehicle_gps_position/VehicleGPSPosition.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/sensors/vehicle_imu/VehicleIMU.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/sensors/vehicle_magnetometer/VehicleMagnetometer.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/sensors/vehicle_optical_flow/VehicleOpticalFlow.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/sensors/voted_sensors_update.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/simulation/pwm_out_sim/PWMSim.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/simulation/sensor_baro_sim/SensorBaroSim.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/simulation/sensor_gps_sim/SensorGpsSim.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/simulation/sensor_mag_sim/SensorMagSim.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/simulation/simulator_sih/sih.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/temperature_compensation/TemperatureCompensationModule.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/temperature_compensation/temperature_calibration/task.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/uxrce_dds_client/uxrce_dds_client.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/uxrce_dds_client/vehicle_command_srv.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/vtol_att_control/tiltrotor.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/vtol_att_control/vtol_att_control_main.cpp
  -0.1%      -7  [ = ]       0    ../../src/systemcmds/actuator_test/actuator_test.cpp
  -0.1%      -7  [ = ]       0    ../../src/systemcmds/led_control/led_control.cpp
  -0.1%      -7  [ = ]       0    ../../src/systemcmds/tune_control/tune_control.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/action_request.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/actuator_armed.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/actuator_controls_status.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/actuator_motors.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/actuator_outputs.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/actuator_servos.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/actuator_servos_trim.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/actuator_test.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/adc_report.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/airspeed.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/airspeed_validated.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/airspeed_wind.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/arming_check_reply.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/arming_check_request.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/autotune_attitude_control_status.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/battery_status.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/buffer128.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/button_event.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/camera_capture.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/camera_status.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/camera_trigger.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/can_interface_status.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/cellular_status.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/collision_constraints.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/config_overrides.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/control_allocator_status.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/cpuload.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/dataman_request.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/dataman_response.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/debug_array.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/debug_key_value.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/debug_value.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/debug_vect.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/differential_pressure.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/distance_sensor.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/distance_sensor_mode_change_request.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/ekf2_timestamps.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/esc_report.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/esc_status.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/estimator_aid_source1d.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/estimator_aid_source2d.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/estimator_aid_source3d.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/estimator_bias.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/estimator_bias3d.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/estimator_gps_status.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/estimator_innovations.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/estimator_selector_status.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/estimator_sensor_bias.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/estimator_states.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/estimator_status.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/estimator_status_flags.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/event.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/failsafe_flags.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/failure_detector_status.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/figure_eight_status.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/flight_phase_estimation.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/follow_target.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/follow_target_estimator.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/follow_target_status.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/fuel_tank_status.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/generator_status.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/geofence_result.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/geofence_status.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/gimbal_controls.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/gimbal_device_attitude_status.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/gimbal_device_information.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/gimbal_device_set_attitude.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/gimbal_manager_information.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/gimbal_manager_set_attitude.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/gimbal_manager_set_manual_control.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/gimbal_manager_status.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/goto_setpoint.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/gpio_config.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/gpio_in.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/gpio_out.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/gpio_request.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/gps_dump.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/gps_inject_data.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/gripper.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/health_report.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/heater_status.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/home_position.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/hover_thrust_estimate.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/input_rc.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/internal_combustion_engine_status.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/iridiumsbd_status.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/irlock_report.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/landing_gear.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/landing_gear_wheel.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/landing_target_innovations.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/landing_target_pose.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/launch_detection_status.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/led_control.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/log_message.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/logger_status.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/mag_worker_data.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/magnetometer_bias_estimate.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/manual_control_setpoint.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/manual_control_switches.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/mavlink_log.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/mavlink_tunnel.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/message_format_request.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/message_format_response.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/mission.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/mission_result.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/mode_completed.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/mount_orientation.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/navigator_mission_item.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/navigator_status.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/normalized_unsigned_setpoint.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/npfg_status.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/obstacle_distance.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/offboard_control_mode.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/onboard_computer_status.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/open_drone_id_arm_status.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/open_drone_id_operator_id.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/open_drone_id_self_id.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/open_drone_id_system.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/orb_test.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/orb_test_large.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/orb_test_medium.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/orbit_status.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/parameter_reset_request.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/parameter_set_used_request.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/parameter_set_value_request.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/parameter_set_value_response.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/parameter_update.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/ping.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/position_controller_landing_status.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/position_controller_status.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/position_setpoint.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/position_setpoint_triplet.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/power_button_state.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/power_monitor.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/pps_capture.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/pwm_input.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/px4io_status.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/qshell_req.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/qshell_retval.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/radio_status.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/rate_ctrl_status.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/rc_channels.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/rc_parameter_map.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/register_ext_component_reply.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/register_ext_component_request.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/rover_ackermann_guidance_status.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/rover_ackermann_setpoint.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/rover_ackermann_status.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/rover_differential_guidance_status.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/rover_differential_setpoint.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/rover_differential_status.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/rover_mecanum_guidance_status.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/rover_mecanum_setpoint.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/rover_mecanum_status.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/rpm.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/rtl_status.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/rtl_time_estimate.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/satellite_info.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/sensor_accel.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/sensor_accel_fifo.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/sensor_airflow.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/sensor_baro.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/sensor_combined.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/sensor_correction.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/sensor_gnss_relative.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/sensor_gps.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/sensor_gyro.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/sensor_gyro_fft.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/sensor_gyro_fifo.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/sensor_hygrometer.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/sensor_mag.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/sensor_optical_flow.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/sensor_preflight_mag.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/sensor_selection.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/sensor_uwb.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/sensors_status.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/sensors_status_imu.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/system_power.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/takeoff_status.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/task_stack_info.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/tecs_status.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/telemetry_status.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/tiltrotor_extra_controls.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/timesync_status.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/trajectory_bezier.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/trajectory_setpoint.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/trajectory_waypoint.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/transponder_report.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/tune_control.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/uavcan_parameter_request.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/uavcan_parameter_value.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/ulog_stream.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/ulog_stream_ack.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/unregister_ext_component.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/vehicle_acceleration.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/vehicle_air_data.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/vehicle_angular_acceleration_setpoint.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/vehicle_angular_velocity.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/vehicle_attitude.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/vehicle_attitude_setpoint.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/vehicle_command.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/vehicle_command_ack.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/vehicle_constraints.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/vehicle_control_mode.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/vehicle_global_position.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/vehicle_imu.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/vehicle_imu_status.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/vehicle_land_detected.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/vehicle_local_position.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/vehicle_local_position_setpoint.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/vehicle_magnetometer.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/vehicle_odometry.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/vehicle_optical_flow.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/vehicle_optical_flow_vel.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/vehicle_rates_setpoint.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/vehicle_roi.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/vehicle_status.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/vehicle_thrust_setpoint.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/vehicle_torque_setpoint.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/vehicle_trajectory_bezier.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/vehicle_trajectory_waypoint.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/velocity_limits.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/vtol_vehicle_status.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/wheel_encoders.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/wind.cpp
  -0.1%      -7  [ = ]       0    msg/topics_sources/yaw_estimator_status.cpp
  -0.0%      -7  [ = ]       0    src/modules/flight_mode_manager/FlightTasks_generated.cpp
  -0.0%      -7  [ = ]       0    src/modules/mavlink/modules__mavlink_unity.cpp
  -0.3%     -19  [ = ]       0    msg/topics_sources/uORBTopics.cpp
  -0.5%    -152  [ = ]       0    ../../src/modules/logger/logged_topics.cpp
  -0.9%    -199  [ = ]       0    msg/topics_sources/uORBMessageFieldsGenerated.cpp
  [DEL] -10.3Ki  [ = ]       0    msg/topics_sources/estimator_event_flags.cpp
-0.0% -15.7Ki  +0.0%    +528    TOTAL

px4_fmu-v6x
    FILE SIZE        VM SIZE    
--------------  -------------- 
+0.0%    +536  +0.0%    +536    .text
  +0.3%    +451  +0.3%    +451    ROMFS/nsh_romfsimg.c
  +0.2%    +380  +0.2%    +380    src/modules/ekf2/modules__ekf2_unity.cpp
  -2.6%      -4  -2.6%      -4    ../../platforms/common/uORB/Subscription.cpp
  -0.6%      -8  -0.6%      -8    ../../platforms/common/uORB/uORBManager.cpp
  -0.7%      -8  -0.7%      -8    msg/topics_sources/uORBTopics.cpp
  [DEL]     -16  [DEL]     -16    msg/topics_sources/estimator_event_flags.cpp
  -0.5%     -28  -0.5%     -28    ../../src/modules/logger/logged_topics.cpp
  -0.1%    -231  -0.1%    -231    [section .text]
-0.0%     -32  [ = ]       0    .debug_aranges
-0.0%     -56  [ = ]       0    .debug_frame
-0.0%     -63  [ = ]       0    .strtab
  -0.1%      -9  [ = ]       0    src/modules/ekf2/modules__ekf2_unity.cpp
  -0.0%     -26  [ = ]       0    [section .strtab]
  [DEL]     -28  [ = ]       0    msg/topics_sources/estimator_event_flags.cpp
-0.0%     -64  [ = ]       0    .symtab
  -0.0%     -32  [ = ]       0    [section .symtab]
  [DEL]     -32  [ = ]       0    msg/topics_sources/estimator_event_flags.cpp
-0.0%    -111  [ = ]       0    .debug_line
  +0.3% +1.26Ki  [ = ]       0    src/modules/ekf2/modules__ekf2_unity.cpp
  -0.5%      -8  [ = ]       0    ../../platforms/common/uORB/Subscription.cpp
  -0.4%     -16  [ = ]       0    ../../platforms/common/uORB/uORBManager.cpp
  -0.3%     -20  [ = ]       0    ../../src/modules/logger/logged_topics.cpp
  -0.5%     -27  [ = ]       0    msg/topics_sources/uORBTopics.cpp
  [DEL] -1.30Ki  [ = ]       0    msg/topics_sources/estimator_event_flags.cpp
-0.0%    -344  [ = ]       0    .debug_ranges
  [DEL]     -16  [ = ]       0    msg/topics_sources/estimator_event_flags.cpp
  -0.1%    -112  [ = ]       0    src/modules/ekf2/modules__ekf2_unity.cpp
  -0.1%    -216  [ = ]       0    [section .debug_ranges]
-0.7%    -535  [ = ]       0    [Unmapped]
-0.0%    -814  [ = ]       0    .debug_loc
  +1.0%     +42  [ = ]       0    ../../src/modules/control_allocator/ActuatorEffectiveness/ActuatorEffectivenessTiltrotorVTOL.cpp
  +0.1%     +15  [ = ]       0    ../../src/modules/fw_rate_control/FixedwingRateControl.cpp
  +0.0%     +13  [ = ]       0    ../../src/drivers/uavcan/uavcan_servers.cpp
  +0.3%     +13  [ = ]       0    ../../src/lib/adsb/AdsbConflict.cpp
  +0.1%     +13  [ = ]       0    ../../src/lib/collision_prevention/CollisionPrevention.cpp
  +0.2%     +13  [ = ]       0    ../../src/lib/rtl/rtl_time_estimator.cpp
  +0.1%     +13  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/estimatorCheck.cpp
  +0.1%     +13  [ = ]       0    ../../src/modules/flight_mode_manager/tasks/Auto/FlightTaskAuto.cpp
  +0.2%     +13  [ = ]       0    ../../src/modules/land_detector/MulticopterLandDetector.cpp
  +0.1%     +13  [ = ]       0    ../../src/modules/mag_bias_estimator/MagBiasEstimator.cpp
  +0.2%     +13  [ = ]       0    ../../src/modules/navigator/MissionFeasibility/FeasibilityChecker.cpp
  +0.1%     +13  [ = ]       0    ../../src/modules/sensors/voted_sensors_update.cpp
  +0.2%     +13  [ = ]       0    ../../src/modules/temperature_compensation/TemperatureCompensationModule.cpp
  -0.2%     -13  [ = ]       0    ../../src/drivers/distance_sensor/lightware_laser_i2c/lightware_laser_i2c.cpp
  -0.0%     -13  [ = ]       0    ../../src/drivers/uavcan/remoteid.cpp
  -0.0%     -13  [ = ]       0    ../../src/drivers/uavcan/uavcan_main.cpp
  -0.0%     -13  [ = ]       0    ../../src/modules/commander/accelerometer_calibration.cpp
  -0.1%     -13  [ = ]       0    ../../src/modules/navigator/mission_base.cpp
  -0.2%     -13  [ = ]       0    ../../src/modules/navigator/rtl_direct_mission_land.cpp
  -0.5%     -13  [ = ]       0    ../../src/modules/navigator/rtl_mission_fast.cpp
  -0.4%     -13  [ = ]       0    ../../src/modules/navigator/rtl_mission_fast_reverse.cpp
  -0.0%     -13  [ = ]       0    src/modules/mavlink/modules__mavlink_unity.cpp
  -0.3%     -30  [ = ]       0    ../../src/modules/logger/logged_topics.cpp
  -0.0%    -344  [ = ]       0    [section .debug_loc]
  -0.1%    -523  [ = ]       0    src/modules/ekf2/modules__ekf2_unity.cpp
-0.0%    -900  [ = ]       0    .debug_abbrev
  -0.0%    -900  [ = ]       0    armv7-m/arm_vectors.c
-0.0% -1.40Ki  [ = ]       0    .debug_str
  -1.2%      -1  [ = ]       0    msg/topics_sources/estimator_bias3d.cpp
  -0.1%     -21  [ = ]       0    ../../src/drivers/adc/ads1115/ads1115_main.cpp
  -0.0%     -24  [ = ]       0    [section .debug_str]
  -7.0%     -60  [ = ]       0    ../../src/modules/navigator/rtl_direct_mission_land.cpp
  -5.0%     -72  [ = ]       0    ../../src/modules/navigator/rtl_direct.cpp
  [DEL]     -80  [ = ]       0    msg/topics_sources/estimator_event_flags.cpp
  -0.4% -1.15Ki  [ = ]       0    src/modules/ekf2/modules__ekf2_unity.cpp
-0.0% -11.6Ki  [ = ]       0    .debug_info
  +0.2% +2.34Ki  [ = ]       0    src/modules/ekf2/modules__ekf2_unity.cpp
  -0.1%      -7  [ = ]       0    ../../platforms/common/uORB/Subscription.cpp
  -0.1%      -7  [ = ]       0    ../../platforms/common/uORB/SubscriptionInterval.cpp
  -0.0%      -7  [ = ]       0    ../../platforms/common/uORB/uORB.cpp
  -0.0%      -7  [ = ]       0    ../../platforms/common/uORB/uORBDeviceMaster.cpp
  -0.0%      -7  [ = ]       0    ../../platforms/common/uORB/uORBDeviceNode.cpp
  -0.0%      -7  [ = ]       0    ../../platforms/common/uORB/uORBManager.cpp
  -0.0%      -7  [ = ]       0    ../../platforms/nuttx/src/px4/common/gpio/mcp23009/mcp23009.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/adc/ads1115/ads1115_main.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/adc/board_adc/ADC.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/barometer/bmp388/bmp388.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/barometer/invensense/icp201xx/ICP201XX.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/barometer/ms5611/ms5611.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/camera_capture/camera_capture.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/camera_trigger/camera_trigger.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/cdcacm_autostart/cdcacm_autostart.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/differential_pressure/ms4525do/MS4525DO.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/differential_pressure/ms5525dso/MS5525DSO.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/differential_pressure/sdp3x/SDP3X.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/distance_sensor/cm8jl65/CM8JL65.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/distance_sensor/gy_us42/GY_US42.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/distance_sensor/leddar_one/LeddarOne.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/distance_sensor/lightware_laser_i2c/lightware_laser_i2c.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/distance_sensor/lightware_laser_serial/lightware_laser_serial.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/distance_sensor/ll40ls/LidarLiteI2C.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/distance_sensor/srf02/SRF02.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/distance_sensor/teraranger/TERARANGER.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/distance_sensor/tf02pro/TF02PRO.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/distance_sensor/tfmini/TFMINI.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/distance_sensor/ulanding_radar/AerotennaULanding.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/distance_sensor/vl53l0x/VL53L0X.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/distance_sensor/vl53l1x/vl53l1x.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/dshot/DShot.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/gnss/septentrio/septentrio.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/gpio/mcp23009/mcp23009_main.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/gps/gps.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/heater/heater.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/imu/analog_devices/adis16470/ADIS16470.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/imu/bosch/bmi088/BMI088_Accelerometer.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/imu/bosch/bmi088/BMI088_Gyroscope.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/imu/invensense/icm20602/ICM20602.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/imu/invensense/icm20649/ICM20649.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/imu/invensense/icm20948/ICM20948.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/imu/invensense/icm20948/ICM20948_AK09916.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/imu/invensense/icm42670p/ICM42670P.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/imu/invensense/icm42688p/ICM42688P.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/imu/invensense/icm45686/ICM45686.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/imu/invensense/iim42652/IIM42652.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/lights/rgbled/rgbled.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/lights/rgbled_is31fl3195/rgbled_is31fl3195.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/lights/rgbled_lp5562/rgbled_lp5562.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/lights/rgbled_ncp5623c/rgbled_ncp5623c.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/magnetometer/akm/ak09916/AK09916.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/magnetometer/akm/ak8963/AK8963.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/magnetometer/bosch/bmm150/BMM150.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/magnetometer/hmc5883/HMC5883.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/magnetometer/isentek/ist8308/IST8308.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/magnetometer/isentek/ist8310/IST8310.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/magnetometer/lis3mdl/lis3mdl.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/magnetometer/lsm303agr/LSM303AGR.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/magnetometer/memsic/mmc5983ma/mmc5983ma.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/magnetometer/qmc5883l/QMC5883L.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/magnetometer/rm3100/rm3100.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/magnetometer/st/iis2mdc/iis2mdc.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/magnetometer/vtrantech/vcm1193l/VCM1193L.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/osd/msp_osd/msp_osd.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/power_monitor/ina226/ina226.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/power_monitor/ina228/ina228.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/power_monitor/ina238/ina238.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/power_monitor/pm_selector_auterion/PowerMonitorSelectorAuterion.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/pwm_out/PWMOut.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/px4io/px4io.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/rc_input/RCInput.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/rc_input/crsf_telemetry.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/rc_input/ghst_telemetry.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/safety_button/SafetyButton.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/tone_alarm/ToneAlarm.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/uavcan/actuators/esc.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/uavcan/arming_status.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/uavcan/beep.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/uavcan/remoteid.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/uavcan/rgbled.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/uavcan/safety_state.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/uavcan/sensors/accel.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/uavcan/sensors/baro.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/uavcan/sensors/battery.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/uavcan/sensors/gnss.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/uavcan/sensors/gyro.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/uavcan/sensors/mag.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/uavcan/sensors/rangefinder.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/uavcan/sensors/safety_button.cpp
  -0.0%      -7  [ = ]       0    ../../src/drivers/uavcan/uavcan_main.cpp
  -0.0%      -7  [ = ]       0    ../../src/lib/avoidance/ObstacleAvoidance.cpp
  -0.0%      -7  [ = ]       0    ../../src/lib/battery/battery.cpp
  -0.0%      -7  [ = ]       0    ../../src/lib/button/ButtonPublisher.cpp
  -0.0%      -7  [ = ]       0    ../../src/lib/collision_prevention/CollisionPrevention.cpp
  -0.0%      -7  [ = ]       0    ../../src/lib/dataman_client/DatamanClient.cpp
  -0.0%      -7  [ = ]       0    ../../src/lib/drivers/accelerometer/PX4Accelerometer.cpp
  -0.0%      -7  [ = ]       0    ../../src/lib/drivers/gyroscope/PX4Gyroscope.cpp
  -0.0%      -7  [ = ]       0    ../../src/lib/drivers/magnetometer/PX4Magnetometer.cpp
  -0.0%      -7  [ = ]       0    ../../src/lib/drivers/rangefinder/PX4Rangefinder.cpp
  -0.0%      -7  [ = ]       0    ../../src/lib/led/led.cpp
  -0.0%      -7  [ = ]       0    ../../src/lib/mixer_module/actuator_test.cpp
  -0.0%      -7  [ = ]       0    ../../src/lib/mixer_module/mixer_module.cpp
  -0.0%      -7  [ = ]       0    ../../src/lib/parameters/autosave.cpp
  -0.0%      -7  [ = ]       0    ../../src/lib/rtl/rtl_time_estimator.cpp
  -0.0%      -7  [ = ]       0    ../../src/lib/sensor_calibration/Accelerometer.cpp
  -0.0%      -7  [ = ]       0    ../../src/lib/sensor_calibration/Barometer.cpp
  -0.0%      -7  [ = ]       0    ../../src/lib/sensor_calibration/Gyroscope.cpp
  -0.0%      -7  [ = ]       0    ../../src/lib/sensor_calibration/Magnetometer.cpp
  -0.1%      -7  [ = ]       0    ../../src/lib/timesync/Timesync.cpp
  -0.0%      -7  [ = ]       0    ../../src/lib/weather_vane/WeatherVane.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/airspeed_selector/airspeed_selector_main.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/battery_status/analog_battery.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/battery_status/battery_status.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/camera_feedback/CameraFeedback.cpp
  -0.1%      -7  [ = ]       0    ../../src/modules/commander/Arming/ArmAuthorization/ArmAuthorization.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/commander/Commander.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/HealthAndArmingChecks.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/accelerometerCheck.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/airspeedCheck.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/baroCheck.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/batteryCheck.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/cpuResourceCheck.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/distanceSensorChecks.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/escCheck.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/estimatorCheck.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/externalChecks.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/geofenceCheck.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/gyroCheck.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/homePositionCheck.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/imuConsistencyCheck.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/loggerCheck.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/magnetometerCheck.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/manualControlCheck.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/missionCheck.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/navigatorCheck.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/offboardCheck.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/powerCheck.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/rcAndDataLinkCheck.cpp
  -0.0%      -7  [ = ]       0    ../../src/modules/commander/HealthAndArmingChecks/checks/systemCheck.cpp
  -...*[Comment body truncated]*

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: No status
Development

Successfully merging this pull request may close these issues.

4 participants