//-------------------------------------------------------// // Project Code : ESS100K3L-01-19 // File Name : RmsAvgCal.h // Created on : 2019. 06. 07. // Description : // Author : KimJeongWoo // Last modified Date : //-------------------------------------------------------// #ifndef RMSAVGCAL_H_ #define RMSAVGCAL_H_ extern void RmsAvgSum(void); extern void RmsAvgCal(void); #pragma SET_CODE_SECTION(".TI.ramfunc") extern float RMS(float *Sum, float InversTime); extern float AVG(float *Sum, float InversTime); #pragma SET_CODE_SECTION() #pragma SET_DATA_SECTION(".RmsAvg") extern float VbatSum; extern float VbatAvg; extern float IbatSum; extern float IbatAvg; extern float VboostSum; extern float VboostAvg; extern float VdabSum; extern float VdabAvg; extern float VdcHSum; extern float VdcHAvg; extern float VdcLSum; extern float VdcLAvg; extern float VdcSum; extern float VdcAvg; extern float VunInvRms; extern float VunInvRmsSum; extern float VnwInvRms; extern float VnwInvRmsSum; extern float VacInvRms; extern float VacInvRmsSum; extern float VunGridRms; extern float VunGridRmsSum; extern float VnwGridRms; extern float VnwGridRmsSum; extern float VacGridRms; extern float VacGridRmsSum; extern float IacInvRms; extern float IacInvRmsSum; extern float IuInvRms; extern float IuInvRmsSum; extern float IwInvRms; extern float IwInvRmsSum; extern float InInvRms; extern float InInvRmsSum; extern float IacGridRms; extern float IacGridRmsSum; extern float IuGridRms; extern float IuGridRmsSum; extern float IwGridRms; extern float IwGridRmsSum; extern float InGridRms; extern float InGridRmsSum; extern float IzctRms; extern float IzctRmsSum; extern float PinvReactive; extern float PinvReactiveSum; extern float PinvReactiveAvg; extern float PinvActive; extern float PinvActiveSum; extern float PinvActiveAvg; extern float PinvApparentAvg; extern float Pbat; extern float PbatAvg; extern float PbatSum; extern float IdeSum; extern float IdeAvg; extern float IqeSum; extern float IqeAvg; extern float VdeSum; extern float VdeAvg; extern float VqeSum; extern float VqeAvg; extern float PfAvg; #pragma SET_DATA_SECTION() #endif /* RMSAVGCAL_H_ */