Paparazzi UAS  v5.2.2_stable-0-gd6b9f29
Paparazzi is a free software Unmanned Aircraft System.
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
meteo_france_DAQ.c File Reference

Communication module with the Data Acquisition board from Meteo France. More...

#include "modules/meteo/meteo_france_DAQ.h"
#include "state.h"
#include "autopilot.h"
#include "subsystems/datalink/datalink.h"
#include "subsystems/datalink/downlink.h"
#include "subsystems/chibios-libopencm3/sdLog.h"
#include "subsystems/chibios-libopencm3/chibios_sdlog.h"
#include "subsystems/gps.h"
#include "modules/datalink/extra_pprz_dl.h"
+ Include dependency graph for meteo_france_DAQ.c:

Go to the source code of this file.

Macros

#define MF_DAQ_POWER_INIT   TRUE
 

Functions

void init_mf_daq (void)
 
void mf_daq_send_state (void)
 
void mf_daq_send_report (void)
 
void parse_mf_daq_msg (void)
 

Variables

struct MF_DAQ mf_daq
 
bool_t log_started
 

Detailed Description

Communication module with the Data Acquisition board from Meteo France.

DAQ board sends measurments to the AP AP sends periodic report to the ground, store data on SD card and sends A/C state to DAQ board

Definition in file meteo_france_DAQ.c.

Macro Definition Documentation

#define MF_DAQ_POWER_INIT   TRUE

Definition at line 50 of file meteo_france_DAQ.c.

Referenced by init_mf_daq().

Function Documentation

void init_mf_daq ( void  )

Definition at line 57 of file meteo_france_DAQ.c.

References FALSE, gpio_setup_output(), log_started, meteo_france_DAQ_SetPower, mf_daq, MF_DAQ_POWER_INIT, MF_DAQ::nb, and MF_DAQ::power.

+ Here is the call graph for this function:

void mf_daq_send_state ( void  )

Variable Documentation

bool_t log_started

Definition at line 47 of file meteo_france_DAQ.c.

Referenced by init_mf_daq(), mf_daq_send_report(), and parse_mf_daq_msg().

struct MF_DAQ mf_daq

Definition at line 46 of file meteo_france_DAQ.c.

Referenced by init_mf_daq(), mf_daq_send_report(), and parse_mf_daq_msg().