|
Paparazzi UAS
v5.18.0_stable
Paparazzi is a free software Unmanned Aircraft System.
|
Go to the documentation of this file.
29 #ifndef AUTOPILOT_GUIDED_H
30 #define AUTOPILOT_GUIDED_H
94 #define GUIDED_FLAG_XY_OFFSET (1<<0)
95 #define GUIDED_FLAG_XY_BODY (1<<1)
96 #define GUIDED_FLAG_Z_OFFSET (1<<2)
97 #define GUIDED_FLAG_YAW_OFFSET (1<<3)
98 #define GUIDED_FLAG_XY_VEL (1<<5)
99 #define GUIDED_FLAG_Z_VEL (1<<6)
100 #define GUIDED_FLAG_YAW_RATE (1<<7)
void autopilot_guided_update(uint8_t flags, float x, float y, float z, float yaw)
Set guided setpoints using flag mask in GUIDED mode.
bool autopilot_guided_move_ned(float vx, float vy, float vz, float heading)
Set velocity and heading setpoints in GUIDED mode.
bool autopilot_guided_goto_ned(float x, float y, float z, float heading)
Set position and heading setpoints in GUIDED mode.
bool autopilot_guided_goto_body_relative(float dx, float dy, float dz, float dyaw)
Set position and heading setpoints wrt.
bool autopilot_guided_goto_ned_relative(float dx, float dy, float dz, float dyaw)
Set position and heading setpoints wrt.