PX4 Firmware
PX4 Autopilot Software http://px4.io
|
#include <vehicle_attitude_setpoint.h>
Public Attributes | |
uint64_t | timestamp |
float | roll_body |
float | pitch_body |
float | yaw_body |
float | yaw_sp_move_rate |
float | q_d [4] |
float | thrust_body [3] |
bool | q_d_valid |
bool | roll_reset_integral |
bool | pitch_reset_integral |
bool | yaw_reset_integral |
bool | fw_control_yaw |
uint8_t | apply_flaps |
uint8_t | _padding0 [6] |
Definition at line 54 of file vehicle_attitude_setpoint.h.
uint8_t vehicle_attitude_setpoint_s::_padding0[6] |
Definition at line 69 of file vehicle_attitude_setpoint.h.
uint8_t vehicle_attitude_setpoint_s::apply_flaps |
Definition at line 68 of file vehicle_attitude_setpoint.h.
Referenced by FixedwingAttitudeControl::control_flaps(), FixedwingPositionControl::control_landing(), FixedwingPositionControl::control_position(), and FixedwingPositionControl::control_takeoff().
bool vehicle_attitude_setpoint_s::fw_control_yaw |
Definition at line 67 of file vehicle_attitude_setpoint.h.
Referenced by FixedwingPositionControl::control_landing(), FixedwingPositionControl::control_position(), FixedwingPositionControl::control_takeoff(), and FixedwingAttitudeControl::Run().
float vehicle_attitude_setpoint_s::pitch_body |
Definition at line 58 of file vehicle_attitude_setpoint.h.
Referenced by FixedwingPositionControl::control_landing(), FixedwingPositionControl::control_position(), FixedwingPositionControl::control_takeoff(), MavlinkReceiver::handle_message_set_attitude_target(), GpsFailure::on_active(), FixedwingAttitudeControl::Run(), FixedwingPositionControl::Run(), MavlinkStreamAttitudeTarget::send(), FixedwingPositionControl::status_publish(), ControlMath::thrustToAttitude(), Standard::update_mc_state(), Tailsitter::update_transition_state(), Standard::update_transition_state(), and FixedwingAttitudeControl::vehicle_manual_poll().
bool vehicle_attitude_setpoint_s::pitch_reset_integral |
Definition at line 65 of file vehicle_attitude_setpoint.h.
Referenced by FixedwingPositionControl::control_position(), FixedwingPositionControl::control_takeoff(), and FixedwingAttitudeControl::Run().
float vehicle_attitude_setpoint_s::q_d[4] |
Definition at line 61 of file vehicle_attitude_setpoint.h.
Referenced by RoverPositionControl::control_attitude(), MavlinkReceiver::handle_message_set_attitude_target(), MulticopterPositionControl::limit_thrust_during_landing(), GpsFailure::on_active(), FixedwingPositionControl::Run(), MavlinkStreamAttitudeTarget::send(), ControlMath::thrustToAttitude(), Standard::update_mc_state(), Tailsitter::update_transition_state(), Standard::update_transition_state(), and FixedwingAttitudeControl::vehicle_manual_poll().
bool vehicle_attitude_setpoint_s::q_d_valid |
Definition at line 63 of file vehicle_attitude_setpoint.h.
Referenced by MavlinkReceiver::handle_message_set_attitude_target(), GpsFailure::on_active(), FixedwingPositionControl::Run(), MavlinkStreamAttitudeTarget::send(), ControlMath::thrustToAttitude(), Standard::update_mc_state(), Tailsitter::update_transition_state(), Standard::update_transition_state(), and FixedwingAttitudeControl::vehicle_manual_poll().
float vehicle_attitude_setpoint_s::roll_body |
Definition at line 57 of file vehicle_attitude_setpoint.h.
Referenced by FixedwingPositionControl::calculate_target_airspeed(), FixedwingPositionControl::control_landing(), FixedwingPositionControl::control_position(), FixedwingPositionControl::control_takeoff(), MavlinkReceiver::handle_message_set_attitude_target(), GpsFailure::on_active(), FixedwingAttitudeControl::Run(), FixedwingPositionControl::Run(), MavlinkStreamAttitudeTarget::send(), FixedwingPositionControl::status_publish(), ControlMath::thrustToAttitude(), Standard::update_mc_state(), Tailsitter::update_transition_state(), Standard::update_transition_state(), and FixedwingAttitudeControl::vehicle_manual_poll().
bool vehicle_attitude_setpoint_s::roll_reset_integral |
Definition at line 64 of file vehicle_attitude_setpoint.h.
Referenced by FixedwingPositionControl::control_position(), FixedwingPositionControl::control_takeoff(), and FixedwingAttitudeControl::Run().
float vehicle_attitude_setpoint_s::thrust_body[3] |
Definition at line 62 of file vehicle_attitude_setpoint.h.
Referenced by RoverPositionControl::control_attitude(), FixedwingPositionControl::control_position(), MavlinkReceiver::handle_message_set_attitude_target(), MulticopterPositionControl::limit_thrust_during_landing(), GpsFailure::on_active(), FixedwingAttitudeControl::Run(), MavlinkStreamAttitudeTarget::send(), ControlMath::thrustToAttitude(), Tiltrotor::update_transition_state(), Tailsitter::update_transition_state(), FixedwingAttitudeControl::vehicle_attitude_setpoint_poll(), FixedwingAttitudeControl::vehicle_manual_poll(), Tiltrotor::waiting_on_tecs(), Tailsitter::waiting_on_tecs(), and Standard::waiting_on_tecs().
uint64_t vehicle_attitude_setpoint_s::timestamp |
Definition at line 56 of file vehicle_attitude_setpoint.h.
Referenced by MavlinkReceiver::handle_message_set_attitude_target(), GpsFailure::on_active(), MulticopterPositionControl::Run(), FixedwingPositionControl::Run(), MavlinkStreamAttitudeTarget::send(), VtolType::update_fw_state(), Tailsitter::update_transition_state(), and FixedwingAttitudeControl::vehicle_manual_poll().
float vehicle_attitude_setpoint_s::yaw_body |
Definition at line 59 of file vehicle_attitude_setpoint.h.
Referenced by FixedwingPositionControl::control_landing(), FixedwingPositionControl::control_position(), FixedwingPositionControl::control_takeoff(), MavlinkReceiver::handle_message_set_attitude_target(), FixedwingAttitudeControl::Run(), FixedwingPositionControl::Run(), MavlinkStreamAttitudeTarget::send(), ControlMath::thrustToAttitude(), Tailsitter::update_transition_state(), Standard::update_transition_state(), FixedwingAttitudeControl::vehicle_manual_poll(), and MavlinkStreamHighLatency2::write_attitude_sp().
bool vehicle_attitude_setpoint_s::yaw_reset_integral |
Definition at line 66 of file vehicle_attitude_setpoint.h.
Referenced by FixedwingPositionControl::control_position(), FixedwingPositionControl::control_takeoff(), and FixedwingAttitudeControl::Run().
float vehicle_attitude_setpoint_s::yaw_sp_move_rate |
Definition at line 60 of file vehicle_attitude_setpoint.h.
Referenced by PositionControl::getAttitudeSetpoint(), MavlinkReceiver::handle_message_set_attitude_target(), and MulticopterPositionControl::limit_thrust_during_landing().