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

#include <bmp388.h>

Collaboration diagram for IBMP388:

Public Member Functions

virtual ~IBMP388 ()=default
 
virtual int init ()=0
 
virtual uint8_t get_reg (uint8_t addr)=0
 
virtual int get_reg_buf (uint8_t addr, uint8_t *buf, uint8_t len)=0
 
virtual int set_reg (uint8_t value, uint8_t addr)=0
 
virtual data_sget_data (uint8_t addr)=0
 
virtual calibration_sget_calibration (uint8_t addr)=0
 
virtual uint32_t get_device_id () const =0
 

Detailed Description

Definition at line 284 of file bmp388.h.

Constructor & Destructor Documentation

◆ ~IBMP388()

virtual IBMP388::~IBMP388 ( )
virtualdefault

Member Function Documentation

◆ get_calibration()

virtual calibration_s* IBMP388::get_calibration ( uint8_t  addr)
pure virtual

Referenced by BMP388::init().

Here is the caller graph for this function:

◆ get_data()

virtual data_s* IBMP388::get_data ( uint8_t  addr)
pure virtual

◆ get_device_id()

virtual uint32_t IBMP388::get_device_id ( ) const
pure virtual

◆ get_reg()

virtual uint8_t IBMP388::get_reg ( uint8_t  addr)
pure virtual

Referenced by BMP388::init(), BMP388::set_op_mode(), BMP388::soft_reset(), and BMP388::validate_trimming_param().

Here is the caller graph for this function:

◆ get_reg_buf()

virtual int IBMP388::get_reg_buf ( uint8_t  addr,
uint8_t *  buf,
uint8_t  len 
)
pure virtual

Referenced by BMP388::get_sensor_data().

Here is the caller graph for this function:

◆ init()

virtual int IBMP388::init ( )
pure virtual

◆ set_reg()

virtual int IBMP388::set_reg ( uint8_t  value,
uint8_t  addr 
)
pure virtual

Referenced by BMP388::set_op_mode(), BMP388::set_sensor_settings(), and BMP388::soft_reset().

Here is the caller graph for this function:

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