|
Paparazzi UAS v7.1_unstable
Paparazzi is a free software Unmanned Aircraft System.
|
#include "std.h"
Include dependency graph for pump_control.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Functions | |
| void | pump_control_init (void) |
| void | pump_activate (void) |
| void | pump_purge (void) |
| void | pump_stop (void) |
| bool | pump_done (float duration, float timeout) |
| bool | pump_pumping (void) |
| void | pump_control_report (void) |
| void | pump_control_handler (float value) |
Variables | |
| float | pump_ctrl_state |
Definition in file pump_control.h.
Definition at line 79 of file pump_control.c.
References gpio_clear(), gpio_set(), pump_control, PUMP_CONTROL_GPIO_ACTIVATE, PUMP_CONTROL_GPIO_PURGE, PUMP_CTRL_PUMP, pump_ctrl_state, PumpControl::time, and PumpControl::time_pumping.
Referenced by pump_control_handler().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 121 of file pump_control.c.
References pump_activate(), PUMP_CTRL_OFF, PUMP_CTRL_PUMP, PUMP_CTRL_VALVE, pump_purge(), pump_stop(), and val.
Here is the call graph for this function:Definition at line 68 of file pump_control.c.
References PumpControl::adc_b, adc_buf_channel(), DEFAULT_AV_NB_SAMPLE, gpio_clear(), gpio_setup_output(), pump_control, PUMP_CONTROL_ADC, PUMP_CONTROL_GPIO_ACTIVATE, PUMP_CONTROL_GPIO_PURGE, PumpControl::time, and PumpControl::time_pumping.
Here is the call graph for this function:Definition at line 140 of file pump_control.c.
References PumpControl::adc_b, adc_buf_get(), DefaultChannel, DefaultDevice, foo, pump_control, and PUMP_CONTROL_ADC_EMPTY.
Here is the call graph for this function:Definition at line 108 of file pump_control.c.
References nav_dt, pump_control, pump_pumping(), PumpControl::time, PumpControl::time_pumping, and timeout.
Here is the call graph for this function:Definition at line 104 of file pump_control.c.
References PumpControl::adc_b, adc_buf_get(), pump_control, and PUMP_CONTROL_ADC_EMPTY.
Referenced by pump_done().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 88 of file pump_control.c.
References gpio_clear(), gpio_set(), pump_control, PUMP_CONTROL_GPIO_ACTIVATE, PUMP_CONTROL_GPIO_PURGE, pump_ctrl_state, PUMP_CTRL_VALVE, PumpControl::time, and PumpControl::time_pumping.
Referenced by pump_control_handler().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 97 of file pump_control.c.
References gpio_clear(), PUMP_CONTROL_GPIO_ACTIVATE, PUMP_CONTROL_GPIO_PURGE, PUMP_CTRL_OFF, and pump_ctrl_state.
Referenced by pump_control_handler().
Here is the call graph for this function:
Here is the caller graph for this function:
|
extern |
Definition at line 58 of file pump_control.c.
Referenced by pump_activate(), pump_purge(), and pump_stop().