APM:Libraries
Classes | Macros | Enumerations
DataFlash.h File Reference
#include <AP_HAL/AP_HAL.h>
#include <AP_Common/AP_Common.h>
#include <AP_Param/AP_Param.h>
#include <AP_GPS/AP_GPS.h>
#include <AP_InertialSensor/AP_InertialSensor.h>
#include <AP_RSSI/AP_RSSI.h>
#include <AP_Baro/AP_Baro.h>
#include <AP_AHRS/AP_AHRS.h>
#include <AP_Vehicle/AP_Vehicle.h>
#include <AP_Mission/AP_Mission.h>
#include <AP_Airspeed/AP_Airspeed.h>
#include <AP_BattMonitor/AP_BattMonitor.h>
#include <AP_RPM/AP_RPM.h>
#include <AP_RangeFinder/AP_RangeFinder.h>
#include <DataFlash/LogStructure.h>
#include <AP_Motors/AP_Motors.h>
#include <AP_Rally/AP_Rally.h>
#include <AP_Beacon/AP_Beacon.h>
#include <AP_Proximity/AP_Proximity.h>
#include <AP_InertialSensor/AP_InertialSensor_Backend.h>
#include <stdint.h>
#include <uORB/topics/esc_status.h>
#include "DFMessageWriter.h"
Include dependency graph for DataFlash.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  DataFlash_Class
 
struct  DataFlash_Class::PID_Info
 
struct  DataFlash_Class::log_write_fmt
 

Macros

#define DATAFLASH_MAX_BACKENDS   2
 

Enumerations

enum  DataFlash_Backend_Type { DATAFLASH_BACKEND_NONE = 0, DATAFLASH_BACKEND_FILE = 1, DATAFLASH_BACKEND_MAVLINK = 2, DATAFLASH_BACKEND_BOTH = 3 }
 

Macro Definition Documentation

◆ DATAFLASH_MAX_BACKENDS

#define DATAFLASH_MAX_BACKENDS   2

Definition at line 240 of file DataFlash.h.

Referenced by DataFlash_Class::Init().

Enumeration Type Documentation

◆ DataFlash_Backend_Type

Enumerator
DATAFLASH_BACKEND_NONE 
DATAFLASH_BACKEND_FILE 
DATAFLASH_BACKEND_MAVLINK 
DATAFLASH_BACKEND_BOTH 

Definition at line 37 of file DataFlash.h.