APM:Libraries
Public Member Functions | Private Attributes | List of all members
AP_Baro_HIL Class Reference

#include <AP_Baro_HIL.h>

Inheritance diagram for AP_Baro_HIL:
[legend]
Collaboration diagram for AP_Baro_HIL:
[legend]

Public Member Functions

 AP_Baro_HIL (AP_Baro &baro)
 
void update (void)
 
- Public Member Functions inherited from AP_Baro_Backend
 AP_Baro_Backend (AP_Baro &baro)
 
virtual ~AP_Baro_Backend (void)
 
virtual void accumulate (void)
 
virtual void handle_baro_msg (float pressure, float temperature)
 
void backend_update (uint8_t instance)
 
bool pressure_ok (float press)
 
uint32_t get_error_count () const
 

Private Attributes

uint8_t _instance
 

Additional Inherited Members

- Protected Member Functions inherited from AP_Baro_Backend
void _copy_to_frontend (uint8_t instance, float pressure, float temperature)
 
virtual void update_healthy_flag (uint8_t instance)
 
- Protected Attributes inherited from AP_Baro_Backend
AP_Baro_frontend
 
AP_HAL::Semaphore_sem
 
float _mean_pressure
 
uint32_t _error_count
 

Detailed Description

Definition at line 9 of file AP_Baro_HIL.h.

Constructor & Destructor Documentation

◆ AP_Baro_HIL()

AP_Baro_HIL::AP_Baro_HIL ( AP_Baro baro)

Definition at line 7 of file AP_Baro_HIL.cpp.

Here is the call graph for this function:

Member Function Documentation

◆ update()

void AP_Baro_HIL::update ( void  )
virtual

Implements AP_Baro_Backend.

Definition at line 119 of file AP_Baro_HIL.cpp.

Here is the call graph for this function:

Member Data Documentation

◆ _instance

uint8_t AP_Baro_HIL::_instance
private

Definition at line 16 of file AP_Baro_HIL.h.

Referenced by AP_Baro_HIL().


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