APM:Libraries
Public Member Functions | List of all members
AP_ADC Class Referenceabstract

#include <AP_ADC.h>

Public Member Functions

 AP_ADC ()
 
virtual void Init ()=0
 
virtual float Ch (uint8_t ch_num)=0
 
virtual uint32_t Ch6 (const uint8_t *channel_numbers, float *result)=0
 
virtual bool new_data_available (const uint8_t *channel_numbers)=0
 
virtual uint16_t num_samples_available (const uint8_t *channel_numbers)=0
 

Detailed Description

Definition at line 29 of file AP_ADC.h.

Constructor & Destructor Documentation

◆ AP_ADC()

AP_ADC::AP_ADC ( )
inline

Definition at line 32 of file AP_ADC.h.

Here is the call graph for this function:

Member Function Documentation

◆ Ch()

virtual float AP_ADC::Ch ( uint8_t  ch_num)
pure virtual

Referenced by AP_ADC().

Here is the caller graph for this function:

◆ Ch6()

virtual uint32_t AP_ADC::Ch6 ( const uint8_t *  channel_numbers,
float *  result 
)
pure virtual

Referenced by AP_ADC().

Here is the caller graph for this function:

◆ Init()

virtual void AP_ADC::Init ( )
pure virtual

Referenced by AP_ADC().

Here is the caller graph for this function:

◆ new_data_available()

virtual bool AP_ADC::new_data_available ( const uint8_t *  channel_numbers)
pure virtual

Referenced by AP_ADC().

Here is the caller graph for this function:

◆ num_samples_available()

virtual uint16_t AP_ADC::num_samples_available ( const uint8_t *  channel_numbers)
pure virtual

Referenced by AP_ADC().

Here is the caller graph for this function:

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