Qualcomm Navigator Flight Control Interface
2.0
|
Structure containing the inputs to the sn_send_trajectory_tracking_command() Qualcomm Navigator API function. More...
#include <trajectory_command.hpp>
Public Member Functions | |
TrajectoryCommand () | |
Default constructor. | |
TrajectoryCommand (const StateVector &sv) | |
Public Member Functions inherited from snav_fci::TxCommand | |
Mode | get_mode () const |
Public Attributes | |
SnPositionController | controller |
SnTrajectoryOptions | options |
std::array< float, 3 > | position |
std::array< float, 3 > | velocity |
std::array< float, 3 > | acceleration |
float | yaw |
float | yaw_rate |
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_trajectory_tracking_command() Qualcomm Navigator API function.
std::array<float, 3> snav_fci::TrajectoryCommand::acceleration |
Desired acceleration in meters per second.
SnPositionController snav_fci::TrajectoryCommand::controller |
Desired position controlller.
SnTrajectoryOptions snav_fci::TrajectoryCommand::options |
Options for trajectory tracking.
std::array<float, 3> snav_fci::TrajectoryCommand::position |
Desired position in meters.
std::array<float, 3> snav_fci::TrajectoryCommand::velocity |
Desired velocity in meters per second.
float snav_fci::TrajectoryCommand::yaw |
Desired yaw in radians.
float snav_fci::TrajectoryCommand::yaw_rate |
Desired yaw rate in radians per second.