_action_start | MissionBlock | protected |
_actuator_pub | MissionBlock | protected |
_current_mission_index | Mission | private |
_distance_current_previous | Mission | private |
_execution_mode_changed | Mission | private |
_home_inited | Mission | private |
_inited | Mission | private |
_land_start_available | Mission | private |
_land_start_index | Mission | private |
_landing_alt | Mission | private |
_landing_lat | Mission | private |
_landing_lon | Mission | private |
_min_current_sp_distance_xy | Mission | private |
_mission | Mission | private |
_mission_changed | Mission | private |
_mission_execution_mode | Mission | private |
_mission_item | MissionBlock | protected |
_mission_waypoints_changed | Mission | private |
_navigator | NavigatorMode | protected |
_need_mission_reset | Mission | private |
_need_takeoff | Mission | private |
_time_first_inside_orbit | MissionBlock | protected |
_time_wp_reached | MissionBlock | protected |
_waypoint_position_reached | MissionBlock | protected |
_waypoint_position_reached_previously | MissionBlock | protected |
_waypoint_yaw_reached | MissionBlock | protected |
advance_mission() | Mission | private |
altitude_sp_foh_update() | Mission | private |
calculate_takeoff_altitude(struct mission_item_s *mission_item) | Mission | private |
check_mission_valid(bool force) | Mission | private |
copy_position_if_valid(struct mission_item_s *mission_item, struct position_setpoint_s *setpoint) | Mission | private |
cruising_speed_sp_update() | Mission | private |
do_abort_landing() | Mission | private |
do_need_move_to_land() | Mission | private |
do_need_move_to_takeoff() | Mission | private |
do_need_vertical_takeoff() | Mission | private |
find_mission_land_start() | Mission | private |
generate_waypoint_from_heading(struct position_setpoint_s *setpoint, float yaw) | Mission | private |
get_absolute_altitude_for_item(const mission_item_s &mission_item) const | MissionBlock | protected |
get_land_start_available() const | Mission | inline |
get_land_start_index() const | Mission | inline |
get_landing_alt() | Mission | inline |
get_landing_lat() | Mission | inline |
get_landing_lon() | Mission | inline |
get_mission_changed() const | Mission | inline |
get_mission_finished() const | Mission | inline |
get_mission_waypoints_changed() const | Mission | inline |
get_time_inside(const mission_item_s &item) const | MissionBlock | protected |
heading_sp_update() | Mission | private |
index_closest_mission_item() const | Mission | private |
is_mission_item_reached() | MissionBlock | protected |
issue_command(const mission_item_s &item) | MissionBlock | protected |
item_contains_position(const mission_item_s &item) | MissionBlock | static |
land_start() | Mission | |
landing() | Mission | |
Mission(Navigator *navigator) | Mission | |
mission_altitude_mode enum name | Mission | |
MISSION_ALTMODE_FOH enum value | Mission | |
MISSION_ALTMODE_ZOH enum value | Mission | |
mission_apply_limitation(mission_item_s &item) | MissionBlock | protected |
mission_item_to_position_setpoint(const mission_item_s &item, position_setpoint_s *sp) | MissionBlock | protected |
MISSION_TYPE_MISSION enum value | Mission | private |
MISSION_TYPE_NONE | Mission | private |
MISSION_TYPE_NONE enum value | Mission | private |
MissionBlock(Navigator *navigator) | MissionBlock | |
MissionBlock(const MissionBlock &)=delete | MissionBlock | |
NavigatorMode(Navigator *navigator) | NavigatorMode | |
NavigatorMode(const NavigatorMode &)=delete | NavigatorMode | |
need_to_reset_mission(bool active) | Mission | private |
on_activation() override | Mission | virtual |
on_active() override | Mission | virtual |
on_inactivation() override | Mission | virtual |
on_inactive() override | Mission | virtual |
operator=(const MissionBlock &)=delete | MissionBlock | |
NavigatorMode::operator=(const NavigatorMode &)=delete | NavigatorMode | |
position_setpoint_equal(const position_setpoint_s *p1, const position_setpoint_s *p2) const | Mission | private |
prepare_mission_items(mission_item_s *mission_item, mission_item_s *next_position_mission_item, bool *has_next_position_item) | Mission | private |
read_mission_item(int offset, struct mission_item_s *mission_item) | Mission | private |
report_do_jump_mission_changed(int index, int do_jumps_remaining) | Mission | private |
reset_mission(struct mission_s &mission) | Mission | private |
reset_mission_item_reached() | MissionBlock | protected |
run(bool active) | NavigatorMode | |
save_mission_state() | Mission | private |
set_align_mission_item(struct mission_item_s *mission_item, struct mission_item_s *mission_item_next) | Mission | private |
set_closest_item_as_current() | Mission | |
set_current_mission_index(uint16_t index) | Mission | |
set_current_mission_item() | Mission | private |
set_execution_mode(const uint8_t mode) | Mission | |
set_idle_item(struct mission_item_s *item) | MissionBlock | protected |
set_land_item(struct mission_item_s *item, bool at_current_location) | MissionBlock | protected |
set_loiter_item(struct mission_item_s *item, float min_clearance=-1.0f) | MissionBlock | protected |
set_mission_item_reached() | Mission | private |
set_mission_items() | Mission | private |
set_takeoff_item(struct mission_item_s *item, float abs_altitude, float min_pitch=0.0f) | MissionBlock | protected |
set_vtol_transition_item(struct mission_item_s *item, const uint8_t new_mode) | MissionBlock | protected |
update_mission() | Mission | private |
work_item_type enum name | Mission | private |
WORK_ITEM_TYPE_ALIGN enum value | Mission | private |
WORK_ITEM_TYPE_CMD_BEFORE_MOVE enum value | Mission | private |
WORK_ITEM_TYPE_DEFAULT | Mission | private |
WORK_ITEM_TYPE_DEFAULT enum value | Mission | private |
WORK_ITEM_TYPE_MOVE_TO_LAND enum value | Mission | private |
WORK_ITEM_TYPE_MOVE_TO_LAND_AFTER_TRANSITION enum value | Mission | private |
WORK_ITEM_TYPE_PRECISION_LAND enum value | Mission | private |
WORK_ITEM_TYPE_TAKEOFF enum value | Mission | private |
WORK_ITEM_TYPE_TRANSITON_AFTER_TAKEOFF enum value | Mission | private |
~Mission() override=default | Mission | |
~MissionBlock()=default | MissionBlock | virtual |
~NavigatorMode()=default | NavigatorMode | virtual |