Paparazzi UAS v7.0_unstable
Paparazzi is a free software Unmanned Aircraft System.
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
telemetry.h File Reference

Periodic telemetry system header (includes downlink utility and generated code). More...

#include "std.h"
#include "mcu_periph/uart.h"
#include "generated/periodic_telemetry.h"
#include "modules/datalink/downlink.h"
+ Include dependency graph for telemetry.h:

Go to the source code of this file.

Macros

#define DefaultPeriodic   (&pprz_telemetry)
 Set default periodic telemetry.
 

Variables

struct periodic_telemetry pprz_telemetry
 Global telemetry structure.
 

Detailed Description

Periodic telemetry system header (includes downlink utility and generated code).

In order to use it a subsystem/module:

Definition in file telemetry.h.

Macro Definition Documentation

◆ DefaultPeriodic

#define DefaultPeriodic   (&pprz_telemetry)

Set default periodic telemetry.

Definition at line 66 of file telemetry.h.

Variable Documentation

◆ pprz_telemetry

struct periodic_telemetry pprz_telemetry
extern

Global telemetry structure.

Contains the list of message names and registered callbacks. Filled with generated structure from periodic_telemetry.h

Definition at line 42 of file telemetry.c.