This commit is contained in:
2026-03-20 21:16:58 +08:00
parent 286ff98b8e
commit 90c3d919df
248 changed files with 94554 additions and 0 deletions

35
user/Compute/Correct.h Executable file
View File

@@ -0,0 +1,35 @@
/********************************************************************************************************
** HY3106<30><36><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӳ<EFBFBD><D3B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD>ļ<EFBFBD>
**
** Copyright (c) Siargo, Ltd. 2011
** All Rights Reserved.
**
**-------------------------------------------------------------------------------------------------------
********************************************************************************************************/
#ifndef __Correct_h__
#define __Correct_h__
//******************************************************************************
extern u32 dcoefNode[];
extern u16 dcoef, dcoefVal[];
extern u16 GCFCoefB;
extern s32 GCFCoefA, GCFCoefC;
//extern u16 dcoefNum ;
//******************************************************************************
void StoreDevCoefNodeAndValue(u8 I);
bool ReadDevCoefNodeAndValue(u8 I);
void DefaultDevCoef(void);
void RetriveDevCoef(void);
void JudgeDevCoef(void);
u16 GetDevCoefFactor(u32 dcoefFlowRate);
u32 CorrectionExpression(u32 target, u16 factor, u16 base);
void FlowRateSecondaryCorrection(void);
//void ReadCorrectByCom(void);
//void WriteCorrectByCom(void);
void ReadCorrectNodeByCom(void);
void ReadCorrectValueByCom(void);
void GCFCorrection(void);
void ComputeGCFFactor(void);
#endif