33 lines
1.7 KiB
C
Executable File
33 lines
1.7 KiB
C
Executable File
/********************************************************************************************************
|
|
** 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 |