/**
 * @file    myIec60870.h
 * @brief   IEC 60870-5-101/103/104 协议栈统一入口
 * @details 原工程自研协议栈（科大智能，2022）。
 *          本项目不修改库源码，本文件仅作为聚合入口。
 *          调用者只需 #include "myIec60870.h" 即可获取全部 IEC 60870 接口。
 */
#ifndef _MY_IEC60870_H_
#define _MY_IEC60870_H_

#ifdef __cplusplus
extern "C"
{
#endif

#include "lib60870_common.h"    /* 公共数据结构、回调函数类型、CS10xHandle_t */
#include "lib60870_public.h"    /* 任务管理、校验、CP56Time2a 编解码 */
#include "lib60870_process.h"   /* 协议处理主流程 */
#include "lib60870_inc.h"       /* 内部参数宏定义 */
#include "Asdu.h"               /* ASDU 域数据编解码 */
#include "gb104.h"              /* IEC 60870-5-104 协议实现 */
#include "gb101.h"              /* IEC 60870-5-101 协议实现 */
#include "gb103.h"              /* IEC 60870-5-103 协议实现 */
#include "md5.h"                /* MD5 辅助 */

#ifdef __cplusplus
}
#endif

#endif /* _MY_IEC60870_H_ */
