/******************************************************************************************************** ** 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 //******************************************************************************