You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
- /**
- * @file modbus_ack_module.h
- * @author zhangcheng
- * @brief modbus应答帧处理模块接口文件
- * @version v0.1
- * @date 2025-07-25
- *
- * @copyright Copyright (c) 2025
- */
-
-
- #ifndef _MODBUS_ACK_MODULE_H
- #define _MODBUS_ACK_MODULE_H
-
- #include "../inc/modbus.h"
-
- extern OS_TCB FlashPragramTcb;
-
- #define NORMAL_FLAG_BIT 0x00000001
- #define ABNORMAL_FLAG_BIT 0x00000002
-
-
- /**
- * @brief 应答模块初始化
- * @details
- *
- * @param[in] 无
- *
- * @return RESUIL 初始化结果
- * @retval MODBUS_TURE 成功
- * @retval MODBUS_FALSE 失败
- */
- RESUIL AckProcModuleInit(void);
-
-
- /**
- * @brief 设置应答帧类型标志位
- * @details
- *
- * @param[in] flags 应答帧类型标志位
- * @param NORMAL_FLAG_BIT 正常应答
- * @param ABNORMAL_FLAG_BIT 异常应答
- *
- * @return RESUIL 发送结果
- * @retval MODBUS_TURE 成功
- * @retval MODBUS_FALSE 失败
- */
- RESUIL AckProcModuleSetFlags(OS_FLAGS flags);
-
- #endif // !_MODBUS_ACK_MODULE_H
|