1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- #ifndef __LEVEL_H
- #define __LEVEL_H
- #include "stdint.h"
- #include "cang.h"
- #include "stdint.h"
- #include "string.h"
- #include "stdio.h"
- #include "usart.h"
- #include "config.h"
- #include "rkg.h"
- #include "cang.h"
- #include "kzq.h"
- #include "level.h"
- #include "tem.h"
- #include "angle.h"
- #include "xyf.h"
- #include "main.h"
- #define LEVEL_BUF_DEP 8
- typedef struct{
- float Level_Data; //液位数据
- float Level_Data1;
- float Avr_temp;
- float Adot_temp;
- float Bdot_temp;
- float Cdot_temp;
- float Volume_Data; //容积数据
- uint16_t Level_ErrorCnt; //液位错误计数
- uint16_t Level_Error; //错误状态
- uint16_t Level_StateKeepNum; //判断次数
- uint16_t RTData_Num;
- float Level_Cal_zero;
- }Level_Inf;
- extern uint16_t Volume_1cang[200];
- extern uint16_t Volume_2cang[200];
- extern uint16_t Volume_3cang[200];
- extern uint16_t Volume_4cang[200];
- extern const uint16_t H_1cang[200];
- extern const uint16_t H_2cang[200];
- extern const uint16_t H_3cang[200];
- extern const uint16_t H_4cang[200];
- extern uint8_t USART2_RX_BUF002[Uart2_BUF_SIZE];
- extern uint8_t USART1_RX_BUF002[Uart2_BUF_SIZE];
- extern uint8_t USART3_RX_BUF002[Uart2_BUF_SIZE];
- extern int data_lengthU2,data_lengthU1,data_lengthU3;
- extern int flagU1Rx,flagU2Rx,flagU3Rx;
- extern uint8_t USART3_RX_BUF002_print[Uart3_BUF_SIZE];
- extern float Calc_Vol(float RadarData,uint16_t* VolArray,const uint16_t* HArray,uint16_t StoreNum);
- extern Level_Inf level_inf[SENSOR_DEEP];
- extern uint16_t Value_Manage(uint8_t Cang_Flag);
- extern uint16_t GRB_SET_Table(uint8_t* pTx) ;
- #endif
|