Paparazzi UAS
v7.0_unstable
Paparazzi is a free software Unmanned Aircraft System.
|
A dummy guidance module to run the oneloop_andi controller. More...
#include "firmwares/rotorcraft/guidance/guidance_h.h"
#include "firmwares/rotorcraft/guidance/guidance_v.h"
#include "firmwares/rotorcraft/guidance/guidance_oneloop.h"
#include "firmwares/rotorcraft/oneloop/oneloop_andi.h"
Go to the source code of this file.
Functions | |
void | guidance_h_run_enter (void) |
void | guidance_v_run_enter (void) |
struct StabilizationSetpoint | guidance_h_run_pos (bool in_flight, struct HorizontalGuidance *gh) |
struct StabilizationSetpoint | guidance_h_run_speed (bool in_flight, struct HorizontalGuidance *gh) |
struct StabilizationSetpoint | guidance_h_run_accel (bool in_flight, struct HorizontalGuidance *gh) |
struct ThrustSetpoint | guidance_v_run_pos (bool in_flight UNUSED, struct VerticalGuidance *gv) |
struct ThrustSetpoint | guidance_v_run_speed (bool in_flight UNUSED, struct VerticalGuidance *gv) |
struct ThrustSetpoint | guidance_v_run_accel (bool in_flight UNUSED, struct VerticalGuidance *gv) |
struct StabilizationSetpoint | guidance_oneloop_run_mode (bool in_flight, struct HorizontalGuidance *gh, struct VerticalGuidance *gv, enum GuidanceOneloop_HMode h_mode, enum GuidanceOneloop_VMode v_mode) |
Variables | |
struct ThrustSetpoint | thrust_sp |
static struct VerticalGuidance * | _gv = &guidance_v |
static enum GuidanceOneloop_VMode | _v_mode = GUIDANCE_ONELOOP_V_POS |
A dummy guidance module to run the oneloop_andi controller.
Definition in file guidance_oneloop.c.
struct StabilizationSetpoint guidance_h_run_accel | ( | bool | in_flight, |
struct HorizontalGuidance * | gh | ||
) |
Definition at line 45 of file guidance_oneloop.c.
void guidance_h_run_enter | ( | void | ) |
Definition at line 35 of file guidance_oneloop.c.
References CTRL_ANDI, and oneloop_andi_enter().
Referenced by guidance_h_from_nav(), and guidance_h_hover_enter().
struct StabilizationSetpoint guidance_h_run_pos | ( | bool | in_flight, |
struct HorizontalGuidance * | gh | ||
) |
Definition at line 45 of file guidance_oneloop.c.
struct StabilizationSetpoint guidance_h_run_speed | ( | bool | in_flight, |
struct HorizontalGuidance * | gh | ||
) |
Definition at line 45 of file guidance_oneloop.c.
struct StabilizationSetpoint guidance_oneloop_run_mode | ( | bool | in_flight, |
struct HorizontalGuidance * | gh, | ||
struct VerticalGuidance * | gv, | ||
enum GuidanceOneloop_HMode | h_mode, | ||
enum GuidanceOneloop_VMode | v_mode | ||
) |
Definition at line 45 of file guidance_oneloop.c.
struct ThrustSetpoint guidance_v_run_accel | ( | bool in_flight | UNUSED, |
struct VerticalGuidance * | gv | ||
) |
Definition at line 45 of file guidance_oneloop.c.
void guidance_v_run_enter | ( | void | ) |
Definition at line 40 of file guidance_oneloop.c.
Referenced by guidance_v_guided_enter(), guidance_v_mode_changed(), and guidance_v_z_enter().
struct ThrustSetpoint guidance_v_run_pos | ( | bool in_flight | UNUSED, |
struct VerticalGuidance * | gv | ||
) |
Definition at line 45 of file guidance_oneloop.c.
struct ThrustSetpoint guidance_v_run_speed | ( | bool in_flight | UNUSED, |
struct VerticalGuidance * | gv | ||
) |
Definition at line 45 of file guidance_oneloop.c.
|
static |
Definition at line 45 of file guidance_oneloop.c.
|
static |
Definition at line 45 of file guidance_oneloop.c.
struct ThrustSetpoint thrust_sp |
Definition at line 1 of file guidance_oneloop.c.