PX4 Firmware
PX4 Autopilot Software http://px4.io
|
#include <vehicle_command.h>
Public Attributes | |
uint64_t | timestamp |
double | param5 |
double | param6 |
float | param1 |
float | param2 |
float | param3 |
float | param4 |
float | param7 |
uint16_t | command |
uint8_t | target_system |
uint8_t | target_component |
uint8_t | source_system |
uint8_t | source_component |
uint8_t | confirmation |
bool | from_external |
uint8_t | _padding0 [4] |
Definition at line 147 of file vehicle_command.h.
uint8_t vehicle_command_s::_padding0[4] |
Definition at line 164 of file vehicle_command.h.
uint16_t vehicle_command_s::command |
Definition at line 157 of file vehicle_command.h.
Referenced by vmount::InputMavlinkCmdMount::_ack_vehicle_command(), px4::logger::Logger::ack_vehicle_command(), events::SendEvent::answer_command(), answer_command(), calibrate_answer_command(), calibrate_cancel_check(), Navigator::check_traffic(), commander_low_prio_loop(), RCInput::cycle(), Mission::do_abort_landing(), Commander::handle_command(), VtolAttitudeControl::handle_command(), FixedwingPositionControl::handle_command(), MavlinkCommandSender::handle_vehicle_command(), px4::logger::Logger::handle_vehicle_command_update(), PX4IO::init(), MissionBlock::issue_command(), Mission::on_activation(), Mission::on_inactivation(), events::SendEvent::process_commands(), Navigator::publish_vehicle_cmd(), Navigator::publish_vehicle_command_ack(), Navigator::run(), MavlinkStreamCommandLong::send(), MissionBlock::set_land_item(), and vmount::InputMavlinkCmdMount::update_impl().
uint8_t vehicle_command_s::confirmation |
Definition at line 162 of file vehicle_command.h.
Referenced by MavlinkCommandSender::handle_vehicle_command(), PX4IO::init(), and Navigator::publish_vehicle_cmd().
bool vehicle_command_s::from_external |
Definition at line 163 of file vehicle_command.h.
Referenced by calibrate_cancel_check(), VtolAttitudeControl::handle_command(), Navigator::publish_vehicle_cmd(), and MavlinkStreamCommandLong::send().
float vehicle_command_s::param1 |
Definition at line 152 of file vehicle_command.h.
Referenced by FlightTaskOrbit::applyCommandParameters(), calibrate_cancel_check(), commander_low_prio_loop(), RCInput::cycle(), Mission::do_abort_landing(), Commander::handle_command(), VtolAttitudeControl::handle_command(), Commander::handle_command_motor_test(), MavlinkCommandSender::handle_vehicle_command(), px4::logger::Logger::handle_vehicle_command_update(), PX4IO::init(), MissionBlock::issue_command(), Mission::on_activation(), Mission::on_inactivation(), events::SendEvent::process_commands(), Navigator::run(), MissionBlock::set_land_item(), and vmount::InputMavlinkCmdMount::update_impl().
float vehicle_command_s::param2 |
Definition at line 153 of file vehicle_command.h.
Referenced by FlightTaskOrbit::applyCommandParameters(), calibrate_cancel_check(), commander_low_prio_loop(), RCInput::cycle(), Mission::do_abort_landing(), Commander::handle_command(), Commander::handle_command_motor_test(), MavlinkCommandSender::handle_vehicle_command(), MissionBlock::issue_command(), and vmount::InputMavlinkCmdMount::update_impl().
float vehicle_command_s::param3 |
Definition at line 154 of file vehicle_command.h.
Referenced by calibrate_cancel_check(), commander_low_prio_loop(), Commander::handle_command(), Commander::handle_command_motor_test(), MavlinkCommandSender::handle_vehicle_command(), MissionBlock::issue_command(), Mission::on_activation(), Mission::on_inactivation(), and vmount::InputMavlinkCmdMount::update_impl().
float vehicle_command_s::param4 |
Definition at line 155 of file vehicle_command.h.
Referenced by calibrate_cancel_check(), commander_low_prio_loop(), Commander::handle_command_motor_test(), MavlinkCommandSender::handle_vehicle_command(), MissionBlock::issue_command(), and vmount::InputMavlinkCmdMount::update_impl().
double vehicle_command_s::param5 |
Definition at line 150 of file vehicle_command.h.
Referenced by FlightTaskOrbit::applyCommandParameters(), calibrate_cancel_check(), commander_low_prio_loop(), Mission::do_abort_landing(), Commander::handle_command(), Commander::handle_command_motor_test(), MavlinkCommandSender::handle_vehicle_command(), MissionBlock::issue_command(), and events::SendEvent::process_commands().
double vehicle_command_s::param6 |
Definition at line 151 of file vehicle_command.h.
Referenced by FlightTaskOrbit::applyCommandParameters(), calibrate_cancel_check(), commander_low_prio_loop(), Mission::do_abort_landing(), Commander::handle_command(), MavlinkCommandSender::handle_vehicle_command(), and MissionBlock::issue_command().
float vehicle_command_s::param7 |
Definition at line 156 of file vehicle_command.h.
Referenced by FlightTaskOrbit::applyCommandParameters(), commander_low_prio_loop(), Mission::do_abort_landing(), Commander::handle_command(), MavlinkCommandSender::handle_vehicle_command(), MissionBlock::issue_command(), events::SendEvent::process_commands(), and vmount::InputMavlinkCmdMount::update_impl().
uint8_t vehicle_command_s::source_component |
Definition at line 161 of file vehicle_command.h.
Referenced by vmount::InputMavlinkCmdMount::_ack_vehicle_command(), px4::logger::Logger::ack_vehicle_command(), events::SendEvent::answer_command(), answer_command(), Commander::handle_command(), VtolAttitudeControl::handle_command(), PX4IO::init(), Navigator::publish_vehicle_cmd(), and Navigator::publish_vehicle_command_ack().
uint8_t vehicle_command_s::source_system |
Definition at line 160 of file vehicle_command.h.
Referenced by vmount::InputMavlinkCmdMount::_ack_vehicle_command(), px4::logger::Logger::ack_vehicle_command(), events::SendEvent::answer_command(), answer_command(), Commander::handle_command(), VtolAttitudeControl::handle_command(), PX4IO::init(), Navigator::publish_vehicle_cmd(), and Navigator::publish_vehicle_command_ack().
uint8_t vehicle_command_s::target_component |
Definition at line 159 of file vehicle_command.h.
Referenced by Commander::handle_command(), MavlinkCommandSender::handle_vehicle_command(), PX4IO::init(), Navigator::publish_vehicle_cmd(), MavlinkStreamCommandLong::send(), and vmount::InputMavlinkCmdMount::update_impl().
uint8_t vehicle_command_s::target_system |
Definition at line 158 of file vehicle_command.h.
Referenced by Commander::handle_command(), MavlinkCommandSender::handle_vehicle_command(), PX4IO::init(), Navigator::publish_vehicle_cmd(), MavlinkStreamCommandLong::send(), and vmount::InputMavlinkCmdMount::update_impl().
uint64_t vehicle_command_s::timestamp |
Definition at line 149 of file vehicle_command.h.
Referenced by arm_auth_request_msg_send(), events::SendEvent::custom_command(), MavlinkReceiver::handle_message_command_int(), MavlinkReceiver::handle_message_command_long(), MavlinkReceiver::handle_message_set_mode(), MavlinkCommandSender::handle_vehicle_command(), PX4IO::init(), Navigator::publish_vehicle_cmd(), MavlinkStreamCameraTrigger::send(), send_vehicle_command(), CameraTrigger::test(), and vmount::OutputMavlink::update().