Files
CHJ/user/Compute/PipeFlowRate.h

33 lines
1.7 KiB
C
Raw Permalink Normal View History

2026-03-20 21:16:58 +08:00
/********************************************************************************************************
** HY3106<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD>ļ<EFBFBD>
**
** 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