PX4 Firmware
PX4 Autopilot Software http://px4.io
|
#include <vehicle_land_detected.h>
Public Attributes | |
uint64_t | timestamp |
float | alt_max |
bool | freefall |
bool | ground_contact |
bool | maybe_landed |
bool | landed |
bool | in_ground_effect |
uint8_t | _padding0 [7] |
Definition at line 51 of file vehicle_land_detected.h.
uint8_t vehicle_land_detected_s::_padding0[7] |
Definition at line 60 of file vehicle_land_detected.h.
float vehicle_land_detected_s::alt_max |
Definition at line 54 of file vehicle_land_detected.h.
Referenced by MulticopterPositionControl::limit_altitude(), MissionBlock::mission_apply_limitation(), and land_detector::LandDetector::Run().
bool vehicle_land_detected_s::freefall |
Definition at line 55 of file vehicle_land_detected.h.
Referenced by BlockLocalPositionEstimator::landed(), Commander::run(), and land_detector::LandDetector::Run().
bool vehicle_land_detected_s::ground_contact |
Definition at line 56 of file vehicle_land_detected.h.
Referenced by MulticopterPositionControl::limit_thrust_during_landing(), and land_detector::LandDetector::Run().
bool vehicle_land_detected_s::in_ground_effect |
Definition at line 59 of file vehicle_land_detected.h.
Referenced by Ekf2::Run(), and land_detector::LandDetector::Run().
bool vehicle_land_detected_s::landed |
Definition at line 58 of file vehicle_land_detected.h.
Referenced by Mission::calculate_takeoff_altitude(), VtolType::can_transition_on_ground(), Commander::check_posvel_validity(), VtolType::check_quadchute_condition(), MissionFeasibilityChecker::checkMissionItemValidity(), MissionFeasibilityChecker::checkTakeoff(), FixedwingPositionControl::control_position(), Mission::do_need_vertical_takeoff(), Commander::estimator_check(), Commander::handle_command(), MissionBlock::is_mission_item_reached(), BlockLocalPositionEstimator::landed(), MissionBlock::mission_item_to_position_setpoint(), RTL::on_activation(), Land::on_active(), PrecLand::on_active(), Mission::on_active(), Mission::on_inactive(), FixedwingPositionControl::reset_takeoff_state(), MulticopterRateControl::Run(), AirspeedModule::Run(), Commander::run(), MulticopterPositionControl::Run(), Ekf2::Run(), Navigator::run(), land_detector::LandDetector::Run(), AirspeedModule::select_airspeed_and_publish(), MavlinkStreamUTMGlobalPosition::send(), MavlinkStreamExtendedSysState::send(), Mission::set_execution_mode(), FollowTarget::set_follow_target_item(), MissionBlock::set_loiter_item(), Loiter::set_loiter_position(), Mission::set_mission_items(), FixedwingPositionControl::tecs_update_pitch_throttle(), and Mission::update_mission().
bool vehicle_land_detected_s::maybe_landed |
Definition at line 57 of file vehicle_land_detected.h.
Referenced by MulticopterPositionControl::limit_thrust_during_landing(), MissionBlock::mission_item_to_position_setpoint(), MulticopterRateControl::Run(), and land_detector::LandDetector::Run().
uint64_t vehicle_land_detected_s::timestamp |
Definition at line 53 of file vehicle_land_detected.h.
Referenced by land_detector::LandDetector::Run().