Qualcomm Navigator Flight Control Interface  2.0
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Pages
Classes | Enumerations
snav_fci Namespace Reference

Namespace used for the Qualcomm Navigator Flight Control Interface project. More...

Classes

class  DisplacementDerivs
 Structure containing position along with its derivatives. More...
 
class  FlightControlInterface
 Interface to the Qualcomm Navigator Flight Controller. More...
 
class  StateVector
 Structure containing position and yaw along with their derivatives. More...
 
class  Waypoint
 Structure containing position and yaw along with their derivatives and some metadata. More...
 
struct  LandingConfig
 Structure containing options for landing. More...
 
class  PlannerConfig
 Structure containing options for the Planner. More...
 
class  RxConfig
 Structure containing options for the RX thread. More...
 
struct  TakeoffConfig
 Structure containing options for takeoff. More...
 
class  TxConfig
 Structure containing options for the TX thread. More...
 
class  WaypointConfig
 Structure containing waypoint options. More...
 
class  PwmCommand
 Structure containing the inputs to the sn_send_esc_pwm() Qualcomm Navigator API function. More...
 
class  RcCommand
 Structure containing the inputs to the sn_send_rc_command() Qualcomm Navigator API function. More...
 
class  RpmCommand
 Structure containing the inputs to the sn_send_esc_rpm() Qualcomm Navigator API function. More...
 
class  ThrustAttAngVelCommand
 Structure containing the inputs to the sn_send_thrust_att_ang_vel_command() Qualcomm Navigator API function. More...
 
class  TrajectoryCommand
 Structure containing the inputs to the sn_send_trajectory_tracking_command() Qualcomm Navigator API function. More...
 
class  TxCommand
 

Enumerations

enum  ReferenceFrame { ReferenceFrame::ESTIMATION, ReferenceFrame::LAUNCH, ReferenceFrame::WAYPOINT }
 Enum used to keep track of important reference frames. More...
 

Detailed Description

Namespace used for the Qualcomm Navigator Flight Control Interface project.

Enumeration Type Documentation

Enum used to keep track of important reference frames.

Enumerator
ESTIMATION 

Qualcomm Navigator's estimation frame

LAUNCH 

Qualcomm Navigator's launch frame, defined as the position and yaw of the vehicle with respect to the estimation frame when the propellers start spinning

WAYPOINT 

Frame used by FlightControlInterface for planning