Paparazzi UAS
v5.18.0_stable
Paparazzi is a free software Unmanned Aircraft System.
|
#include "vehicle_interface/vi.h"
#include "subsystems/imu.h"
#include "subsystems/ahrs.h"
#include "subsystems/gps.h"
#include "generated/airframe.h"
Go to the source code of this file.
Macros | |
#define | VI_TIMEOUT 100 |
Functions | |
void | vi_init (void) |
void | vi_periodic (void) |
void | vi_set_enabled (bool enabled) |
void | vi_update_info (void) |
Variables | |
struct VehicleInterface | vi |
void vi_init | ( | void | ) |
Definition at line 36 of file vi.c.
References VehicleInterface::enabled, GUIDANCE_H_MODE_ATTITUDE, GUIDANCE_V_MODE_CLIMB, Vi_command::h_mode, Vi_command::h_sp, VehicleInterface::input, INT_EULERS_ZERO, VehicleInterface::last_msg, VehicleInterface::timeouted, Vi_command::v_mode, Vi_command::v_sp, vi, vi_impl_init(), and VI_TIMEOUT.
void vi_periodic | ( | void | ) |
Definition at line 51 of file vi.c.
References GUIDANCE_H_MODE_ATTITUDE, GUIDANCE_V_MODE_CLIMB, Vi_command::h_mode, Vi_command::h_sp, VehicleInterface::input, INT_EULERS_ZERO, VehicleInterface::last_msg, VehicleInterface::timeouted, Vi_command::v_mode, Vi_command::v_sp, vi, vi_impl_periodic(), and VI_TIMEOUT.
void vi_set_enabled | ( | bool | enabled | ) |
Definition at line 67 of file vi.c.
References VehicleInterface::enabled, and vi_impl_set_enabled().
struct VehicleInterface vi |
Definition at line 30 of file vi.c.
Referenced by float_quat_vmul_right(), vi_init(), vi_periodic(), and vi_update_wp().