PX4 Firmware
PX4 Autopilot Software http://px4.io
bmp280::IBMP280 Class Referenceabstract

#include <bmp280.h>

Collaboration diagram for bmp280::IBMP280:

Public Member Functions

virtual ~IBMP280 ()=default
 
virtual int init ()=0
 
virtual uint8_t get_reg (uint8_t addr)=0
 
virtual int set_reg (uint8_t value, uint8_t addr)=0
 
virtual bmp280::data_sget_data (uint8_t addr)=0
 
virtual bmp280::calibration_sget_calibration (uint8_t addr)=0
 
virtual uint32_t get_device_id () const =0
 

Detailed Description

Definition at line 131 of file bmp280.h.

Constructor & Destructor Documentation

◆ ~IBMP280()

virtual bmp280::IBMP280::~IBMP280 ( )
virtualdefault

Member Function Documentation

◆ get_calibration()

virtual bmp280::calibration_s* bmp280::IBMP280::get_calibration ( uint8_t  addr)
pure virtual

Referenced by BMP280::init().

Here is the caller graph for this function:

◆ get_data()

virtual bmp280::data_s* bmp280::IBMP280::get_data ( uint8_t  addr)
pure virtual

Referenced by BMP280::collect().

Here is the caller graph for this function:

◆ get_device_id()

virtual uint32_t bmp280::IBMP280::get_device_id ( ) const
pure virtual

◆ get_reg()

virtual uint8_t bmp280::IBMP280::get_reg ( uint8_t  addr)
pure virtual

Referenced by BMP280::init().

Here is the caller graph for this function:

◆ init()

virtual int bmp280::IBMP280::init ( )
pure virtual

◆ set_reg()

virtual int bmp280::IBMP280::set_reg ( uint8_t  value,
uint8_t  addr 
)
pure virtual

Referenced by BMP280::init(), and BMP280::measure().

Here is the caller graph for this function:

The documentation for this class was generated from the following file: