Paparazzi UAS  v4.2.2_stable-4-gcc32f65
Paparazzi is a free software Unmanned Aircraft System.
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
vi.h File Reference
+ Include dependency graph for vi.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  Vi_imu_info
 
struct  Vi_gps_info
 
struct  Vi_ahrs_info
 
struct  Vi_info
 
struct  Vi_command
 
struct  VehicleInterface
 

Macros

#define vi_SetEnabled(_val)
 

Functions

void vi_init (void)
 
void vi_set_enabled (bool_t enabled)
 
void vi_periodic (void)
 
void vi_update_info (void)
 
void vi_notify_imu_available (void)
 
void vi_notify_mag_available (void)
 
void vi_notify_gps_available (void)
 
void vi_notify_baro_abs_available (void)
 
void vi_impl_init (void)
 
void vi_impl_periodic (void)
 
void vi_impl_set_enabled (bool_t enabled)
 

Variables

struct VehicleInterface vi
 

Macro Definition Documentation

#define vi_SetEnabled (   _val)
Value:
{ \
vi.enabled = _val; \
}
struct VehicleInterface vi
Definition: vi.c:32
bool_t enabled
Definition: vi.h:80
void vi_set_enabled(bool_t enabled)
Definition: vi.c:67

Definition at line 106 of file vi.h.

Function Documentation

void vi_impl_init ( void  )

Definition at line 26 of file vi_datalink.c.

References VehicleInterface::available_sensors, overo_link_init(), and vi.

Referenced by vi_init().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void vi_impl_periodic ( void  )

Definition at line 29 of file vi_datalink.c.

References on_overo_link_lost(), and OveroLinkPeriodic.

Referenced by vi_periodic().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void vi_impl_set_enabled ( bool_t  enabled)

Referenced by vi_set_enabled().

+ Here is the caller graph for this function:

void vi_notify_baro_abs_available ( void  )

Definition at line 97 of file vi_overo_link.c.

References VehicleInterface::available_sensors, and vi.

Referenced by on_baro_abs_event().

+ Here is the caller graph for this function:

void vi_notify_gps_available ( void  )

Definition at line 89 of file vi_overo_link.c.

References VehicleInterface::available_sensors, and vi.

Referenced by on_gps_event().

+ Here is the caller graph for this function:

void vi_notify_imu_available ( void  )

Definition at line 85 of file vi_overo_link.c.

References VehicleInterface::available_sensors, and vi.

Referenced by on_gyro_event().

+ Here is the caller graph for this function:

void vi_notify_mag_available ( void  )

Definition at line 93 of file vi_overo_link.c.

References VehicleInterface::available_sensors, and vi.

Referenced by on_mag_event().

+ Here is the caller graph for this function:

void vi_set_enabled ( bool_t  enabled)

Definition at line 67 of file vi.c.

References vi_impl_set_enabled().

+ Here is the call graph for this function:

void vi_update_info ( void  )

Definition at line 72 of file vi.c.

Variable Documentation