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 __TemperatureCorrect_h__
|
|
|
|
|
|
#define __TemperatureCorrect_h__
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#define CODE_COEFF_GIAN 10000
|
|
|
|
|
|
//==============================================================================
|
|
|
|
|
|
extern u16 calibTANode[];
|
|
|
|
|
|
extern u16 calibTAVal[], curveTANum;
|
|
|
|
|
|
extern u16 resFactor,temperatureFactor;
|
|
|
|
|
|
|
|
|
|
|
|
/******************************************************************************/
|
|
|
|
|
|
void TemperatureCorrectInit(void);
|
|
|
|
|
|
u8 ReadTACurveNodeAndValue(u16 I);
|
|
|
|
|
|
void DefaultTACuvre(void);
|
|
|
|
|
|
void RetriveTACurve(void);
|
|
|
|
|
|
u16 GetTACurveValue(u16 calibIndex);
|
|
|
|
|
|
void ReadCurveByCom(void);
|
|
|
|
|
|
void WriteCurveByCom(void);
|
|
|
|
|
|
|
2026-03-20 21:19:53 +08:00
|
|
|
|
void TemperatureCorrection(void);
|
2026-03-20 21:16:58 +08:00
|
|
|
|
#endif
|