#ifndef __AP_ANALOG_SOURCE_ADC_H__ #define __AP_ANALOG_SOURCE_ADC_H__ #include "AnalogSource.h" #include "../AP_ADC/AP_ADC.h" class AP_AnalogSource_ADC : public AP_AnalogSource { public: AP_AnalogSource_ADC( AP_ADC * adc, int ch, float prescale = 1.0 ) : _adc(adc), _ch(ch) {} int read(void); private: AP_ADC * _adc; int _ch; float _prescale; }; #endif // __AP_ANALOG_SOURCE_ADC_H__