48 lines
560 B
C++
48 lines
560 B
C++
#include "measure.h"
|
|
|
|
|
|
void initMeasure(void)
|
|
{
|
|
log_i("init measure");
|
|
initMeasureHall();
|
|
initMeasureMode();
|
|
initMeasureState();
|
|
log_i("init measure: OK");
|
|
|
|
}
|
|
|
|
void handleMeasure(void)
|
|
{
|
|
log_d("handle measure");
|
|
handleMeasureHall();
|
|
handleMeasureMode();
|
|
handleMeasureState();
|
|
}
|
|
|
|
double getMin(void)
|
|
{
|
|
return 14.4;
|
|
}
|
|
|
|
double getMax(void)
|
|
{
|
|
return 234.8;
|
|
}
|
|
|
|
double getRms(void)
|
|
{
|
|
return 146.7;
|
|
}
|
|
|
|
uint8_t getBar(void)
|
|
{
|
|
return 68;
|
|
}
|
|
|
|
float getValue(void)
|
|
{
|
|
log_d("ADCvolts:%4.2fV\n",getMeasurement());
|
|
return getMeasurement();
|
|
}
|
|
|