|
- /**
- * @file modbus_operate_module.h
- * @author zhangcheng
- * @brief modbus请求操作处理模块接口文件
- * @version v0.1
- * @date 2025-07-25
- *
- * @copyright Copyright (c) 2025
- */
-
-
- #ifndef _MODBUS_OPERATE_MODULE_H
- #define _MODBUS_OPERATE_MODULE_H
-
- #include "../inc/modbus.h"
-
- /**
- * @brief 请求操作处理模块初始化
- * @details
- *
- * @param[in] 无
- *
- * @return RESUIL 初始化结果
- * @retval MODBUS_TURE 成功
- * @retval MODBUS_FALSE 失败
- */
- RESUIL OperateProcModuleInit(void);
-
-
- /**
- * @brief 读取操作执行结果
- * @details
- *
- * @param[out] *ackFrame 接收应答帧结构体地址
- *
- * @return RESUIL 发送结果
- * @retval MODBUS_TURE 成功
- * @retval MODBUS_FALSE 失败
- */
- RESUIL OperateAckFrameRead(ACK_FRAME *ackFrame, INT32U timeOut);
-
-
- /**
- * @brief 写历史记录
- * @details
- *
- * @param[in] *data 数据缓冲区
- * @param[in] dataLenght 数据长度
- * @param[in] type 帧类型
- * 0 :请求帧
- * 1 :应答帧
- *
- * @return RESUIL 写入结果
- * @retval MODBUS_TURE 成功
- * @retval MODBUS_FALSE 失败
- */
- RESUIL OperateWriteHistory(uint8_t *data, uint16_t dataLenght, uint8_t type);
-
-
- /**
- * @brief 读历史记录
- * @details
- *
- * @param[int] 无
- *
- * @return CORRESPONDENCE_HISTORY* 通信记录数据地址
- */
- CORRESPONDENCE_HISTORY *OperateReadHistory(void);
-
- #endif // !_MODBUS_OPERATE_MODULE_H
|