Qualcomm Navigator Flight Control Interface
2.0
|
Structure containing the inputs to the sn_send_thrust_att_ang_vel_command() Qualcomm Navigator API function. More...
#include <thrust_att_ang_vel_command.hpp>
Public Member Functions | |
ThrustAttAngVelCommand () | |
Default constructor. | |
Public Member Functions inherited from snav_fci::TxCommand | |
Mode | get_mode () const |
Public Attributes | |
float | thrust |
std::array< float, 4 > | quaternion |
std::array< float, 3 > | angular_velocity |
Additional Inherited Members | |
Public Types inherited from snav_fci::TxCommand | |
enum | Mode { UNDEFINED, RC, RPM, PWM, THRUST_ATT_ANG_VEL, TRAJECTORY } |
Protected Attributes inherited from snav_fci::TxCommand | |
Mode | mode_ |
Structure containing the inputs to the sn_send_thrust_att_ang_vel_command() Qualcomm Navigator API function.
std::array<float, 3> snav_fci::ThrustAttAngVelCommand::angular_velocity |
Desired angular velocity vector expressed in the body frame in radians per second.
std::array<float, 4> snav_fci::ThrustAttAngVelCommand::quaternion |
Desired attitude specified as a quaternion. The first element of the array should contain the scalar part, followed by X, Y, and Z components.
float snav_fci::ThrustAttAngVelCommand::thrust |
Desired thrust in grams.