#pragma once #include namespace iflytop { using namespace std; class ZIADC { public: virtual ~ZIADC(){}; virtual int32_t get_adc_value() { int32_t adcval = 0; get_adc_value(adcval); return adcval; } virtual int32_t get_adc_value(int32_t &adcval) = 0; }; } // namespace iflytop