|
| Navigator (const Navigator &)=delete |
|
Navigator | operator= (const Navigator &)=delete |
|
void | run () override |
|
int | print_status () override |
|
void | load_fence_from_file (const char *filename) |
| Load fence from file.
|
|
void | publish_geofence_result () |
| Publish the geofence result.
|
|
void | publish_vehicle_cmd (vehicle_command_s *vcmd) |
|
void | fake_traffic (const char *callsign, float distance, float direction, float traffic_heading, float altitude_diff, float hor_velocity, float ver_velocity) |
| Generate an artificial traffic indication. More...
|
|
void | check_traffic () |
| Check nearby traffic for potential collisions.
|
|
void | set_can_loiter_at_sp (bool can_loiter) |
| Setters.
|
|
void | set_position_setpoint_triplet_updated () |
|
void | set_mission_result_updated () |
|
struct home_position_s * | get_home_position () |
| Getters.
|
|
struct mission_result_s * | get_mission_result () |
|
struct position_setpoint_triplet_s * | get_position_setpoint_triplet () |
|
struct position_setpoint_triplet_s * | get_reposition_triplet () |
|
struct position_setpoint_triplet_s * | get_takeoff_triplet () |
|
struct vehicle_global_position_s * | get_global_position () |
|
struct vehicle_land_detected_s * | get_land_detected () |
|
struct vehicle_local_position_s * | get_local_position () |
|
struct vehicle_status_s * | get_vstatus () |
|
PrecLand * | get_precland () |
| allow others, e.g. More...
|
|
const vehicle_roi_s & | get_vroi () |
|
void | reset_vroi () |
|
bool | home_alt_valid () |
|
bool | home_position_valid () |
|
int | get_mission_sub () |
|
Geofence & | get_geofence () |
|
bool | get_can_loiter_at_sp () |
|
float | get_loiter_radius () |
|
float | get_default_acceptance_radius () |
| Returns the default acceptance radius defined by the parameter.
|
|
float | get_acceptance_radius () |
| Get the acceptance radius. More...
|
|
float | get_default_altitude_acceptance_radius () |
| Get the default altitude acceptance radius (i.e. More...
|
|
float | get_altitude_acceptance_radius () |
| Get the altitude acceptance radius. More...
|
|
float | get_cruising_speed () |
| Get the cruising speed. More...
|
|
void | set_cruising_speed (float speed=-1.0f) |
| Set the cruising speed. More...
|
|
void | reset_cruising_speed () |
| Reset cruising speed to default values. More...
|
|
void | reset_triplets () |
| Set triplets to invalid.
|
|
float | get_cruising_throttle () |
| Get the target throttle. More...
|
|
void | set_cruising_throttle (float throttle=-1.0f) |
| Set the target throttle.
|
|
float | get_acceptance_radius (float mission_item_radius) |
| Get the acceptance radius given the mission item preset radius. More...
|
|
float | get_yaw_acceptance (float mission_item_yaw) |
| Get the yaw acceptance given the current mission item. More...
|
|
orb_advert_t * | get_mavlink_log_pub () |
|
void | increment_mission_instance_count () |
|
void | set_mission_failure (const char *reason) |
|
bool | is_planned_mission () const |
|
bool | on_mission_landing () |
|
bool | start_mission_landing () |
|
bool | mission_start_land_available () |
|
bool | mission_landing_required () |
|
int | rtl_type () |
|
bool | in_rtl_state () const |
|
bool | abort_landing () |
|
float | get_loiter_min_alt () const |
|
float | get_takeoff_min_alt () const |
|
bool | get_takeoff_required () const |
|
float | get_yaw_timeout () const |
|
float | get_yaw_threshold () const |
|
float | get_vtol_back_trans_deceleration () const |
|
float | get_vtol_reverse_delay () const |
|
bool | force_vtol () |
|
| ModuleParams (ModuleParams *parent) |
|
void | setParent (ModuleParams *parent) |
| Sets the parent module. More...
|
|
| ModuleParams (const ModuleParams &)=delete |
|
ModuleParams & | operator= (const ModuleParams &)=delete |
|
| ModuleParams (ModuleParams &&)=delete |
|
ModuleParams & | operator= (ModuleParams &&)=delete |
|
void | setSibling (ModuleParams * sibling) |
|
const ModuleParams * | getSibling () const |
|