baseline build
Dependencies: FastPWM mbed-os mbed
ADCInput.h
- Committer:
- jrhodes5150
- Date:
- 2017-06-19
- Revision:
- 1:909f2393bc01
- Parent:
- 0:8a420ac6394e
File content as of revision 1:909f2393bc01:
#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