/******************************************************************************************************** ** HY3106常数与子程序定义头文件 ** ** Copyright (c) Siargo, Ltd. 2011 ** All Rights Reserved. ** **------------------------------------------------------------------------------------------------------- ********************************************************************************************************/ #ifndef __PipeFlowRate_h__ #define __PipeFlowRate_h__ //****************************************************************************** // for memory WIDTH #define CALIB_DIAMETER_WIDTH 3 #define WORK_DIAMETER_WIDTH 3 #define PIPE_BASE_WIDTH 6 //****************************************************************************** // for memory CRC #define CALIB_DIAMETER_CRC (CALIB_DIAMETER_WIDTH-1) #define WORK_DIAMETER_CRC (WORK_DIAMETER_WIDTH-1) //****************************************************************************** // for memory address #define CALIB_DIAMETER PIPE_BASE #define WORK_DIAMETER (PIPE_BASE + CALIB_DIAMETER_WIDTH) //****************************************************************************** #define CALIB_DIAMETER_DEFAULT 100 #define WORK_DIAMETER_DEFAULT 100 //****************************************************************************** extern unsigned short calibDiameter, workDiameter; //****************************************************************************** unsigned long int CorrectTubeFlowrate(unsigned long int correctFlowRate); void PipeFlowRateComputeInit(void); #endif