24 lines
526 B
C
24 lines
526 B
C
#ifndef _BSP_RELAY_H_
|
|
#define _BSP_RELAY_H_
|
|
|
|
#include "main.h"
|
|
|
|
#define BSP_RELAY_CH_NUM (4)
|
|
|
|
#define BSP_RELAY_CH_LEAKAGE (0)/*漏液通道*/
|
|
#define BSP_RELAY_CH_OPEN (1)/*断带*/
|
|
#define BSP_RELAY_CH_COMMINCAION (2)/*通讯异常*/
|
|
#define BSP_RELAY_CH_ERROR_STATE (3)/*状态异常报警*/
|
|
|
|
typedef struct
|
|
{
|
|
u8 state[BSP_RELAY_CH_NUM];
|
|
void (*init)(void);
|
|
void (*task)(void);
|
|
void (*set)(u8 ,u8 );
|
|
}bsp_relay_t;
|
|
|
|
extern bsp_relay_t relay;
|
|
|
|
#endif
|