net_lib 2.0.4
 
Loading...
Searching...
No Matches
nrc_modbus_parameter.h
Go to the documentation of this file.
1/*
2 * nrc_modbus_parameter.h
3 *
4 * Created on: 2025年3月19日
5 * Author: yiixiong
6 */
7
8#ifndef INTERFACE_PARAMETER_NRC_MODBUS_PARAMETER_H_
9#define INTERFACE_PARAMETER_NRC_MODBUS_PARAMETER_H_
10#include <string>
11
12// TCP参数
14 std::string IP{"192.168.1.13"};
15 int port{503};
16};
17
18// RTU参数
20 int slaveId; // 从站号
21 int port{1}; // 端口
22 int baudrate{115200}; // 波特率
23 std::string checkBit{"None"}; // 奇偶校验位"None","Even","Odd"
24 int dataBit{8}; // 数据位,5,6,7,8
25 int stopBit{1}; // 停止位,1,2
26};
27
29 std::string type{"TCP"}; // 主站类型 "TCP","RTU"
30 bool startAddress{false}; // false:起始地址为1;true:起始地址为0
31 // TCP参数
33 // RTU参数
35};
36
37#endif /* INTERFACE_PARAMETER_NRC_MODBUS_PARAMETER_H_ */
Definition nrc_modbus_parameter.h:28
bool startAddress
Definition nrc_modbus_parameter.h:30
std::string type
Definition nrc_modbus_parameter.h:29
ModbusRTUParameter RTU
Definition nrc_modbus_parameter.h:34
ModbusTCPParameter TCP
Definition nrc_modbus_parameter.h:32
Definition nrc_modbus_parameter.h:19
int port
Definition nrc_modbus_parameter.h:21
int baudrate
Definition nrc_modbus_parameter.h:22
int dataBit
Definition nrc_modbus_parameter.h:24
int stopBit
Definition nrc_modbus_parameter.h:25
int slaveId
Definition nrc_modbus_parameter.h:20
std::string checkBit
Definition nrc_modbus_parameter.h:23
Definition nrc_modbus_parameter.h:13
std::string IP
Definition nrc_modbus_parameter.h:14
int port
Definition nrc_modbus_parameter.h:15