PX4 Firmware
PX4 Autopilot Software http://px4.io
precland.h File Reference

Helper class to do precision landing with a landing target. More...

#include <matrix/math.hpp>
#include <lib/ecl/geo/geo.h>
#include <px4_platform_common/module_params.h>
#include <uORB/Subscription.hpp>
#include <uORB/topics/landing_target_pose.h>
#include "navigator_mode.h"
#include "mission_block.h"
Include dependency graph for precland.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  PrecLand
 
struct  PrecLand::_map_ref
 reference for local/global projections More...
 

Enumerations

enum  PrecLandState {
  PrecLandState::Start, PrecLandState::HorizontalApproach, PrecLandState::DescendAboveTarget, PrecLandState::FinalApproach,
  PrecLandState::Search, PrecLandState::Fallback, PrecLandState::Done
}
 
enum  PrecLandMode { PrecLandMode::Opportunistic = 1, PrecLandMode::Required = 2 }
 

Detailed Description

Helper class to do precision landing with a landing target.

Author
Nicolas de Palezieux (Sunflower Labs) ndepa.nosp@m.l@gm.nosp@m.ail.c.nosp@m.om

Definition in file precland.h.

Enumeration Type Documentation

◆ PrecLandMode

enum PrecLandMode
strong
Enumerator
Opportunistic 
Required 

Definition at line 62 of file precland.h.

◆ PrecLandState

enum PrecLandState
strong
Enumerator
Start 
HorizontalApproach 
DescendAboveTarget 
FinalApproach 
Search 
Fallback 
Done 

Definition at line 52 of file precland.h.