RTU/release/inc/lib60870_inc/lib60870_process.h

46 lines
1.8 KiB
C

/******************************************************************************
版权所有 (C), 2013-2023, 科大智能电气有限公司
******************************************************************************
文 件 名 : lib60870_process.h
版 本 号 : V1.0
生成日期 : 2022年04月07日
最近修改 :
功能描述 : lib60870_process.c的头文件 101及104规约共用流程
函数列表 :
修改历史 :
1.日 期 : 2022年04月07日
修改内容 : 创建文件
******************************************************************************/
#ifndef __LIB60870_PROCESS_H
#define __LIB60870_PROCESS_H
/**************************************文件包含*******************************/
#include <stdlib.h>
#include <stdio.h>
#include "lib60870_common.h"
#include "Asdu.h"
/**************************************宏定义*********************************/
/************************************数据结构定义*****************************/
/**
* @brief
*/
/**************************************数据声明******************************/
/**************************************内部函数声明***************************/
/************************************外部接口函数声明*************************/
extern void CheckUpdate_SoeEvent(CS10xHandle_t pstSelf);
extern void CheckSOE_SendInfo(CS10xHandle_t pstSelf);
extern void CheckFaultEvent_SendInfo(CS10xHandle_t pstSelf);
extern void CheckTimeDd_SendInfo(CS10xHandle_t pstSelf);
extern void CheckDiturbYc_SendInfo(CS10xHandle_t pstSelf);
extern void CheckUpdate_DiturbYcEvent(CS10xHandle_t pstSelf);
extern void CS10x_M_Scheduled(CS10xHandle_t pstSelf, unsigned short usGap);
extern void CS10x_M_Finish(CS10xHandle_t pstSelf);
extern void PollFileTransTask(CS10xHandle_t pstSelf);
#endif