23 lines
775 B
C
Executable File
23 lines
775 B
C
Executable File
#include "../main/SystemInclude.h"
|
|
|
|
unsigned short calibDiameter, workDiameter;
|
|
|
|
//******************************************************************************
|
|
unsigned long int CorrectTubeFlowrate(unsigned long int correctFlowRate)
|
|
{
|
|
float tempF;
|
|
|
|
tempF = (float)workDiameter;
|
|
tempF /= (float)calibDiameter;
|
|
tempF *= tempF;
|
|
tempF *= correctFlowRate;
|
|
|
|
return (unsigned long int)tempF;
|
|
}
|
|
|
|
//******************************************************************************
|
|
void PipeFlowRateComputeInit(void)
|
|
{
|
|
calibDiameter = ReadShortParameterFromEEPROM(CALIB_DIAMETER, CALIB_DIAMETER_WIDTH, CALIB_DIAMETER_DEFAULT);
|
|
workDiameter = ReadShortParameterFromEEPROM(WORK_DIAMETER, WORK_DIAMETER_WIDTH, CALIB_DIAMETER_DEFAULT);
|
|
} |