PX4 Firmware
PX4 Autopilot Software http://px4.io
|
#include <mission_result.h>
Public Attributes | |
uint64_t | timestamp |
uint32_t | instance_count |
int32_t | seq_reached |
uint16_t | seq_current |
uint16_t | seq_total |
uint16_t | item_changed_index |
uint16_t | item_do_jump_remaining |
bool | valid |
bool | warning |
bool | finished |
bool | failure |
bool | stay_in_failsafe |
bool | flight_termination |
bool | item_do_jump_changed |
uint8_t | execution_mode |
Definition at line 54 of file mission_result.h.
uint8_t mission_result_s::execution_mode |
Definition at line 70 of file mission_result.h.
Referenced by Mission::set_execution_mode().
bool mission_result_s::failure |
Definition at line 66 of file mission_result.h.
Referenced by Commander::run(), Navigator::set_mission_failure(), and Mission::update_mission().
bool mission_result_s::finished |
Definition at line 65 of file mission_result.h.
Referenced by Land::on_activation(), Takeoff::on_active(), Land::on_active(), Commander::run(), Mission::set_current_mission_item(), Mission::set_mission_items(), and Takeoff::set_takeoff_position().
bool mission_result_s::flight_termination |
Definition at line 68 of file mission_result.h.
Referenced by Commander::run(), DataLinkLoss::set_dll_item(), GpsFailure::set_gpsf_item(), and RCLoss::set_rcl_item().
uint32_t mission_result_s::instance_count |
Definition at line 57 of file mission_result.h.
Referenced by Navigator::increment_mission_instance_count(), and Commander::run().
uint16_t mission_result_s::item_changed_index |
Definition at line 61 of file mission_result.h.
Referenced by Navigator::publish_mission_result(), and Mission::report_do_jump_mission_changed().
bool mission_result_s::item_do_jump_changed |
Definition at line 69 of file mission_result.h.
Referenced by Navigator::publish_mission_result(), and Mission::report_do_jump_mission_changed().
uint16_t mission_result_s::item_do_jump_remaining |
Definition at line 62 of file mission_result.h.
Referenced by Navigator::publish_mission_result(), and Mission::report_do_jump_mission_changed().
uint16_t mission_result_s::seq_current |
Definition at line 59 of file mission_result.h.
Referenced by Mission::set_current_mission_item(), and MavlinkStreamHighLatency2::write_mission_result().
int32_t mission_result_s::seq_reached |
Definition at line 58 of file mission_result.h.
Referenced by Mission::on_inactive(), Mission::set_mission_item_reached(), and Mission::update_mission().
uint16_t mission_result_s::seq_total |
Definition at line 60 of file mission_result.h.
Referenced by Mission::check_mission_valid(), Commander::handle_command(), and Mission::update_mission().
bool mission_result_s::stay_in_failsafe |
Definition at line 67 of file mission_result.h.
Referenced by DataLinkLoss::advance_dll(), RCLoss::advance_rcl(), NavigatorMode::run(), and Commander::run().
uint64_t mission_result_s::timestamp |
Definition at line 56 of file mission_result.h.
Referenced by Navigator::publish_mission_result(), and Commander::run().
bool mission_result_s::valid |
Definition at line 63 of file mission_result.h.
Referenced by Mission::check_mission_valid(), Mission::landing(), Commander::run(), Navigator::run(), Mission::set_current_mission_index(), and Mission::update_mission().
bool mission_result_s::warning |
Definition at line 64 of file mission_result.h.
Referenced by MissionFeasibilityChecker::checkDistancesBetweenWaypoints(), MissionFeasibilityChecker::checkDistanceToFirstWaypoint(), MissionFeasibilityChecker::checkHomePositionAltitude(), and Commander::run().