40 lines
1.5 KiB
C
Executable File
40 lines
1.5 KiB
C
Executable File
/********************************************************************************************************
|
|
** HY3106常数与子程序定义头文件
|
|
**
|
|
** Copyright (c) Siargo, Ltd. 2011
|
|
** All Rights Reserved.
|
|
**
|
|
********************************************************************************************************/
|
|
#ifndef __GasAnalysis_h__
|
|
#define __GasAnalysis_h__
|
|
|
|
#define RH_PARA_DEFAULT 32768
|
|
|
|
//******************************************************************************
|
|
extern u16 ATypeNode[CURVE_DATA_MAX], ATypeVal[CURVE_DATA_MAX], curveATypeNum;
|
|
//******************************************************************************
|
|
void GasAnalysisParameterInit(void);
|
|
u16 ComputeZeroVHH(void);
|
|
u32 GetVHHFactor(u16 flowIndex);
|
|
void GasAnasisCompute(void);
|
|
bool GasAnasisOneTime(void);
|
|
void ReadVHHCurveFromMemory(void);
|
|
u16 FindVHHInCalibCurve(u16 calibIndex);
|
|
|
|
//------------------------------------------------------------------------------
|
|
#ifndef ENABLE_DENSITY_DETECT
|
|
#pragma message("[undefined] ENABLE_DENSITY_DETECT")
|
|
#elif(ENABLE_DENSITY_DETECT)
|
|
#ifndef DENSITY_FS
|
|
#define DENSITY_FS 1000
|
|
#define DENSITY_ZERO 0
|
|
#endif
|
|
|
|
void GasDensityCompute(void);
|
|
#endif
|
|
|
|
|
|
//******************************************************************************
|
|
#endif
|
|
//******************************************************************************
|