/**
 * @file    myModbus.h
 * @brief   Modbus 协议栈统一入口
 * @details 开源库 libmodbus v3.1.12（LGPL-2.1-or-later）。
 *          本项目不修改 libmodbus 源码，本文件仅作为聚合入口，
 *          调用者只需 #include "myModbus.h" 即可获取全部 Modbus 接口。
 *
 *          Copyright © Stéphane Raimbault <stephane.raimbault@gmail.com>
 *          SPDX-License-Identifier: LGPL-2.1-or-later
 */

#ifndef _MY_MODBUS_H_
#define _MY_MODBUS_H_

#ifdef __cplusplus
extern "C"
{
#endif

#include "modbus.h"           /* 主 API：功能码、错误码、数据结构、读写接口 */
#include "modbus-rtu.h"       /* RTU 后端：创建串口上下文、RTS 控制 */
#include "modbus-tcp.h"       /* TCP 后端：创建 TCP 上下文、listen/accept */
#include "modbus-version.h"   /* 版本号宏 */

#ifdef __cplusplus
}
#endif

#endif /* _MY_MODBUS_H_ */
