#ifndef _GAUGES_H_ #define _GAUGES_H_ #include "TYW_stdint.h" #define Num_Of_Piecewise_Linear_App 4 typedef struct { INT16U Physical_Quantity[8]; INT16U MicroStep[8]; INT8U Parameter_Num; } _GaugesInfo; extern _GaugesInfo GaugesInfo[Num_Of_Piecewise_Linear_App]; extern void Gauges_Variate_Init_Once(void); extern void Gauges_IGStatus_Set(INT8U IG_Status); extern void Gauges_Zero_Severces(void); extern INT16U Gauges_Parameter_Set_Motor(INT8U Index, INT16U Physical_Data); extern void GaugesInfo_Init(void); extern void Gauges_Management_Service(void); extern void Gauges_Sleep_Init(void); extern void Gauges_KL30_Init(void); extern void Gauges_KL15ON_Init(void); extern void Gauges_Wake_Up_Init(void); extern void Gauges_KL15OFF_Init(void); extern INT16U Motor_CalMicroStep(INT16U Physical_Data, INT8U Index); #endif