![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
baseline build
Dependencies: FastPWM mbed-os mbed
ADCInput.h
- Committer:
- jrhodes5150
- Date:
- 2017-06-19
- Revision:
- 0:8a420ac6394e
File content as of revision 0:8a420ac6394e:
#ifndef __ADC_INPUT_H__ #define __ADC_INPUT_H__ #include "mbed.h" const uint16_t NUM_SAMPLES = 30; class ADCInput { public: ADCInput(void); double GetSensedVoltage(void); double GetSensedCurrent(void); double GetRMSVoltage(void); double GetRMSCurrent(void); double GetSensedPower(void); double GetResistance(void); private: double avgValue; AnalogIn vSense; AnalogIn iSense; AnalogIn vRMS; AnalogIn iRMS; }; #endif