Paparazzi UAS
v5.18.0_stable
Paparazzi is a free software Unmanned Aircraft System.
|
Go to the source code of this file.
Macros | |
#define | VI_MAX_H_SPEED 4. |
#define | VI_MAX_V_SPEED 2. |
#define | VI_MAX_HEADING_RATE RadOfDeg(60.) |
#define | VI_LIMIT_ATTITUDE(_x) {} |
#define | VI_PARSE_DATALINK(_dl_buffer) |
#define | VI_NAV_STICK_PARSE_DL(_dl_buffer) |
#define | NavUpdateWPFromVI(_wp) { if (vi.enabled) { vi_update_wp(uint8_t _wp); } } |
Functions | |
void | vi_update_wp (uint8_t wp_id) |
#define NavUpdateWPFromVI | ( | _wp | ) | { if (vi.enabled) { vi_update_wp(uint8_t _wp); } } |
Definition at line 114 of file vi_datalink.h.
#define VI_LIMIT_ATTITUDE | ( | _x | ) | {} |
Definition at line 49 of file vi_datalink.h.
#define VI_MAX_H_SPEED 4. |
Definition at line 30 of file vi_datalink.h.
#define VI_MAX_HEADING_RATE RadOfDeg(60.) |
Definition at line 38 of file vi_datalink.h.
#define VI_MAX_V_SPEED 2. |
Definition at line 34 of file vi_datalink.h.
#define VI_NAV_STICK_PARSE_DL | ( | _dl_buffer | ) |
Definition at line 104 of file vi_datalink.h.
#define VI_PARSE_DATALINK | ( | _dl_buffer | ) |
Definition at line 52 of file vi_datalink.h.
void vi_update_wp | ( | uint8_t | wp_id | ) |
Definition at line 42 of file vi_datalink.c.
References Vi_command::h_sp, VehicleInterface::input, navigation_update_wp_from_speed(), Vi_command::v_sp, VECT3_BOUND_BOX, vi, ViMaxHeadingRate, ViMaxHSpeed, ViMaxVSpeed, wp_speed_max, Int16Vect3::x, Int16Vect3::y, and Int16Vect3::z.