mirror of
https://github.com/ArduPilot/ardupilot
synced 2025-01-03 06:28:27 -04:00
81a298c9c8
We don't need to expose to other libraries how each backend is implemented. AP_Baro.h is the main header, included by other libraries. Instead of including each backend in the main header, move them to where they are needed. Additionally standardize the order and how we include the headers. The advantages are: - Internals of each backend is not exposed outside of the library - Faster incremental builds since we don't need to recompile whoever includes AP_Baro.h because a backend changed
19 lines
385 B
C++
19 lines
385 B
C++
/// -*- tab-width: 4; Mode: C++; c-basic-offset: 4; indent-tabs-mode: nil -*-
|
|
/*
|
|
dummy backend for HIL (and SITL). This doesn't actually need to do
|
|
any work, as setHIL() is in the frontend
|
|
*/
|
|
#pragma once
|
|
|
|
#include "AP_Baro_Backend.h"
|
|
|
|
class AP_Baro_HIL : public AP_Baro_Backend
|
|
{
|
|
public:
|
|
AP_Baro_HIL(AP_Baro &baro);
|
|
void update(void);
|
|
|
|
private:
|
|
uint8_t _instance;
|
|
};
|