29 #include <mraa/gpio.h> 
   33 #define NUMBER_OF_SAMPLES  500 
   34 #define ADC_RESOLUTION     1024 
   35 #define SUPPLYVOLTAGE      5100 
   36 #define CURRENT_RATIO      2000.0 
   77         static const uint8_t DELAY_MS  = 20000 / NUMBER_OF_SAMPLES; 
 
   78         static const uint8_t VOLT_M    = 5.1 / 1023;
 
   79         static const uint8_t R_LOAD    = 2000.0 / CURRENT_RATIO;
 
  121         mraa_aio_context    m_dataPinCtx;
 
  123         double              m_calibration;
 
  127         double              m_filteredSample;
 
~ECS1030()
Definition: ecs1030.cxx:45
 
double getPower_B()
Definition: ecs1030.cxx:98
 
double getCurrency_A()
Definition: ecs1030.cxx:54
 
ECS1030(int pinNumber)
Definition: ecs1030.cxx:35
 
double getCurrency_B()
Definition: ecs1030.cxx:75
 
std::string name()
Definition: ecs1030.hpp:116
 
API for the ECS1030 Non-Invasive Current/Electricity Sensor. 
Definition: ecs1030.hpp:75
 
double getPower_A()
Definition: ecs1030.cxx:93