3 changed files with 34 additions and 0 deletions
@ -0,0 +1,13 @@
@@ -0,0 +1,13 @@
|
||||
#include "AP_Baro_Dummy.h" |
||||
|
||||
AP_Baro_Dummy::AP_Baro_Dummy(AP_Baro &baro) : |
||||
AP_Baro_Backend(baro) |
||||
{ |
||||
_instance = _frontend.register_sensor(); |
||||
} |
||||
|
||||
// Read the sensor
|
||||
void AP_Baro_Dummy::update(void) |
||||
{ |
||||
_copy_to_frontend(0, 91300, 21); |
||||
} |
@ -0,0 +1,20 @@
@@ -0,0 +1,20 @@
|
||||
/*
|
||||
dummy backend barometer. Used during board bringup. Selected using |
||||
BARO line in hwdef.dat |
||||
*/ |
||||
#pragma once |
||||
|
||||
#include "AP_Baro_Backend.h" |
||||
|
||||
class AP_Baro_Dummy : public AP_Baro_Backend |
||||
{ |
||||
public: |
||||
AP_Baro_Dummy(AP_Baro &baro); |
||||
void update(void) override; |
||||
static AP_Baro_Backend *probe(AP_Baro &baro) { |
||||
return new AP_Baro_Dummy(baro); |
||||
} |
||||
|
||||
private: |
||||
uint8_t _instance; |
||||
}; |
Loading…
Reference in new issue