50 lines
1.2 KiB
C
50 lines
1.2 KiB
C
|
/*******************************************************************************
|
|||
|
* @Copyright (c) :(C)2016, Qingdao ieslab Co., Ltd
|
|||
|
* @FileName :Gp22Gas_valve_app.h
|
|||
|
* @Author :Kv-L
|
|||
|
* @Version :V1.0
|
|||
|
* @Date :2016<EFBFBD><EFBFBD>5<EFBFBD><EFBFBD>25<EFBFBD><EFBFBD> 13:56:16
|
|||
|
* @Description :the function of the entity of Gp22Gas_valve_app.h
|
|||
|
*******************************************************************************/
|
|||
|
|
|||
|
#ifndef __UWater_VALVE_APP_H
|
|||
|
#define __UWater_VALVE_APP_H
|
|||
|
|
|||
|
#include "sys_config.h"
|
|||
|
#ifdef __cplusplus
|
|||
|
extern "C" {
|
|||
|
#endif
|
|||
|
|
|||
|
#include "type.h"
|
|||
|
|
|||
|
//<2F><><EFBFBD><EFBFBD>״̬<D7B4><CCAC>״̬
|
|||
|
enum{
|
|||
|
VALVE_DEAL_S0 = 0,
|
|||
|
VALVE_DEAL_COMMON,
|
|||
|
VALVE_DEAL_ACTIVE_HALF,
|
|||
|
VALVE_DEAL_ACTIVE_OPEN,
|
|||
|
VALVE_DEAL_EE,
|
|||
|
VALVE_DEAL_END
|
|||
|
};
|
|||
|
|
|||
|
#define VALVE_AUTO_CHECK_OPEN 0xAA //<2F><><EFBFBD><EFBFBD><EFBFBD>Լ쿪<D4BC><ECBFAA>
|
|||
|
#define VALVE_AUTO_CHECK_CLOSE 0xBB //<2F><><EFBFBD><EFBFBD><EFBFBD>Լ<EFBFBD><D4BC>ر<EFBFBD>
|
|||
|
|
|||
|
#define MAX_EMERGENCY_NUM 999 //<2F><><EFBFBD><EFBFBD>Ӧ<EFBFBD><D3A6><EFBFBD><EFBFBD>ˮ<EFBFBD><CBAE>
|
|||
|
|
|||
|
#define VALVE_CLOSE_UPLOAD_TIME 1
|
|||
|
#define NO_VALVE_CLOSE_UPLOAD_TIME 0
|
|||
|
|
|||
|
|
|||
|
void ValveDealAppStart(u8 valve_order);
|
|||
|
u8 ValveGetStateApp(void);
|
|||
|
u8 ValveGetUploadStateApp(void);
|
|||
|
void ValveDealAppMachine(void);
|
|||
|
u8 ValveDealAppMachineIfIdle(void);
|
|||
|
#ifdef __cplusplus
|
|||
|
}
|
|||
|
#endif
|
|||
|
|
|||
|
#endif /* __UWater_VALVE_APP_H */
|
|||
|
|