/** * 兼容总头文件:汇总公共接口和两种角色的启停接口,保留既有include用法。 * 新代码可直接包含Common.h、Master_StartStop.h或Slave_StartStop.h;角色头文件已包含Common.h。 * 头文件的选择不设置本端角色,仍须由State_Init为每条连接固定角色;包含两端 * 声明也不允许混用角色专用接口。构建时包含公共链路实现,并按使用的启停接口加入角色实现。 * Internal.h面向实现内部的跨文件协作,故不由本公开入口转发。 */ #ifndef IEC104_LINK_H #define IEC104_LINK_H #include "IEC104_Link_Common.h" #include "IEC104_Link_Master_StartStop.h" #include "IEC104_Link_Slave_StartStop.h" #endif /* IEC104_LINK_H */